Отображение шрифтов в броузере Opera. (CSS и крозброузерность или кривые руки)

Бочонок

http://frontender.info
Отображение шрифтов в броузере Opera. (CSS и крозброузерность или кривые руки)

Доброго времени суток.

Есть вот такое правило в CSS:
PHP:
body {
font-family: "MS Arial",sans-serif;
font-variant: normal;
font-style: normal;
font-size:12px;
}
В Opere текст отображается иначе чем в остальных броузерах (Mozilla Fire Fox IE Netscape).
Явно другой шрифт.
Не могу понять в чем дело.

Где я ошибся ?
Или это особенность броузера ?
Или что ?

Помогите разобратся пожалуста.

ЗЫ.
Картинку с примером можно посмотреть тут:
 
Бочонок
В опере по-умолчанию другой межсимвольный интервал. укажи его явно.

Хм, да и чем тебя вот так не устраивает:
PHP:
font: 12px Arial, Verdana, Helvetica, sans-serif;
 

Бочонок

http://frontender.info
1. А как явно укзать межсимвольный интервал ?
В CSS стандарте не могу найти... Подскажите пожалуста.

2.
Хм, да и чем тебя вот так не устраивает:
font: 12px Arial, Verdana, Helvetica, sans-serif;
Что ты имеешь в виду ?
 

Бочонок

http://frontender.info
гм.
Это то я как раз найти могу.
Я не могу понять что отвечает за "межсимвольный интервал".
Вообще про него ни слова не вижу.
Тыкни меня носом пожалуста в нужное свойство.
 
Бочонок
Ты ссылку читал?
PHP:
p { font: 12px/14px sans-serif }
p { font: x-large/110% "New Century Schoolbook", serif }
Так вот то, что стоит после: / - это и есть межсимвольно расстояние.

еще есть два свойства: letter-spacing и word-spacing
 

zarus

Хитрожопый макак
Автор оригинала: Loshadka
Бочонок
PHP:
p { font: 12px/14px sans-serif }
p { font: x-large/110% "New Century Schoolbook", serif }
Mozilla Firefox будет "ругаться" на такой CSS - не любит он групповые параметры.
 
Бочонок
Сорри, дурак.... :(
> Так вот то, что стоит после: / - это и есть межсимвольно расстояние.
это межстрочный интервал....

-~{}~ 18.01.06 13:06:

zarus
> Mozilla Firefox будет "ругаться" на такой CSS - не любит он групповые параметры.
кто тебе сказал такую глупость?
 

Бочонок

http://frontender.info
Спасибо большое.
Я подумал что это отношение размера шрифта и высоты строки...
<'font-size'> [ / <'line-height'> ]

-~{}~ 18.01.06 13:11:

Мозила 1.4 не ругается.
 
Бочонок
да и чего она должна ругаться?

з.ы. 1.0.7 тоже не ругается, точно так же, как и все предыдущие версии, которые у меня были установлены.
 

SelenIT

IT-лунатик :)
Loshadka абсолютно прав по поводу того, что нужно пользоваться стандартной записью и предусматривать семейство шрифтов по умолчанию. А "MS Arial" - явно что-то нестандартное (лично у меня такого нет)...

А вот по поводу межсимвольного интервала я не уверен. Относительные размеры шрифтов Опера считает по-своему, это факт. Но здесь ИМХО это ни при чем.

Бочонок
Про <'font-size'> [ / <'line-height'> ] ты, похоже, прав :)
 

Бочонок

http://frontender.info
При такой записи
font: 12px Arial, Verdana, Helvetica, sans-serif;
отображение во всех броузерах идентично.
а при добавлении через косую чего то у меня ничего не меняется.
(font: 12px/14px Arial, Verdana, Helvetica, sans-serif;)
(???)

Но, так или иначе - проблема решена.
Спасибо еще раз.
(Доволен как ежик.)
 
Бочонок
> font: 12px/14px Arial, Verdana, Helvetica, sans-serif
значит 14px - это межстрочный интервал по-умолчанию...
 
Сверху