Css 简明教程
CSS - min-block-size Property
CSS 的 min-block-size 属性会根据元素的书写模式为元素的块设置最小尺寸(水平或垂直),这对应于 writing_mode 值所对应的 min-width 或 min-height 属性。
对于垂直方向的书写模式, min-block-size 会决定最小宽度;对于水平方向的模式,它则决定最小高度。 min-inline-size 属性定义了另一个维度。
Possible Values
min-block-size 属性接受与 min-height 和 min-width 相同的值。
CSS min-block-size - <length> Value
以下示例演示 min-block-size: 100px 属性将 div 元素的高度设置为了最少 100px−
<html>
<head>
<style>
div {
background-color: orange;
border: 2px solid blue;
min-block-size: 100px;
}
</style>
</head>
<body>
<div>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div>
</body>
</html>
CSS min-block-size - max-content Value
以下示例演示 min-block-size: max-content 属性设置了适合其中内容的最小高度−
<html>
<head>
<style>
div {
background-color: orange;
border: 2px solid blue;
min-block-size: max-content;
}
</style>
</head>
<body>
<div>Lorem Ipsum is simply dummy text of the printing and typesetting industry.Lorem Ipsum is simply dummy text of the printing and typesetting industry.Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div>
</body>
</html>
CSS min-block-size - With Horizontal and Vertical Text
以下示例演示如何使用 min-block-size 属性来与 writing-modes 一起按照垂直方向显示文本−
<html>
<head>
<style>
div {
background-color: pink;
border: 2px solid blue;
min-block-size: 200px;
writing-mode: vertical-rl;
}
</style>
</head>
<body>
<div>
<p>CSS min-block-size</p>
</div>
</body>
</html>