作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 3 张图片上方添加一个标题,上面写着“Staff Picks”。我不明白为什么,但出于某种原因,它位于标题下方而不是下方。请帮助我了解它的基本知识,但通常它会沉没在下面。
正文 HTML
<div class = "container_index">
<img src = "eag.jpg" width = "30%">
<img src = "thewall.jpg" width = "30%">
<img src = "em.jpg" width = "30%">
</div>
CSS
h3 {
background-color: rgba(0,0,0,0.8);
width: 15%;
margin: 0 auto;
padding: 0;
color: white;
font-size: 30px;
text-decoration: underline;
text-align: center;
font-family: 'Raleway', sans-serif;
}
header {
position: absolute;
background-color: rgba(0,0,0,0.5);
padding: 2%;
left:0;
top:0;
right:0
}
fiddle :http://jsfiddle.net/248m822a
最佳答案
从标题中删除 position: absolute;
并查看是否修复了它。通过绝对定位 header ,它会脱离可能导致重叠的文档流。
或者,你可以给你的 h3
元素一些填充/边距来补偿重叠......或者你的标题,视情况而定。
关于html - 如何在我的标题下方制作文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29452854/
我是一名优秀的程序员,十分优秀!