У меня есть фиксированный заголовок. Когда фон моего тела является сплошным цветом, все работает отлично - текст тела попадает под заголовком. Если я сделаю фон тела непрозрачным, тогда тело перейдет через заголовок, а не под ним. Панель навигации и логотип и т. Д. Входят в div «headContent».Непрозрачный фон тела, проходящий через фиксированный заголовок
<body>
<div id="headContent">
</div>
<div id="content">
<p>Content stuff.</p>
</div>
</div>
</body>
Код заголовка находится в отдельном файле, поэтому у меня есть ссылка php на него. Таким образом, CSS для сНа, содержащего контента, который идет под заголовком:
#content{
padding-top: 140px;
background-color: red;
}
Но как только я добавляю непрозрачность содержание переходит в заголовке:
#content{
padding-top: 140px;
background-color: red;
opacity: 0.4;
}
кажется простым. Я пробовал использовать z-index. Есть идеи?
Пожалуйста размещаете полный пример кода. Кроме того, 'z-index' работает только с расположенными (то есть нестатическими) элементами. – j08691
['opacity' со значением, меньшим, чем' 1', создает новый контекст стекирования] (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context) - вот объяснение для вашей проблемы. И если заголовок уже исправлен, просто добавив в него 'z-index', он должен устранить проблему. – CBroe
Это решило мою проблему. – Mermaid