码迷,mamicode.com
首页 > Web开发 > 详细

第十七天学习:CSS框模型

时间:2016-07-25 13:05:29      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

关键字:框模型

学习计划:

  • CSS框模型简介
    • border特性
    • padding特性
    • margin特性

学习记录:

  • CSS框模型(box model)
    • 规定了元素框处理元素内容、内边距、边框和外边距的方式
    • 可以使用CSS分别控制每个框的顶部、底部、左边和右边边框以及页边空白和内边框;并且可以为框的每一边指定不同的宽度和颜色
    • 技术分享
    • 元素框的最内部分是实际内容,直接包含的内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后面的任何元素。
    • 背景应用于由内容和内边距、边框组成的区域。
    • width和height指的是内容区域的宽度和高度,增加内边距、外边距和外边距不会影响到内容区域的尺寸,但是会增加元素框的总尺寸。
    • 内边距、边框和外边距都是可选的,默认值是零,可以应用于一个元素的所有边,也可以应用于单独的边。
    • 外边距可以是负值,而且在很多情况下都要使用负值的外边距。
  • border特性
    • border特性可用于指定代表元素的框的边框外观,可以改变表框的3种特性:
      • border-color:指示边框的颜色
      • border-style:指示边框应该是实线、虚线或双线,或者是其他的可能值之一
      • border-width:指示边框的宽度
    • border-color特性
      • 用于改变框周围边框的颜色
      • 值:技术分享
      • 可以使用下面的特性单独改变边框底部、左侧、顶部、右侧的颜色

        • bordr-bottom-color
        • border-left-color
        • border-top-color
        • border-right-color
    • border-style特性
      • 可用于指定边框的样式
      • 值:                        
        • none(没有的):没有边框(默认值)
        • solid(固体的):由单条实线组成
        • dotted(点线):由一系列的点组成 
        • dashed(虚线):由一系列的短线组成
        • double(双重的):由两条实线组成
        • groove(凹槽):边框看上去如同雕刻进页面中
        • ridge(山脊):边框的外观与值groove相反
        • inset(嵌入) :边框使框看上去如同嵌入页面
        • outset(外凸):边框使框看上去如同位于画布之外
        • hidden(隐藏):与none相同,但是对于表元素存在边框冲突解决方法
      • 可以使用下面的特性单独改变 框的边框底部、左侧、顶部和右侧的样式
        • border-bottom-style
        • border-left-style
        • border-right-style
        • border-top-style

扩展阅读:

问题的记录与解决:

  • border-style特性中hidden的用法?

第十七天学习:CSS框模型

标签:

原文地址:http://www.cnblogs.com/zhangguihong/p/5703018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!