Подтвердить что ты не робот

Цвет шрифта HTML/CSS vs span style

Что я должен использовать?

<span style="color:red">test</span>

или

<font color="red">test</font>

и почему?

4b9b3361

Ответ 1

Вы должны использовать <span>, потому что как указано спецификацией, <font> устарел и, вероятно, не будет отображаться, поскольку вы намереваюсь.

Ответ 2

Ни. Вы должны отделять контент и презентацию, предоставляя свои коды кода HTML. Подумайте об этом таким образом; слепому человеку или браузеру, который не может отображать цвета, что осталось от вашего кода? Почему вы хотите, чтобы он был красным?

Скорее всего, ваше решение сделать текст красным - это то, что вы хотите подчеркнуть его. Таким образом, ваш HTML-код должен быть:

<em>test</em>

Таким образом, даже не визуальные браузеры могут удостовериться, что они так или иначе выделяют текст.

Следующий шаг - сделать текст красным. Но вы не хотите добавлять код цвета везде, гораздо эффективнее просто добавить его один раз:

<style>
  em { color: red; }
</style>

Таким образом, весь выделенный код на вашем веб-сайте становится красным, делая его более постоянным.

Ответ 3

Первая таблица внешнего предпочтения.

<span class="myClass">test</span>

CSS

.myClass
{
color:red;
}

Второй предпочтительный стиль

<span style="color:red">test</span>

<font>, как упоминалось, устарел.

Ответ 4

Используйте стиль. Тег шрифта устарел (W3C Wiki).

Ответ 5

Тег <font> устарел, по крайней мере, в XHTML. Это означает, что его использование официально "нахмурилось", и нет гарантии, что будущие браузеры будут продолжать отображать текст по вашему желанию.

Вам нужно использовать CSS. Перейдите с тегом <span> или отдельной таблицей стилей. В соответствии с его спецификацией тег <span> не имеет семантического значения и просто позволяет вам изменить стиль конкретной области.

Ответ 6

На самом деле, я бы сказал, что 1-м предпочтением будет внешняя таблица стилей (внешний CSS), вторая предпочтительнее будет писать CSS в тегах стиля в разделе заголовка текущей страницы (Internal CSS)

<style type="text/css">
<!-- CSS goes here -->
</style>

И как третий вариант - или в крайнем случае - я бы использовал CSS в самих тегах (Inline CSS).

Ответ 7

<span style="color:#ffffff; font-size:18px; line-height:35px; font-family: Calibri;">Our Activities </span>

Это хорошо работает для меня:) Как уже упоминалось выше "Тег шрифта устарел, по крайней мере, в XHTML. Всегда безопасно использовать тег span. Шрифт может не дать вам желаемых результатов, по крайней мере, в моем кейс не сделал.