什么是“高度:0;” 在 CSS 中是什么意思?

Naw*_*zSE 4 html css

我正在使用一些旧的 css 代码。在许多地方,他们将 height 声明为height: 0; . 这个0是什么意思,它是什么单位?

谁能帮我吗。

小智 5

“0”不需要单位,height:0;与height: 0px;or相同height: 0%;

height:0;
Run Code Online (Sandbox Code Playgroud)

结果实际上取决于目标元素:EX:

#parentdiv{height:0;}
Run Code Online (Sandbox Code Playgroud)

这只是使父 div 的高度为 0px,但这并不意味着子 div 不会显示,只有在 overflow:hidden 时才会发生;也会被使用。所以这真的取决于它被附加到什么元素。


ala*_*min 5

在css 中, height 表示元素的物理高度。

它与height:0pxor相同height:0%。

假设以下 html 元素一个有一个属性height:0;,另一个有一个属性height:100px让我们看看会发生什么

#me {
  height: 0;
  background-color: #333;
}
#me2 {
  height: 100px;
  background-color: #333;
  color: white;
}
Run Code Online (Sandbox Code Playgroud)
<div id="me" style="">this is an element</div>
<br/>
<div id="me2" style="">this is an element</div>
Run Code Online (Sandbox Code Playgroud)