Body {font-size: 100.01%; } vs body {font-size: 100%; }?
Что я должен хранить для body
, {font-size: 100.01%; }
или { font-size: 100%; }
?
что такое {font-size: 100.01%; }
? и действительно ли полезно отметить размер шрифта в html{}
даже
Если я использую body {font-size: 62.5%;}
Редактировать: 3 мая 2010 г.
Сегодня я нашел информацию о 100.01%
здесь - http://www.communitymx.com/content/article.cfm?cid=FAF76&print=true
Это нечетное значение 100.01% для шрифта размер компенсирует несколько браузеров ошибок. Во-первых, установка тела по умолчанию размер шрифта в процентах (вместо em) устраняет проблему IE/Win с растущих или сокращающихся шрифтов из если они позже установлены в ems в других элементах. Дополнительно, некоторые версии Opera будут рисовать размер шрифта по умолчанию 100% слишком мал по сравнению с другими браузерами. Safari, on с другой стороны, имеет проблему с размер шрифта - 101%. Нынешний "лучший" предлагается использовать значение 100.01% для этого свойства.
Хорошо ли сохранить body { font-size:100.01%}
вместо {font-size:100%}
Ответы
Ответ 1
Объявление body (or html) { font-size: 100.01% }
компенсирует ошибки округления, в частности, в более старых версиях Opera и Safari. Оба в противном случае отображали слишком маленькие шрифты.
Относительный размер шрифта (%, em) всегда интерпретируется относительно размера шрифта родительского элемента. Поэтому неплохо было бы реализовать начальный reset в верхнем элементе, который вы можете достичь с помощью body {font-size: 100%}
.
Ответ 2
Никогда раньше не было 100.01%, но это похоже на какой-то взломанный браузер, который заставит некоторые браузеры игнорировать или вычислять размер правильно, если вы используете это "исправление".
Я бы не использовал его сам, хотя ошибки, как правило, исправлены, и часто есть более приятные способы решения одной и той же опции.
Ответ 3
html { размер шрифта: 100,01%; }
100,01%, а не хак или клоч, существует уже много лет. Google "100.01%" и зачитал. Он действует как 100% и покрывает некоторую территорию на 100%.
Должен быть объявлен начальный размер шрифта. Задайте базовый размер шрифта на внешнем контейнере - или <html> или <body> - поскольку он находится из этого контейнера, который будет иметь все относительные и унаследованные значения размера шрифта. Использование 100% или 100.01% делает начальный размер шрифта равным предпочтению браузера пользователя.
Настройка базового размера шрифта в предпочтения браузера пользователя дает читателям максимальную читаемость. Прочтите еще раз, пожалуйста, о предпочтении USER. Ваш посетитель установит свой размер шрифта браузера, чтобы получить лучшую удобочитаемость и удобство чтения. Ваш дизайн, великолепный и хрупкий, хотя это может быть, это только игрок второй строчки. Контент - это король, если у вас есть. Но если этот контент неуловимо крошечный, вы проиграете. Посетитель присматривает. Таким образом, ваш дизайн не оправдал ваших потребностей и ваших ожиданий. Поэтому дизайн действительно был не таким уж большим, не так ли?