CSS尺寸属性

2023-11-29 167

CSS尺寸属性是用来控制元素的大小和尺寸的属性。常用的CSS尺寸属性包括width、min-width、max-width、height、min-height、max-height、margin等,本篇教程将为大家详细介绍这些属性,并给出相应实例。

一、CSS尺寸属性

CSS 常用的尺寸属性

属性 版本 继承性 描述
width CSS1 定义了元素内容区(Content Area)的宽度
min-width CSS2 定义了元素内容区(Content Area)的最小宽度
max-width CSS2 定义了元素内容区(Content Area)的最大宽度
height CSS1 定义了元素内容区(Content Area)的高度
min-height CSS2 定义了元素内容区(Content Area)的最小高度
max-height CSS2 定义了元素内容区(Content Area)的最大高度
margin CSS1 为元素设置所有四个方向(上右下左)的外边距
padding CSS1 为元素设置所有四个方向(上右下左)的内边距,即内容和元素边界之间的空间

二、width属性

width属性用于设置元素的宽度,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
width: <length> | <percentage> | auto;
其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度;auto表示自动计算宽度。
width: <length> | <percentage> | auto; 其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度;auto表示自动计算宽度。
width: <length> | <percentage> | auto;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度;auto表示自动计算宽度。

例如,设置一个元素的宽度为50%:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
width: 50%;
}
div { width: 50%; }
div {
width: 50%;
}

三、min-width属性

min-width属性用于设置元素的最小宽度,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
min-width: <length> | <percentage> | auto;
min-width: <length> | <percentage> | auto;
min-width: <length> | <percentage> | auto;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度;auto表示自动计算宽度。

例如,设置一个元素的最小宽度为100像素:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
min-width: 100px;
}
div { min-width: 100px; }
div {
min-width: 100px;
}

四、max-width属性

max-width属性用于设置元素的最大宽度,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
max-width: <length> | <percentage> | none;
max-width: <length> | <percentage> | none;
max-width: <length> | <percentage> | none;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度;none表示没有最大宽度限制。

例如,设置一个元素的最大宽度为800像素:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
max-width: 800px;
}
div { max-width: 800px; }
div {
max-width: 800px;
}

五、height属性

height属性用于设置元素的高度,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
height: <length> | <percentage> | auto;
height: <length> | <percentage> | auto;
height: <length> | <percentage> | auto;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的高度;auto表示自动计算高度。

例如,设置一个元素的高度为50%:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
height: 50%;
}
div { height: 50%; }
div {
height: 50%;
}

六、min-height属性

min-height属性用于设置元素的最小高度,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
min-height: <length> | <percentage>;
其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的高度。
min-height: <length> | <percentage>; 其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的高度。
min-height: <length> | <percentage>;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的高度。

例如,设置一个元素的最小高度为100px:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
min-height: 100px;
}
div { min-height: 100px; }
div {
min-height: 100px;
}

七、max-height属性

max-height属性用于设置元素的最大高度,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
max-height: <length> | <percentage>;
max-height: <length> | <percentage>;
max-height: <length> | <percentage>;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的高度。

例如,设置一个元素的最大高度为200px:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
max-height: 200px;
}
div { max-height: 200px; }
div {
max-height: 200px;
}

八、margin属性

margin属性用于设置元素的外边距,其语法如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
margin: <length> | <percentage> | auto;
margin: <length> | <percentage> | auto;
margin: <length> | <percentage> | auto;

其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度或高度;auto表示自动计算外边距。

例如,设置一个元素的上外边距为10px,左右外边距为20px:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
}
div { margin-top: 10px; margin-left: 20px; margin-right: 20px; }
div {
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
}

九、padding属性

padding属性用于设置元素的内边距,其语法如下:

  • padding: <length> | <percentage> | auto;
  • 其中,<length>表示长度值,可以是像素、英寸、毫米等单位;<percentage>表示百分比,参照包含块的宽度或高度;auto表示自动计算内边距。

例如,设置一个元素的上内边距为10px,左右内边距为20px:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
div {
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
}
div { padding-top: 10px; padding-left: 20px; padding-right: 20px; }
div {
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
}
  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。
CSS尺寸属性
下一篇: CSS书写模式