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. Ваш посетитель установит свой размер шрифта браузера, чтобы получить лучшую удобочитаемость и удобство чтения. Ваш дизайн, великолепный и хрупкий, хотя это может быть, это только игрок второй строчки. Контент - это король, если у вас есть. Но если этот контент неуловимо крошечный, вы проиграете. Посетитель присматривает. Таким образом, ваш дизайн не оправдал ваших потребностей и ваших ожиданий. Поэтому дизайн действительно был не таким уж большим, не так ли?