HTML和CSS的关键:盒子模型(Box model)

抽这烟望着天

抽这烟望着天

2016-02-19 23:23

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

原文:http://jorux.com/archives/property-4-if-you-love-css/

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

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)Block-level element: 指能够独立存在, 一般的块级元素之间以换行(如一个段落结束后另起一行)分隔. 常用的块级元素包括: p, h1~h6, div, ul等; Inline element: 指依附其他块级元素存在, 紧接于被联元素之间显示, 而不换行. 常用的内联元素包括: img, span, li, br等; Top-level element: 包括html, body, frameset, 表现如Block-level element, 属于高级块级元素.

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

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

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

平面图如下(Fig. 2):

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

展开更多 50%)
分享

猜你喜欢

HTML和CSS的关键:盒子模型(Box model)

Web开发
HTML和CSS的关键:盒子模型(Box model)

CSS教程:盒模型(BOX Model)

Web开发
CSS教程:盒模型(BOX Model)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JQuery 确定css方框模型(盒模型Box Model)

Web开发
JQuery 确定css方框模型(盒模型Box Model)

IE盒子模型和标准W3C盒子模型

Web开发
IE盒子模型和标准W3C盒子模型

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

CSS基础教程:盒模型(BOX Model)

Web开发
CSS基础教程:盒模型(BOX Model)

W3C盒子模型和IE6盒子模型

Web开发
W3C盒子模型和IE6盒子模型

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Excel里面如何进行欧元转换

Excel里面如何进行欧元转换

IE7与web标准设计(1)

IE7与web标准设计(1)
下拉加载更多内容 ↓