2015-01-17 6 views
0

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

Демо: http://jsfiddle.net/n89s25q6/

HTML

<div id="content"> <h2>Content</h2> </div>

Спасибо за помощь

+0

возможно вопрос clearfix, добавить переполнения: скрытый в #wrapper, и посмотреть, как он идет; также удалите эту высоту: 0px из нее – RGLSV

ответ

0

Проблема в том, что nav элемент плавает, а следующий элемент содержит h2 элемент с по умолчанию.

Чтобы исправить это, вы можете:

  • Очистить поплавок:

    #content { 
        clear: left; /* or `clear: both` */ 
    } 
    
  • Удалить маржу:

    #content > h2 { 
        margin: 0; 
    } 
    
  • Удалить поплавок:

    #headernav { 
        float: none; /* default value */ 
    } 
    
  • Предотвращение краха запаса, например. с

    #content > h2 { 
        display: inline-block; 
    } 
    
Смежные вопросы