Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Почему невежливо использовать тэг <font> (http://forum.oszone.net/showthread.php?t=31214)

Guest 06-04-2004 19:53 214070

собственно сабж
где-то в одной из тем проскочила такая фраза.
Сам-то я предпочитаю все сделать стилями, но почему использовать font так уж нехорошо.

Prisoner 07-04-2004 03:27 214071

Хороший и плохой стили программирования, к тому же вопрос совместимости и поддержки.
Вот вы представьте себе большой документ который изобилует различным текстовым оформлением (различные размеры, цвета, гарнитура шрифта) и украшательствами (скажем, графика). Теперь если поглядеть в исходный код, то там будет бардак в виде бесконечных &lt;font ...&gt;, где ... - это еще как минимум 10-30 символов. Размер странички растет, энтропия тоже :). А ведь если есть два ОДИНАКОВЫХ оформления текста, то зачем использовать два одинаковых тега &lt;font&gt; и не вынести оформление в отдельный стиль? Вот и отлично - отделение содержания от оформления, все стало красивее и лаконичнее.

Guest 07-04-2004 12:46 214072

В целом, это та причина по которой я фонтом и не пользуюсь.
Просто было интересно есть ли какая-то совсем фундаментальная причина, например что-то фатальное с совместимостью в каком-нибудь экзотическом браузере.

Prisoner 09-04-2004 02:45 214073

Скорее наоборот, font как старый тег оформления держится лучше, чем всякие навороты последних лет. Имхо :).

vadimiron 09-04-2004 18:58 214074

Guest
Prisoner


Вроде даже в самой спецификации HTML 4.0 написано что так не правильно писать, а нужно активно использовать стили

Когда я читал про тег body, там так и было написано ничего в body не пишем, а всё указываем в стилях

Это конечно немного другой случай, но общая тенденция просматривается
:)

Prisoner 10-04-2004 03:26 214075

Угу, но ведь делают все не потому что кто-то написал (на заборе тоже написано, а за ним дрова ;)), а как удобнее. А удобнее как раз отделять контент от оформления.

Guest 12-04-2004 14:26 214076

Стили штука замечательная. Вот еще бы они во всех современных браузерах поддерживались одинаково. Я уж не говорю про монстров типа NN4

vadimiron 12-04-2004 14:57 214077

Да ладно, я думаю, процентов 90% всех юзеров используют ИЕ, Оперу или Нетскейп последних версий, а там кроме небольших расхождений всё ок со стилями, а на оставшиеся 10% как то......

Prisoner 14-04-2004 02:52 214078

Согласен с vadimiron. То о чем идет речь в данном топике можно реализовать и в рамках CSS1. А он держится &quot;всеми&quot; бродилками хотя бы в заявлениях производителей :).

Guest 14-04-2004 12:10 214079

Насчет тэга font согласен полностью. &nbsp;Ему CSS1 за глаза и за уши хватает. А про остальное - это уже оффтоп будет.

koresaram 21-04-2004 13:02 214080

тут еще такой момент, если использовать в font какой-то экзотический шрифт, то его может не оказаться у юзера на компе.

я пользую font для покраски букв :)
кстати можно ли сделать шрифт красным к примеру не используя тега font?

[s]Исправлено: koresaram, 13:03 21-04-2004[/s]

Guest 21-04-2004 14:39 214081

From Prisoner: Красьте стилями теги b или p. Только уберите у соответствующих тегов их основное свойство - жирность и абзацность :).

Guest 22-04-2004 15:19 214082

koresaram
Если уж зашла речь о шрифтах, есть еще и такой момент
http://realworldstyle.com/fonts.html

Deather 23-04-2004 11:26 214083

to koresaram
Что бы использовать в font'е &quot;экзотический&quot; шрифт, нужно просто файл с этим шрифтом выкинуть в корень ресурса.

koresaram 23-04-2004 17:25 214084

Deather
да ну? надо попробовать. и как он просто будет показывать и ничего устанавливать не потребует?


Guest
а я это... того самого инглиш спик бэд :)

Guest 25-04-2004 16:56 214085

koresaram
Речь была о том что один и тот же шрифт &nbsp;в разных осях может отображатся по разному (например мельче или крупнее). В статье человек предложил вот такой список serif шрифтов:
font-family: 'Lucida Grande', Verdana, Geneva, Lucida,
&nbsp; &nbsp; Arial, Helvetica, sans-serif;

Я сам тоже сталкивался с тем что шрифты размер которых указан в pt , а не в px могут выглядеть различно под вин и под линуксом.

koresaram 26-04-2004 17:51 214086

Guest
ааа. это запросто может быть. даже к примеру если зажать Ctrl и крутануть скролл на мышке, то размеры шрифта изменятся. я про виндовс. иногда очень удобно когда что-то восьмеркой написано (всякие новостные там сайты где текста навалом) а потом обратно не скрутишь, зайдешь на другой сайт так там такие буквищи!

magda 28-04-2004 19:59 214087

По-аглицки это называется, что тег &quot;deprecated&quot;, т.е. не поощряется. Тег &quot;фонт&quot; просто не будет включаться в последующие версии HTML, и сохраняется просто для совместимости с ранее написанными сайтами.

Т.е. проблем с совместимостью нет... пока. То же самое касается тегов link, vlink, alink, bgcolor, text в теге &lt;body&gt;.

По отдельным возникшим тут вопросам:

1) красить текст надо атрибутом font-color

2) делать статичной высоту строки надо атрибутом line-height (в px)


Prisoner 29-04-2004 02:45 214088

magda, заходите почаще :).


Время: 23:41.

Время: 23:41.
© OSzone.net 2001-