CSS height 属性值说明
| 值 | 描述 |
|---|---|
| auto | 当我们使用此值时,浏览器计算图像或者框的原始高度。这是此属性的默认值。 |
| length | 用Px,cm等定义高度 |
| % | 用百分比定义高度。 |
| initial | 使属性使用其默认值。 |
| inherit | 从其父元素继承属性。 |
语法
height: auto | length | initial | inherit;
高度属性示例:
<!DOCTYPE html>
<html>
<head>
<title>The title of the document</title>
<style>
div {
height: 60px;
background-color: #1c87c9;
color: #eee;
}
p {
height: 30px;
background-color: #8ebf42;
color: #eee;
}
</style>
</head>
<body>
<h2>Height 属性示例</h2>
<div>将div的高度设置为 "60px".</div>
<p>将这个段落的高度设置为 "30px".</p>
</body>
</html>
带有 HTML <image> 标签的 height 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>The title of the document</title>
<style>
body {
background-color: #ccc;
}
.height-normal {
height: auto;
}
.height-big {
height: 100px;
}
</style>
</head>
<body>
<h2>Height 属性示例</h2>
<p>将高度设置为 "auto"</p>
<img class="height-normal" src="/onitroad-logo.png">
<br>
<hr>
<p>将图片的高度设置为 "100px".</p>
<img class="height-big" src="/onitroad-logo.png">
</body>
</html>
具有“长度”值的高度属性示例:
<!DOCTYPE html>
<html>
<head>
<title>The title of the document</title>
<style>
.container {
height: 50vh;
border: 2px solid #1c87c9;
padding: 5px;
}
</style>
</head>
<body>
<h2>Height 属性示例</h2>
<div class="container">
<p>将高度设置为"50vh".</p>
</div>
</body>
</html>
具有所有值的 height 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>The title of the document</title>
<style>
.red-container {
height: 30vh;
border: 2px solid #f45e30;
color: #f45e30;
}
.blue-container {
height: 40%;
width: 30%;
border: 2px solid #1c87c9;
color: #1c87c9;
margin-top: 20px;
}
.orange-container {
height: 100px;
border: 2px solid #f9fc35;
color: #f9fc35;
margin-top: 20px;
}
.green-container {
height: auto;
border: 2px solid #8ebf42;
color: #8ebf42;
margin-top: 20px;
}
</style>
</head>
<body>
<h2>Height 属性示例</h2>
<div class="red-container">
Height 30vh
<div class="blue-container">
Height 40%
</div>
</div>
<div class="orange-container">
Height 100px;
</div>
<div class="green-container">
Height (auto)
</div>
</body>
</html>
height 属性用于设置元素的高度。
此属性不包括填充、边框或者边距。
高度属性可以通过“px”、“cm”、“vh”或者百分比来指定。
默认值为“自动”。
如果使用 min-height 和 max-height 属性,它将覆盖 height 属性。
如果将高度设置为 (r)em、px 或者 % 等数值之一,并且如果内容不适合特定高度,则会导致溢出。
CSS 溢出属性指定容器将如何处理溢出。
不接受负值。
| 初始值 | auto |
|---|---|
| 应用于 | 所有元素 |
| 继承 | 无效 |
| 可动画的 | 是的。高度是有动画的。 |
| 版本 | CSS1 |
| DOM 语法 | object.Style.Height =“400px”; |
日期:2020-06-02 22:14:35 来源:oir作者:oir
