header - 使用 z-index 的 div 上方的 h1 元素

标签 header z-index

我试图放置一个 h1 上方的元素div 使用 css 属性的元素 z-index ,但它不起作用!

这是我的 html:

<div id="header">
<div id="headerblock">
</div>
<h1>This is my header text</h1>
</div>

#headerblock 有一个黑色的表面,包括一些透明度。
我希望 h1 出现在 #headerblock 上方。正如我提到的 z-index 属性不起作用。有人对此有解决方案吗?或者至少是它不起作用的原因?

谢谢。

最佳答案

必须有一个 position在 h1。

h1 {
    position:relative;
    z-index: 500;
}

#header{
	background-image: url(img/head.jpg);
	background-size: 100%;
	height: 520px;
	width: 100%;
	top:49px;
	position: absolute;
	margin:0 auto;
	text-align:center;
}

#headerblock{
	background-color:#444444;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:100%;
	position:absolute;
	height:200px;
}
<div id="header">
  <div id="headerblock"></div>
  <h1 style="color:white">This is my header text</h1>
</div>

关于header - 使用 z-index 的 div 上方的 h1 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25935708/

相关文章:

php刷新当前页面?

PHP 缓冲区为什么\r\n

html - 标题在不同的浏览器中看起来不同

html - 如何覆盖 "inherited"z 索引?

css - 将按钮和链接放在 particles.js 脚本(Z-index)上

css - 如何使 parent1 的子元素具有比父 2 的子元素更高的 z-index(与其他父元素具有相同的 z-index)?

python - 如何使用 python 的 urllib 设置标题?

html - 在不破坏布局的情况下,无法让我的页眉与页面顶部齐平

jquery - 带有 SVG onclick 问题的 HTML <div>

javascript - 为什么只有第一个鼠标悬停和鼠标移开有效?