CSS 宽度
width 属性设置元素内容区域的宽度。如果 box-sizing 设置为 border-box ,那么 width 属性设置的是边框区域的宽度。
width 属性指定的值必须在 min-width 和 max-width 属性定义的值范围内。
请参考图像以了解元素的宽度。
语法
CSS允许以多种方式设置元素的宽度。让我们来检查设置元素宽度的所有可能的语法。
长度值
百分比值
关键词 值
全局值
负值(例如width: -200px)不被接受。
适用于
除了非替代行内元素、表格行和行组之外,适用于所有HTML元素。
DOM语法
CSS宽度 – 长度值
CSS允许将元素的宽度设置为特定的长度单位,例如像素(px)、厘米(cm)、英寸(in)等。以下是使用长度单位为 div 元素添加宽度的示例:
CSS宽度 – 百分比值
CSS允许将元素的高度设置为包含元素宽度的百分比。以下是将宽度添加到
元素中的示例,使用百分比值:
CSS宽度 – 自动值
在这里,浏览器将根据内容自动计算宽度。这是一个元素的默认宽度。以下是将宽度添加到
元素并将其设置为auto的示例:
CSS宽度 – max-content/min-content
这是一个宽度等于 max-content 和 min-content 的例子。max-content定义了固有的优选宽度,而min-content定义了固有的最小宽度。
CSS宽度 – fit-content
这是一个示例,使用 fit-content 值设置列表的宽度:
CSS宽度 – 相关属性
以下是与宽度相关的CSS属性列表:
属性 | 值 |
---|---|
max-width | 设置元素宽度的上限。 |
min-width | 设置元素宽度的下限。 |