CSS block-size 属性根据元素的写入模式确定元素的水平或垂直大小。当书写模式为 vertical 时,元素的宽度会受到影响,当书写模式为 Horizontal 时,高度会受到影响。
语法
属性值
值 | 描述 |
---|---|
auto | 设置元素的默认块大小。默认值。 |
length | 以 px、cm、pt 等为单位设置块的大小。 |
percentage | 以百分比值设置块的大小。 |
initial | 这会将属性设置为其默认值。 |
inherit | 这将从父元素继承属性。 |
CSS block-size 属性示例
以下示例说明了具有不同值的 block-size 属性。
具有 Auto 值的 Block Size 属性
为了让浏览器决定块的大小,我们使用 auto 值。auto 值将默认值设置为 block-size。在以下示例中, auto 值已用于 block-size,无论是否具有写入模式。
具有 Length 值的 Block Size 属性
要根据我们的选择设置块的大小,我们可以根据长度指定大小(例如 10px、25px 等)。在以下示例中,80px 大小已用于有和没有写入模式的块大小。
具有百分比值的 Block Size 属性
要根据我们的选择设置区块的大小,我们可以用百分比来指定大小(例如 10%、15% 等)。在以下示例中,40% size 已用于 block-size,包括有和没有写入模式。
例
支持的浏览器
属性 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
block-size | 57.0 | 79.0 | 41.0 | 12.1 | 44.0 |