Добавьте это в ваше первое ul
объявление:
ul { padding: 0; margin: 0; list-style: none }
Вам нужно будет настроить другое объявление ul
(т.е. margin-left: 10px
) в соответствии с вашими потребностями, но это правило обнулит различия.
Причина в том, что каждый браузер использует различные комбинации padding
и margin
для отступа ul
. Обнуляя оба и устанавливая только один (то есть padding
или margin
), вы можете поддерживать согласованность дисплея.
Кроме того, вам необходимо использовать действительный DOCTYPE
в вашем коде, чтобы современные браузеры не возвращались в режим Quirks. Примерно так происходит в самом верху вашего HTML-файла с НИЧЕГО перед ним:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">