我在标头中添加了CSS,但是剩下的唯一缺陷是电话没有检测到高度属性。
这是我将标题与CSS链接的方式。
<div id="header">
<img src="image/s1.jpg" name="slide" id="image">
</div>
这是我的CSS。
#header{
position:absolute;
}
#image{
position:relative;
margin-top:5%;
height:50%;
}
不幸的是,我看不到这里的代码有什么问题。
最佳答案
加上这个
html,body{
height:100%; /* add this*/
}
#header{
position:absolute;
height:100%; /* add this*/
}
see demo here
为什么你需要这个?因为
#image
以百分比设置了height
,在这种情况下,它将查找其父div的高度,即#header
.....因此,如果要使用,请设置所有元素的高度他们的百分比!另一个错误:您提到了
<div id=header>
,应该是<div id="header">
(注意引号)关于html - 未检测到CSS的高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20858209/