建站学习网,专业提供各类建站教程,网页素材,SEO资讯等建站资源!

网站模板_网站源码_网站素材_建站教程_建站学习网

当前位置:建站学习网 > DIV+CSS教程 > DIV CSS教程 >

CSS应用基础教程:区块性质

更新时间:2017-01-08整理编辑:建站学习网阅读:0

  本 章 C S S 的 主 要 作 用

  本章介绍的是区块性质的CSS指令以及它 们的应用与特性,可以设定与控制区块的位置,大小及边缘宽度等性质。本章也将分成 两个部份为您介绍,第一部份要讲的是区块各部份名称与概念的介绍,对于区块有一点 概念后,第二部份才再进入区块性质的CSS指令的介绍。

  区 块 各 部 份 名 称 与 概 念

  其实我们还可以把所谓的「区块」细分成的几个部份。

  由外而内为您作介绍:

  MARGIN: 边缘,虽然是通透的部份,但是可以藉由边缘宽度的调整来达到内容元素位置调整的目的。

  BORDER: 边框,就是外框的部份,经由CSS指令您可以控制边框的宽度、颜色和样式,不再死板!

  PADDING: 补白,也就是内容元素与框架之间的这段距离与空间,也可以利用CSS指令去控制大小。

  元素: 内容元素,也就是您放置于该区块内的内容,或为文字,或为图形,或为所有其它元素。

  附带一提的是,所谓的区块宽度是指整个包含边缘在内的宽度,而元素宽度指的只 是内容元素的宽度。有了这些对区块各部份的基本概念与认识之后,接下来就要来介绍 控制区块各部份分别的的CSS指令了!

  区 块 性 质 的 C S S 指 令

  margin-top   设定上边缘宽度 margin-right  设定右边缘宽度

  margin-bottom 设定下边缘宽度 margin-left  设定左边缘宽度

  支 持:IE3、IE4、NC4

  适 用:区块元素

  可能值: 长度单位,请参考第一章基本单位的相关说明

  百分比,相对于元素宽度大小

  auto 使用浏览器预设值

  预设值:0

  继承性:无

  一般范例:DIV { margin-top : 20pt }

  同轴范例:<DIV style="margin-top:20pt">

  margin 综合设定边缘宽度

  支 持:IE3、IE4、NC4

  适 用:区块元素

  可能值:依序设定top,right,bottom,left的边缘宽度 {1,4} 长度单位,请参考第一章基本单位的相关说明

  {1,4} 百分比,相对于元素宽度大小

  auto {1,4} 使用浏览器预设值

  预设值:无

  继承性:无

  一般范例:DIV { margin : 20pt 15pt 10pt 5pt }

  同轴范例:<DIV style="margin:20pt 15pt 10pt 5pt">

  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边缘;如果只 有指定一个合法设订值,则会统一套用于四个边持;若只有指定二或三个合法设定值,则 未指定的边缘会套用对边的宽度设定值。

  DIV { margin: 20pt } →top=20pt;right=20pt;bottom=20pt;left=20pt

  DIV { margin: 20pt 15pt } →top=20pt;right=15pt;bottom=20pt;left=15pt

  DIV { margin: 20pt 15pt 10pt } →top=20pt;right=15pt;bottom=10pt;left=15pt

  border-top-width  设定上边框宽度 border-right-width 设定右边框宽度

  border-bottom-width设定下边框宽度 border-left-width  设定左边框宽度

  支 持:IE4、NC4

  适 用:区块元素

  可能值:thin < medium < thick thin 统一的绝对单位,因浏览器而异

  medium 统一的绝对单位,因浏览器而异

  thick 统一的绝对单位,因浏览器而异

  长度单位,请参考第一章基本单位的相关说明

  预设值:medium

  继承性:无

  一般范例:DIV { border-top-width : 2pt }

  同轴范例:<DIV style="border-top-width:2pt">

  border-width 综合设定边框宽度

  支 持:IE4、NC4

  适 用:区块元素

  可能值:依序设定top,right,bottom,left的边框宽度 thin {1,4} 统一的绝对单位,因浏览器而异

  medium {1,4} 统一的绝对单位,因浏览器而异

  thick {1,4} 统一的绝对单位,因浏览器而异

  {1,4} 长度单位,请参考第一章基本单位的相关说明

  预设值:无

  继承性:无

  一般范例:DIV { border-width : 4pt 3pt 2pt 1pt }

  同轴范例:<DIV style="border-width:4pt 3pt 2pt 1pt">

  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的宽度设定值。

  DIV { border-width: 2pt } →top=2pt;right=2pt;bottom=2pt;left=2pt

  DIV { border-width: 2pt 3pt } →top=2pt;right=3pt;bottom=2pt;left=3pt

  DIV { border-width: 2pt 3pt 4pt } →top=2pt;right=3pt;bottom=4pt;left=3pt

  border-top-color  设定上边框颜色 border-right-color 设定右边框颜色

  border-bottom-color 设定下边框颜色 border-left-color  设定左边框颜色

  支 持:IE4、NC4

  适 用:区块元素

  可能值: 设定颜色,请参考第一章颜色使用的相关说明

  预设值:color性质之值

  继承性:无

  一般范例:DIV { border-top-color : BLUE }

  同轴范例:

  border-color 综合设定边框颜色

  支 持:IE4、NC4

  适 用:区块元素

  可能值:依序设定top,right,bottom,left的边框颜色 {1,4} 设定颜色,请参考第一章颜色使用的相关说明

  预设值:无

  继承性:无

  一般范例:DIV { border-color : RED GREEN BLUE YELLOW }

  同轴范例:<DIV style="border-color:RED GREEN BLUE YELLOW">

  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的颜色设定值;若无指定此一性质,则套用color性质之设定值。

  DIV{border-color:RED } →top=RED;right=RED;bottom=RED;left=RED

  DIV{border-color:RED GREEN } →top=RED;right=GREEN;bottom=RED;left=GREEN

  DIV{border-color: RED GREEN BLUE} →top=RED;right=GREEN;bottom=BLUE;left=GREEN

  border-top-style  设定上边框样式 border-right-style 设定右边框样式

  border-bottom-style 设定下边框样式 border-left-style  设定左边框样式

  支 持:IE4、NC4

  适 用:区块元素

  可能值: none 不显示边框

  dotted 虚线(IE4、NC4浏览器当作实线)

  dashed 短直线(IE4、NC4浏览器当作实线)

  solid 实线

  double 双直线

  ridge 3D凸线

  groove 3D凹线

  outset 3D隆起(IE4不显示)

  inset 3D嵌入(IE4不显示)

  预设值:none

  继承性:无

  一般范例:DIV { border-top-style : inset }

  同轴范例:<DIV style="border-top-style:inset">

  border-style 综合设定边框样式

  支 持:IE4、NC4

  适 用:区块元素

  可能值:依序设定top,right,bottom,left的边框样式 none {1,4} 不显示边框

  dotted {1,4} 虚线(IE4、NC4浏览器当作实线)

  dashed {1,4} 短直线(IE4、NC4浏览器当作实线)

  solid {1,4} 实线

  double {1,4} 双直线

  ridge {1,4} 3D凸线

  groove {1,4} 3D凹线

  outset {1,4} 3D隆起(IE4不显示)

  inset {1,4} 3D嵌入(IE4不显示)

  预设值:无

  继承性:无

  一般范例:DIV { border-style : ridge groove outset inset }

  同轴范例:<DIV style="border-style:ridge groove outset inset">

  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个边框;如果只 有指定一个合法设订值,则会统一套用于四个边框;若只有指定二或三个合法设定值,则 未指定的边框会套用对边的样式设定值。

  DIV{border-width:outset} →top=outset;right=outset;bottom=outset;left=outset

  DIV{border-width:outset inset} →top=outset;right=inset;bottom=outset;left=inset

  DIV{border-width:outset inset ridge} →top=outset;right=inset;bottom=ridge;left=inset

  border-top   综合设定上边框性质 border-right  综合设定右边框性质

  border-bottom 综合设定下边框性质 border-left  综合设定左边框性质

  支 持:IE4、NC4

  适 用:区块元素

  可能值: 设定该边框宽度,请参考上面的介绍与说明

  设定该边框样式,请参考上面的介绍与说明

  设定该边框颜色,请参考上面的介绍与说明

  预设值:无

  继承性:无

  一般范例:DIV { border-top : 2pt solid BLUE }

  同轴范例:<DIV style="border-top:2pt solid BLUE">

  border 综合设定边框性质

  支 持:IE4、NC4

  适 用:区块元素

  可能值: 设定边框宽度,请参考上面的介绍与说明

  设定边框样式,请参考上面的介绍与说明

  设定边框颜色,请参考上面的介绍与说明

  预设值:无

  继承性:无

  一般范例:DIV { border : 2pt solid BLUE }

  同轴范例:<DIV style="border:2pt solid BLUE">

  要附带说明的是,这个指令只能指定一组设定值,也就是说,上右下左四个边框都将套用同一组的设定值,而不能作个别边框的设定值变化。

  padding-top   设定上方补白宽度 padding-right  设定右方补白宽度

  padding-bottom 设定下方补白宽度 padding-left  设定左方补白宽度

  支 持:IE4、NC4

  适 用:区块元素

  可能值: 长度单位,请参考第一章基本单位的相关说明

  百分比,相对于元素宽度大小

  预设值:0

  继承性:无

  一般范例:DIV { padding-top : 5pt }

  同轴范例:<DIV style="padding-top:5pt">

  padding 综合设定补白宽度

  支 持:IE4、NC4

  适 用:区块元素

  可能值:依序设定top,right,bottom,left的补白宽度 {1,4} 长度单位,请参考第一章基本单位的相关说明

  {1,4} 百分比,相对于元素宽度大小

  预设值:无

  继承性:无

  一般范例:DIV { padding : 2pt 5pt 2pt 5pt }

  同轴范例:<DIV style="padding:2pt 5pt 2pt 5pt">

  要附带说明的是,如果指定了四个合法设定值,则会依序套用于四个补白;如果只有指定一个合法设订值,则会统一套用于四个补白;若只有指定二或三个合法设定值,则 未指定的补白会套用对边的宽度设定值。

  DIV { padding: 1pt } →top=1pt;right=1pt;bottom=1pt;left=1pt

  DIV { padding: 1pt 2pt } →top=1pt;right=2pt;bottom=1pt;left=2pt

  DIV { padding: 1pt 2pt 3pt } →top=1pt;right=2pt;bottom=3pt;left=2pt

本文网址:https://www.dedexuexi.com/divcss/jc/2269.html

本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。

标签:技巧
收藏此文 赞一下!() 打赏本站

如本文对您有帮助,就请建站学习网抽根烟吧!

支付宝打赏
微信打赏
CSS去掉A标签(链接)虚线框的方法
« 上一篇2017年01月08日
用CSS+JS实现Li背景颜色交替
2017年01月08日下一篇 »
  • DIV CSS如何给文字字体添加下划线?
    0阅读
    在css中可以使用text-decoration属性或border-bottom属性来给文字添加下划线样式。下面本篇文章就来给大家介绍一下,希望对大家有所帮助。方法1:使用text-decoration属性设置css的text-decoration属性用于指定添加到文本的修饰,其underline属...
  • 纯CSS3实现带动画效果导航菜单无需js
    0阅读
    随着互联网的发展,网页能表现的东西越来越多。由最开始单纯的文字和链接构成的网页,到后来的表格布局,再到div+css模式,现在发展到了 html+css3。网页能表达的东西越来越多,css3兴起已经
  • CSS定义超链接四个状态的正确顺序L-V-H-A
    0阅读
    css定义超链接是要有先后顺序的。否则,在某些浏览器里面有可能会出现某个样式不起作用的bug。不能正确显示想要的效果。 CSS属性的排列顺序: L-V-H-A 。 L-V-H-A是link、visited、hover、active的简写
  • 在ie7下css居中样式text-align:center;偏左问题解决方法
    0阅读
    css样式text-align:center;在ie7下偏左问题,想必有很多朋友的遇到过吧,下面有个不错的方法,大家可以参考下,希望对大家有所帮助 复制代码 代码如下: body { text-align:center; } 用ie7打开是居左的。
  • 对div盒子模型使用心得总结
    0阅读
    相信每一个从事web开发的人对盒子模型都有一个特殊的理解吧,本文也有一个理解并附有示例代码,喜欢的朋友可以参考下 盒子模型的计算 外边距(margin)+边框(border)+内边距(padding)+内容(content
 
QQ在线咨询