Я разрабатываю приложение для чата. Отображение сообщений - все html, поэтому html-теги работают для форматирования текста. Я бы хотел, чтобы теги, такие как <red></red>
и т. Д., Изменили цвет текста. Нужно ли вообще определять новые теги, или мне просто нужно заменить поддельные теги на фактический html?Пользовательские теги CSS
ответ
Во всех современных браузерах вы можете использовать свои собственные тег в буквальном смысле (однако обратите внимание, что его не действительного HTML/XHTML разметки):
<red>some red text</red>
Тогда в CSS:
red { color: red; }
Однако в IE8 и ниже вам нужно будет использовать некоторый JavaScript, чтобы Internet Explorer мог создавать теги «созданного» (таким же образом, что вы активировали новые теги HTML5, такие как article
, и т. Д.
document.createElement('red');
Итак, если я определяю document.createElement ('red'), тогда я могу использовать css red {color: red; } и
Да, это будет - см. Здесь: http://jsfiddle.net/fzGWy/ – isNaN1247
Я не могу заставить это работать в своем приложении. Я загружаю включенную веб-страницу. Я сделал документ и объявил материал css. Любая идея, чего не хватает? –
Нет, безопаснее придерживаться <span class="red"></span>
. Это HTML не XML/XLST.
Вы можете использовать LessCSS, который в основном представляет собой «предварительный процессор» для CSS. Существует также .NET version.
Препроцессор понимает простые переменные, встроенные функции и подобные вспомогательные конструкции, что избавляет вас от написания повторяющегося кода.
Примером может служить:
@brand_color: #4D926F;
#header {
color: @brand_color;
}
h2 {
color: @brand_color;
}
- 1. Пользовательские HTML-теги и CSS
- 2. HTML5 и CSS - пользовательские теги?
- 3. Пользовательские теги в IE8
- 4. Пользовательские теги и Javascript
- 5. Пользовательские теги с Doxygen
- 6. пользовательские теги в web.config
- 7. Пользовательские теги со spyne
- 8. Пользовательские теги Exif
- 9. Пользовательские колонтитула HTML теги
- 10. Regexp и пользовательские теги
- 11. Пользовательские HTML-теги
- 12. Пользовательские теги заголовков html
- 13. Пользовательские XSLT теги
- 14. Пользовательские теги весной
- 15. Как анализировать пользовательские теги?
- 16. Пользовательские теги для шаблона
- 17. Django. Пользовательские теги
- 18. Как реализовать пользовательские теги
- 19. Пользовательские теги и cfimport
- 20. Угловые теги, нарушающие CSS-стили
- 21. Пользовательские теги для размещения постоянного и временного CSS на странице
- 22. JSP пользовательские теги null значение
- 23. Добавить пользовательские теги в raven
- 24. Пользовательские теги лифт не работает
- 25. jQuery не находит пользовательские теги
- 26. Wordpress, удаляющий пользовательские теги полей
- 27. Spring MVC и пользовательские теги
- 28. Пользовательские теги в моей xml_block
- 29. Пользовательские теги Tinymce, передающие атрибуты
- 30. Пользовательские теги django с шаблонами?
хорошо вы можете использовать пользовательские CSS селекторы красный {цвет: RGB (255,0,0); } –
http://stackoverflow.com/questions/6854757/custom-tags-not-working-in-ie8 – lucemia