我在标头中添加了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/

10-12 12:39
查看更多