Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Отступ в FF из ниоткуда... (https://javascript.ru/forum/xhtml-html-css/43932-otstup-v-ff-iz-niotkuda.html)

Кирюха =) 27.12.2013 03:12

Отступ в FF из ниоткуда...
 
Всем привет! У меня на странице поселился верхний отступ в FF. Выгнать его не получаеться. Писал
html, body{
margin:0;
padding:0;
}

Не помогает, в фаербаге тоже ничего не отображает... что делать незнаю вот линк на какой странице http://makesoftware.vsekotletki.ru

Я уже устал с бубном плясать, надеюсь кто нибудь знающий поможет.

рони 27.12.2013 03:39

Кирюха =),
#site-navigation { margin: 0px auto;}

style.css строка 656

Кирюха =) 27.12.2013 04:26

Точно, а почему такое происходит??? мне теперь что у элементов маргины нельзя задавать? или же весь секрет кроеться в непростом теге nav?

Кирюха =) 27.12.2013 04:26

Спасибо, действительно проблема в этой строчке. Вы мне очень помогли

Кирюха =) 27.12.2013 04:31

Заметил закономерность если маргины нижний и верхний у тегов типа nav, hgroup ставишь то появляеться этот отступ.

danik.js 27.12.2013 08:40

Если у родителя не задан padding или border, и элементы не float, имеют display:block или list-item (или по ряду других особенностей), то внешние отступы родителя и потомка накладываются друг на друга.

Примерно тоже самое происходит и для двух идущих подряд элементов с отступами, например с абзацами. Если скажем задать
p{margin: 20px 0}, то между двумя абзацами будет отступ не 40px, а 20px, так как они схлопнутся.

danik.js 27.12.2013 08:41

Еще помнится что в FF был какой-то баг с ошибочным слопыванием, когда этого не должно происходить.

Кирюха =) 28.12.2013 16:06

ага, Примерно тоже самое происходит и для двух идущих подряд элементов с отступами, например с абзацами. Если скажем задать
p{margin: 20px 0}, то между двумя абзацами будет отступ не 40px, а 20px, так как они схлопнутся.

Вот это я тоже заметил)))


Часовой пояс GMT +3, время: 19:11.