0 Сообщения: 114 Зарегистрирован: 26.11.02 Откуда: Санкт-Петербург
Добавлено: 9 Октябрь 2003, 15:00:22
Хорошо, предложите скрипт, который стопроцентно отличит Opera 6 от Opera 7. Но это не выход. Javascript может быть отключен у пользователя. У меня, например, скрипты вырезаются.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
...и тишина была ему ответом. Ибо такое действие может быть основано только на наличии случайно допущенной в v6 ошибки, которую благополучно исправили в v7.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
...и совершенно неясно, как будет вести себя в восьмой версии.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
404, других извесных мне вариантов без использования скрипта не существует. «Опера» — самый продвинутый в плане соответствия спецификации CSS браузер, поэтому баги в реализации отыскать очень сложно.
5 Сообщения: 481 Зарегистрирован: 05.07.01 Откуда: Москва
Добавлено: 9 Октябрь 2003, 19:52:29
Вернемся к моему ответу, то есть вопросу.
У IE и Оперы есть, безусловно, разногласия в величине кегля. Я допускаю что у шестой и седьмой оперы есть различия (лень проверять). Но чтобы у ослика пятого и шестого разный кегль... про это я не слышал.
Может в ваш стиль закралась ашипка и относительные размеры, что называется, "поехали" или...
Вообщем, покажите наглядный пример тогда и будет разговор. А то скрывать стили седьмой оперы от шестой это пардон - бред.
ЗЫ: И почему вас интересует только опера? У вас во всех браузерах проблемы
можно указывать не small | x-small, а в процентах - тогда абсолютно точно (знаю, сталкиваюсь постоянно) можно подобрать такую процентовку, когда шрифт будет одинаково выглядеть в разных браузерах.
верстается под IE - ставится в первом приближении 80%. проверяется в опере - ага, маловато будет - 83%. в IE не изменилось? вот и прекрасно.
а small |…| large - слишком мало вариантов для игры.
404, а кто сказал, что small должен давать один и тот же кегль? Ты в IE закажи View|TextSize|Largest...
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Если в ИЕ5, ИЕ6 стоит medium, в NN, Mozilla, Opera стоит 100%, то должен быть одинаковым.
Кому должен?
В стандарте я такого требования не помню. Открываем текст и читаем:
Цитата:
An <absolute-size> keyword refers to an entry in a table of font sizes computed and kept by the user agent. Possible values are: [ xx-small | x-small | small | medium | large | x-large | xx-large ] On a computer screen a scaling factor of 1.2 is suggested between adjacent indexes; if the 'medium' font is 12pt, the 'large' font could be 14.4pt. Different media may need different scaling factors. Also, the user agent should take the quality and availability of fonts into account when computing the table.
0 Сообщения: 114 Зарегистрирован: 26.11.02 Откуда: Санкт-Петербург
Добавлено: 10 Октябрь 2003, 12:42:06
Совпадения добиваюсь, чтобы порадовать дизайнера и заказчика.
Если пользователь одним движением руки порушит - это нормально, так и задумывается - шрифт должен быть масштабируемым. Если бы я хотел этого избежать, я бы поставил размер в пикселах.
В процентах я указывать не хочу, чтобы не возникало проблем с наследованием, да и w3c говорит, что лучше использовать абсолютный размер.
Цитата:
...or, even better, set a base font-size for the document and use absolute size ([ xx-small | x-small | small | medium | large | x-large | xx-large ])…
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
...и совершенно неясно, как будет вести себя в восьмой версии.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.