css基础教程属性篇之盒子模型

作者:Jorux 来源:jorux.com 时间:2008-07-29 12:05:00 

本文作为属性篇的最后一篇文章, 将讲述HTML和CSS的关键—盒子模型(Box model). 理解Box model的关键便是margin和padding属性, 而正确理解这两个属性也是学习用css布局的关键.

阅读上一篇:css基础教程属性篇之二

注: 为什么不翻译margin和padding? 原因一, 在汉语中并没有与之相对应的词语; 原因二: 即使有这样的词语, 由于在编写css代码时, 必须使用margin和padding, 如果我们总用汉语词语代替其来解释的话, 到了实际应用时容易混淆margin和padding的概念.

如果有一点Html基础的话, 就应该了解一些基本元素(Element), 如p, h1~h6, br, div, li, ul, img等. 如果将这些元素细分, 又可以分别归为顶级(top-level)元素,块级(block-level)元素和内联(inline)元素.

  1. Block-level element: 指能够独立存在, 一般的块级元素之间以换行(如一个段落结束后另起一行)分隔. 常用的块级元素包括: p, h1~h6, div, ul等;

  2. Inline element: 指依附其他块级元素存在, 紧接于被联元素之间显示, 而不换行. 常用的内联元素包括: img, span, li, br等;

  3. Top-level element: 包括html, body, frameset, 表现如Block-level element, 属于高级块级元素.

块级元素是构成一个html的主要和关键元素, 而任意一个块级元素均可以用Box model来解释说明.

Box Model: 任意一个块级元素均由content(内容), padding, background(包括背景颜色和图片), border(边框), margin五个部分组成. 立体图如下(Fig. 1):

该立体图引自: http://www.hicksdesign.co.uk/  (Under the Creative Commons License)

平面图如下(Fig. 2):

根据以上两图, 相信大家对于Box model会有个直观的认识.

标签:教程,属性,css,布局
0
投稿

猜你喜欢

  • asp如何做一个树状展开视图来显示自己的记录结构?

    2010-07-12 18:56:00
  • 为自己的网站添加RSS功能

    2007-11-05 19:18:00
  • X/HTML5 v.s. XHTML2(II)

    2008-06-18 13:19:00
  • asp如何将产生的密码记录并发送给用户?

    2009-11-26 20:50:00
  • 掀起抛弃IE6的高潮吧

    2009-02-26 12:44:00
  • 背景图片千万不要gzip压缩,尤其是PNG

    2009-06-19 12:42:00
  • Windows Server 2003 服务器安全设置--防火墙篇

    2010-07-22 22:45:00
  • 在ASP处理程序时,进度显示

    2008-08-04 13:27:00
  • asp MD5加密方式使用建议

    2011-03-30 11:17:00
  • 由浅入深讲解MySQL数据库索引的选择性

    2008-12-17 15:06:00
  • 一个asp简单购物车教程

    2007-09-17 11:02:00
  • 网页中插入视频播放代码全集

    2007-10-22 17:48:00
  • js检查全角字符正则表达式[\\uFE30-\\uFFA0]

    2008-10-30 12:39:00
  • 七十六个网站用户体验要点

    2010-08-11 14:52:00
  • 如何正确处理ajax 302跳转问题回博客首页

    2009-02-28 14:01:00
  • 求任意自然数内的素数

    2009-10-15 12:21:00
  • 全面阐述overflow:hidden属性

    2008-08-18 13:30:00
  • Microsoft Enterprise Library 5.0 如何集成MyS

    2011-03-16 15:19:00
  • ASP无组件汉字验证码

    2008-05-08 13:19:00
  • Active Server Pages 错误 “ASP 0141”

    2009-08-19 17:10:00
  • asp之家 网络编程 m.aspxhome.com