У меня есть фиксированная панель навигации, однако в любое время, когда я пытаюсь создать контент после него, контент захватывает навигацию.Перемещение элементов DOM под фиксированной навигационной панелью
Я мог бы исправить это, используя относительное позиционирование по контенту, но я бы предпочел НЕ делать это.
Как я могу нажимать контент под фиксированной навигационной панелью, не прибегая к странной тактике CSS?
Пример Навигация:
nav{
position:fixed;
top:0;
width:100%;
border:1px solid black;
}
Ввод класса контента может быть обманчива, по существу, я хочу DOM элементов потока после навигационной панели, не обрезая ее. Например, представьте себе следующий HTML приходит после того, как нав:
<section>foo</section>
<p>bar</p>
<h2>fubar</h2>
<div>blah blah blah </div>
Я хотел бы видеть раздел прийти после того, как панель навигации, а затем р после секции и так далее.
Оригинал Пример задачи (не Светоотражающие проблемы): http://jsfiddle.net/wZHcv/
Новый Fiddle: http://jsfiddle.net/4MLVT/
Почему вы считаете, что это странная тактика? Вы всегда можете добавить padding-top. Обычно это то, что вы бы сделали, например, если у вас были заголовки с привязными ссылками. –