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之盒子(一)

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