CSS之盒子(一)

作者: 前端梵风 | 来源:发表于2017-08-08 18:01 被阅读30次

默认情况下,一个盒子刚好容纳下其中的内容,但可以自定义盒子的大小。

一,盒子的大小

1.调整盒子的大小就要用到width和height属性

2.属性值可以用像素,百分数或em值。

3.当用百分数时,盒子的大小与浏览器窗口的大小相关,但如果这个盒子被装入另一个盒子中,那百分数就是相对外部盒子的大小而言。

二,宽度限制

1.min-width属性指定一个盒子在浏览器较窄时可以显示的最小的宽度。

2.max-width属性指定一个盒子在浏览器较宽时可以显示的最大的宽度。

三,高度限制

1.,min-height属性限制盒子的最小高度。

2.max-height属性限制盒子的最高高度。

四,内容溢出

当内容溢出盒子的时候,这就要用到了overflow属性了。

1.overflow:hidden 

该属性会直接把溢出盒子空间的内容进行隐藏。

2.overflow:scroll、

该属性会在盒子上添加一个滚动条,用户就可以通过滚动条查看其余的内容。

五,边框,外边距和内边距

1.边框(border)

每一个盒子都有边框,即使这些边框不可见或其宽度被设置为0像素。

边框将一个盒子的边缘与另一个盒子隔开。

2.外边距(margin)

外边距位于边框的边缘之外。

设置外边距将在相邻的两个盒子的边框之间创建空隙。

3.内边距(padding)

内边距是指盒子边框与盒子所包含内容之间的空隙。

六,边框的宽度

border-width是用来控制边框的宽度的

1.控制边框的宽度可以用像素也可以用:thin,medium,thick。注意:不可用百分数。

2.可分别对边框的四个方向进行控制:

border-top-width

border-right-width

bordth-bottom-width

border-left-width

3.简单点还可以按顺时针控制:如border-width:2px,2px,2px, 2px

七,边框样式

边框的样式是用border-style来控制的

1.实线:border-style:solid

2.一串方形点:border-style:dotted

3.虚线:border-style:dashed

4.两条实线:border-style:double 

两条实线的宽度是border-width属性的值。

5.调入页面的效果:border-style:groove

6.显示在页面上凸起的效果:border-style:ridge

7.显示为嵌入页面的效果:border-style:inset

8.看起来像是要凸出页面的样子:border-style:outset

9.不显示任何边框:border-style:hidden或border-style:none

10.也可以单独设置边框的一边:

border-top-style

border-right-style

border-bottom-style

border-left-style

八,边框的颜色

边框的颜色用border-color设置

1.可单独设置边框的某一个方向的颜色

border-top-color

border-right-color

border-bottom-color

border-left-color

2.也可以更快捷的设置

border-color:#bbbbbb #ffffff #cccccc #ssssss

九,快捷方式

上面讲了这么多的设置方法,是不是有点繁琐,下面来讲讲简单化的

我们可以通过border属性来同时设置边框的宽度,样式和颜色(一定要按这个顺序)

如    border:3px solid #ssssaa;


相关文章

  • CSS之盒子(一)

    默认情况下,一个盒子刚好容纳下其中的内容,但可以自定义盒子的大小。 一,盒子的大小 1.调整盒子的大小就要用到wi...

  • CSS-2

    继续上一节的CSS基础后,我们来看CSS的一些高级设置。 CSS盒子模型 1、盒子模型之边框 注意:复合样式顺序为...

  • web前端面试之CSS盒子与选择器(码动未来)

    web前端面试之CSS盒子与选择器(码动未来) 1.1.1、介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有...

  • CSS 盒子模型

    CSS盒子模型 盒子模型边框 CSS盒子模型的宽度和高度 CSS模型的填充 CSS盒子模型的边界 填充和边界的区别

  • 2019-05-05

    基于CSS盒子模型及其CSS定位详解 CSS盒子模型 效果显示 盒子模型的简单应用 效果显示: CSS定位 效果显示

  • CSS之盒子(三)

    一,内容居中 如果想让一个盒子在页面中居中显示,可将left-margin 和 right-margin属性值设置...

  • CSS之盒子(二)

    前面我们讲了盒子边框的宽度,样式和颜色,现在我们来聊聊外边距和内边距。 一,内边距(padding) 1.如果已经...

  • CSS之盒子(四)

    一,圆角 使用border-radius属性就可以为盒子创建圆角。 使用以下属性就可以为盒子的每一个角创建圆角。 ...

  • CSS:盒子模型(box)

    盒子模型(CSS 重点) css 学习三大重点: css 盒子模型 、 浮动 、 定位 主题思路: 目标...

  • 盒子模型

    CSS盒子模型 **盒子模型解释 **元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来...

网友评论

    本文标题:CSS之盒子(一)

    本文链接:https://www.haomeiwen.com/subject/zjztrxtx.html