700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > css border 虚线间距_12.CSS盒子模型

css border 虚线间距_12.CSS盒子模型

时间:2021-10-02 05:52:56

相关推荐

css border 虚线间距_12.CSS盒子模型

1.什么是盒子模型

网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin), CSS盒子模型都具备这些属性。这些属性我们可以用日常生活中的常见事物盒子作一个比喻来理解,所以叫它盒子模型。CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。

2.盒子边框(border)

语法:

border : border-width border-style border-color

Title

码海无际

边框属性—设置边框样式(border-style),边框样式用于定义页面中边框的风格,常用属性值如下:

none:没有边框即忽略所有边框的宽度(默认值)solid:边框为单实线(最为常用的)dashed:边框为虚线 dotted:边框为点线double:边框为双实线

CSS 边框属性:

Title

码海无际

码海无际

3.内边距(padding)

padding属性用于设置内边距。 是指 边框与内容之间的距离。

padding-top:上内边距padding-right:右内边距padding-bottom:下内边距padding-left:左内边距padding:上内边距 右内边距 下内边距 左内边距

注意: 后面跟几个数值表示的意思是不一样的:

Title

码海无际

码海无际

4.外边距(margin)

1)外边距的使用

margin属性用于设置外边距。 设置外边距会在元素之间创建“空白”, 这段空白通常不能放置其他内容。

margin-top:上外边距margin-right:右外边距margin-bottom:下外边距margin-left:上外边距margin:上外边距 右外边距 下外边距 左外边距

取值顺序跟内边距相同。

Title

码海无际码海无际

2)外边距实现盒子居中

可以让一个盒子实现水平居中,需要满足一下两个条件:

必须是块级元素。 盒子必须指定了宽度(width)

然后就给左右的外边距都设置为auto,就可使块级元素水平居中。

Title

码海无际

3)清除元素的默认内外边距

为了更方便地控制网页中的元素,制作网页时,可使用如下代码清除元素的默认内外边距:

Title

码海无际

5.外边距合并

1)相邻块元素垂直外边距的合并

当上下相邻的两个块元素相遇时,如果上面的元素有下外边距margin-bottom,下面的元素有上外边距margin-top,则他们之间的垂直间距不是margin-bottom与margin-top之和,而是两者中的较大者。这种现象被称为相邻块元素垂直外边距的合并(也称外边距塌陷)。

Title

码海无际码海无际

2)嵌套块元素垂直外边距的合并

对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,则父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者,即使父元素的上外边距为0,也会发生合并。

解决方案:

可以为父元素定义1像素的上边框或上内边距。可以为父元素添加overflow:hidden。

Title

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。