Что я должен использовать?
<span style="color:red">test</span>
или
<font color="red">test</font>
и почему?
Что я должен использовать?
<span style="color:red">test</span>
или
<font color="red">test</font>
и почему?
Вы должны использовать <span>
, потому что как указано спецификацией, <font>
устарел и, вероятно, не будет отображаться, поскольку вы намереваюсь.
Ни. Вы должны отделять контент и презентацию, предоставляя свои коды кода HTML. Подумайте об этом таким образом; слепому человеку или браузеру, который не может отображать цвета, что осталось от вашего кода? Почему вы хотите, чтобы он был красным?
Скорее всего, ваше решение сделать текст красным - это то, что вы хотите подчеркнуть его. Таким образом, ваш HTML-код должен быть:
<em>test</em>
Таким образом, даже не визуальные браузеры могут удостовериться, что они так или иначе выделяют текст.
Следующий шаг - сделать текст красным. Но вы не хотите добавлять код цвета везде, гораздо эффективнее просто добавить его один раз:
<style>
em { color: red; }
</style>
Таким образом, весь выделенный код на вашем веб-сайте становится красным, делая его более постоянным.
Первая таблица внешнего предпочтения.
<span class="myClass">test</span>
CSS
.myClass
{
color:red;
}
Второй предпочтительный стиль
<span style="color:red">test</span>
<font>
, как упоминалось, устарел.
Используйте стиль. Тег шрифта устарел (W3C Wiki).
Тег <font>
устарел, по крайней мере, в XHTML. Это означает, что его использование официально "нахмурилось", и нет гарантии, что будущие браузеры будут продолжать отображать текст по вашему желанию.
Вам нужно использовать CSS. Перейдите с тегом <span>
или отдельной таблицей стилей. В соответствии с его спецификацией тег <span>
не имеет семантического значения и просто позволяет вам изменить стиль конкретной области.
На самом деле, я бы сказал, что 1-м предпочтением будет внешняя таблица стилей (внешний CSS), вторая предпочтительнее будет писать CSS в тегах стиля в разделе заголовка текущей страницы (Internal CSS)
<style type="text/css">
<!-- CSS goes here -->
</style>
И как третий вариант - или в крайнем случае - я бы использовал CSS в самих тегах (Inline CSS).
<span style="color:#ffffff; font-size:18px; line-height:35px; font-family: Calibri;">Our Activities </span>
Это хорошо работает для меня:) Как уже упоминалось выше "Тег шрифта устарел, по крайней мере, в XHTML. Всегда безопасно использовать тег span. Шрифт может не дать вам желаемых результатов, по крайней мере, в моем кейс не сделал.