| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > В чем лучше указывать размер шрифта? |
| Автор: MeLeK 2.1.2005, 12:00 |
| По поиску в форуме решения не было найдено, поэтому пощу В чем лучше указывать размер шрифта? Часто разные браузеры - опера, мозилла отображают мельче шрифт, чем эксплорер, что делать? Как решить проблему, чтобы шрифт везде был одинаковый?.. |
| Автор: Се ля ви 2.1.2005, 12:55 |
| Если речь идёт о шрифте основного текста, то замечу, что это дурной тон - фиксировать шрифт. Например, у меня дома на 17 мониторе стоит разрешение 1024х768 пикселей, а на работе - то же на 17-м стоит 1280х1024 - как добиться одинакового размера шрифта в моём случае я себе не представляю. И вообще, я здесь согласен с Якобом Нильсеном, который считает, что выбирать размер основного шрифта текста должен пользователь ( http://webmascon.com/topics/text/27a.asp ). Но если всё-таки очень хочется, указывай в CSS-таблицах шрифт в pt или в px - это жёстко задаёт одинаковыйй размер во всех браузерах. |
| Автор: Gold Dragon 3.1.2005, 11:45 |
| я делаю только в пикселях |
| Автор: Mierenz 5.1.2005, 20:57 |
| Em или %. Никаких фиксированностей. Можно поэкспериментировать с Ex или En — на любителя. |
| Автор: Mal Hack 5.1.2005, 21:46 |
| Самый оптимальный вариант - pt поинты тобишь. Короче и от разрешения экрана не зависит, т.к. дюймы и для принтера хорошо, что видим то и печатаем. Em зависит от шрифта и его настроек в ОС. % вообще не для шифтов. http://css.manual.ru/val.html |
| Автор: baklan 6.1.2005, 20:01 |
| Только в пикселах. Потому как, если у кого-то разрешение будет другое, то может получится гадость... |
| Автор: Mierenz 7.1.2005, 17:31 |
| Mal Hack % настолько же для шрифтов, насколько и Em. И другие относительные единицы. Веб-верстка не приемлет никаких фиксированностей. Просто надо уметь делать так, чтобы при любом разрешении смотрелось одинаково и была возможность программного масштабирования. А pt, px и прочие этого не дают. И не надо рассказывать, что, например, Firefox масштабирует все, что угодно. Есть статистика. И по ней такими браузерами пользуются далеко не все. |
| Автор: Mal Hack 7.1.2005, 17:44 | ||
| baklan текст 10px как будет на экране 800*600 10px, так на 128*1024 будет 10px... Разница на глазах - очевидна.
Согласен.. Почитал ман, да есть такое для текста... Но % для текста будет показывать размер в % увеличеснии/уменьшении от текущего значения. Т.е. это целиком зависит отнастроек браузера пользователя или CSS <body> или <p> (к примеру) текста, у которого ты ставишь%. |
| Автор: Mierenz 7.1.2005, 21:06 | ||
Mal Hack,
Именно. А это так плохо? Вообще, те, кто не умеет ничего настраивать, увидят усредненный вариант, а те, кто умеет, будет благодарить верстальщика за заботу о них. Вот и все. |
| Автор: Mal Hack 7.1.2005, 21:34 |
| Mierenz Ну представь, у человека установлен по дефолту 10 шрифт. А ты ему ставишь 200%. Ну или даже 150%... Он тебя что будет благодарить? Я сомневаюсь... Плюс могут быть траблы с выводом на печать. |
| Автор: Mierenz 7.1.2005, 23:18 |
| Mal Hack, так не надо ставить всем 200 % кегль. Вполне нормально читается 80—100 %. По дефолту у всех всегда установлено что-то вроде 12—14 пунктов. Точно не измерял, но где-то в этих пределах. О траблах с выводом на печать: не поленись, сделай отдельную CSS-ку. Вообще, хорошим тоном считается делать отдельные CSS для экрана, печати, звукового воспроизведения и т. д. |
| Автор: Mal Hack 8.1.2005, 00:15 |
| CSS на ечать само собой.... Ну в остальном я думаю не будем развивать иделогический спор |
| Автор: Mierenz 8.1.2005, 17:08 |
| Mal Hack |
| Автор: MeLeK- 9.1.2005, 11:40 |
| Да речь о чем. Часто видела, что в одном браузере, осле например, шрифт нормальный, а в мозилле или нетшкафе он маленький, такой весь мелкий! (все настройки по умолчанию у браузеров), так что в чем указать шрифт, чтобы везде был нормальный вид в разных браузерах.... |
| Автор: Mierenz 9.1.2005, 17:56 | ||
Это нереально. Но основы уже были сказаны: • Умеешь делать «резиново» — % и Em. Размер зависит от браузера. • Делаешь все «фикс» — Pt и Px. Размер зависит от разрешающей способности. Под словом «размер» подразумеваю размер в мм. |
| Автор: GoodBoy 20.1.2005, 14:07 |
| всегда делаю фиксированный. В рх. |