CSSheight
和width
属性用于设置元素的高度和宽度。
CSSmax-width
属性用于设置元素的最大宽度。
这个height
和width
属性用于设置元素的高度和宽度。
高度和宽度属性不包括填充、边框或边距。它设置元素的内边距、边框和边距内区域的高度/宽度。
这个height
和width
属性可能具有以下值:
auto
- 这是默认值。浏览器计算高度和宽度length
- 定义高度/宽度(以 px、cm 等为单位)。%
- 定义包含块的高度/宽度(以百分比表示)initial
- 将高度/宽度设置为其默认值inherit
- 高度/宽度将从其父值继承笔记:请记住,height
和width
属性不包括填充、边框或边距!它们设置元素的内边距、边框和边距内区域的高度/宽度!
这个max-width
属性用于设置元素的最大宽度。
这个max-width
可以指定为长度值,如 px、cm 等,或以包含块的百分比 (%) 为单位,或设置为 none(这是默认值。意味着没有最大宽度)。
问题与<div>
当浏览器窗口小于元素的宽度 (500px) 时,会发生上述情况。然后浏览器向页面添加水平滚动条。
使用max-width
相反,在这种情况下,将改进浏览器对小窗口的处理。
提示:将浏览器窗口拖动到小于 500px 宽,以查看两个 div 之间的差异!
笔记:如果您出于某种原因同时使用width
属性和max-width
同一元素上的属性,以及该元素的值width
属性大于max-width
属性;这max-width
将使用属性(并且width
属性将被忽略)。
此 <div> 元素的高度为 100 像素,最大宽度为 500 像素:
div {
max-width: 500px;
height: 100px;
background-color: powderblue;
}
设置元素的高度和宽度
此示例演示如何设置不同元素的高度和宽度。
使用百分比设置图片的高度和宽度
此示例演示如何使用百分比值设置图片的高度和宽度。
设置元素的最小宽度和最大宽度
此示例演示如何使用像素值设置元素的最小宽度和最大宽度。
设置元素的最小高度和最大高度
此示例演示如何使用像素值设置元素的最小高度和最大高度。
Property | Description |
---|---|
height | Sets the height of an element |
max-height | Sets the maximum height of an element |
max-width | Sets the maximum width of an element |
min-height | Sets the minimum height of an element |
min-width | Sets the minimum width of an element |
width | Sets the width of an element |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!