Отступ в FF из ниоткуда...
Всем привет! У меня на странице поселился верхний отступ в FF. Выгнать его не получаеться. Писал
html, body{ margin:0; padding:0; } Не помогает, в фаербаге тоже ничего не отображает... что делать незнаю вот линк на какой странице http://makesoftware.vsekotletki.ru Я уже устал с бубном плясать, надеюсь кто нибудь знающий поможет. |
Кирюха =),
#site-navigation { margin: 0px auto;} style.css строка 656 |
Точно, а почему такое происходит??? мне теперь что у элементов маргины нельзя задавать? или же весь секрет кроеться в непростом теге nav?
|
Спасибо, действительно проблема в этой строчке. Вы мне очень помогли
|
Заметил закономерность если маргины нижний и верхний у тегов типа nav, hgroup ставишь то появляеться этот отступ.
|
Если у родителя не задан padding или border, и элементы не float, имеют display:block или list-item (или по ряду других особенностей), то внешние отступы родителя и потомка накладываются друг на друга.
Примерно тоже самое происходит и для двух идущих подряд элементов с отступами, например с абзацами. Если скажем задать p{margin: 20px 0}, то между двумя абзацами будет отступ не 40px, а 20px, так как они схлопнутся. |
Еще помнится что в FF был какой-то баг с ошибочным слопыванием, когда этого не должно происходить.
|
ага, Примерно тоже самое происходит и для двух идущих подряд элементов с отступами, например с абзацами. Если скажем задать
p{margin: 20px 0}, то между двумя абзацами будет отступ не 40px, а 20px, так как они схлопнутся. Вот это я тоже заметил))) |
Часовой пояс GMT +3, время: 19:11. |