div的使用

时间:2022-12-16 19:01:25
div:盒子模型(块级元素)

border:边框

总写:

border-color:边框颜色

例:(顺时针顺序+对称原则)

border-color:red blue yellow pink;

分写:

border-top-color: 上边框颜色

border-right-color: 右边框颜色

border-bottom-color:下边框颜色

border-left-color:左边框颜色



border-width:边框粗细

例:

border-width:10px 20px 15px 5px;

分写:

border-top-width: 上边框粗细

border-right-width: 右边框粗细

border-bottom-width:下边框粗细

border-left-width:左边框粗细


border-style:边框风格:double双实线,dashed虚线,dotted虚线(圆点),solid实线,隐藏hidden,无none

例:

border-top-style: 上边框风格

border-right-style: 右边框风格

border-bottom-style:下边框风格

border-left-style:左边框风格

边框总写:

例:border:粗细 线段风格 颜色*/

border: 3px double red;

外边距:margin

margin-top: 上外边距

margin-right: 右外边距

margin-bottom: 下外边距

margin-left:左外边距

总写:采用上右下左的(顺时针)顺序,加对称原则

例:上外边距 右外边距 下外边距 左外边距

margin:10px 20px 15px 25px;

内边距:padding

padding-top:上内边距
padding-right:右边距

padding-bottom: 下内边距

padding-left: 左内边距

总写:采用上右下左的(顺时针)顺序,加对称原则

例:上内边距 右内边距 下内边距 左内边距

padding:10px 20px 15px 25px;

盒子模型尺寸计算方式:

外边距*2+内边距*2+边框*2+内容=盒子模型尺寸


box-sizing:

border-box:指的是定义的尺寸包含边框+内边距+内容

center-box:指的是定义的尺寸包含内容


圆角边框:border-radius

例:border-radius:左上-右上-右下-左下

border-radius:5px 10px 15px 20px;

圆:使用圆角边框画要求:

1.元素的宽高必须相同

2.圆角的半径为元素的一半或者直接设置圆角半径为50%

半圆:

要求:

制作上半圆或下半圆时,元素的宽度是高度的2倍,而且圆角半径为元素的高度值

制作左半圆或右半圆时,元素的宽度是高度的2倍,而且圆角半径为元素的高度值

扇形:

要求:

遵循“三同,一不同”原则,“三同”是元素宽度、高度、圆角半径相同,

“一不同”是圆角取值位置不同。

盒子模型阴影:box-shadow

例:box-shadow:阴影类型(默认阴影)x轴偏移量 y轴偏移量 模糊半径