2012-05-16 2 views
2
$('#chatlog').append('<span class="'+colorCode+'">'+newMsg+'</span><br />'); 

См. /> в конце строки? Эти два персонажа становятся зеленовато-голубыми, а все потом просто черными - это похоже на ошибку. После этой точки в документе нет цвета текста.Почему «/>» вызывает ошибку цвета текста в html-документе в gedit?

Если я изменю его на <br/> (пробел между / и >), то он исправляет проблему. Но что вызывает проблему в первую очередь?

+0

Тем не менее, документ действителен html. Ошибок не возникает при рендеринге. – Aerovistae

+2

Обратитесь к автору, сообщите об ошибке. – leppie

ответ

0

Я никогда не использовал Gedit, но более старые спецификации html не позволяли использовать самозакрывающиеся теги - вам, вероятно, просто нужно сказать, какой вкус html/xhtml/html5/whatever. Быстрый поиск в Google говорит, что это делается путем выбора языка подсветки синтаксиса в правом нижнем углу. :)