Почему Chrome переносит элементы встроенного списка больше, чем Firefox или IE? - PullRequest
0 голосов
/ 16 июля 2011

Я обновлял шаблон до HTML5 и столкнулся со странной проблемой с Chrome.Я поместил неупорядоченные списки в элементы

Ответы [ 2 ]

1 голос
/ 16 июля 2011

http://www.tubbs.org.uk/html5/

В бета-версии Firefox 6.0 также не работает верхняя строка.

Одна вещь, которую я заметил, это то, что вы используете процентное заполнение, которое, как правило, является плохой идеей для кросс-браузерной совместимости.

Попробуйте вместо этого использовать значение px для отступа: 0 10px против 0 1,5%

0 голосов
/ 16 июля 2011

Похоже, что Chrome применяет заполнение из двух разных правил: nav.main li (3%), если он отключен, он применяет заполнение из nav li (1,5%).Если оба эти правила отключены, все они отображаются в одной строке.

Вероятно, именно так webkit интерпретирует строку padding :.Вы можете попробовать сделать padding-left, padding-right и посмотреть, поможет ли это.

Вы также можете использовать набор инструментов разработчика Chrome (Ctrl + shift + I) и использовать его для включения или отключения различных стилей, чтобы увидеть, как они применяются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...