css中边界和补白:css中边界和补白

边界和补白
HTMLDog指南 > CSS初级指南 >
边界和补白
边界margin和补白padding(依据国内出版社的翻译惯例,margin被翻译成边界,padding被翻译成补白,译者依照习惯翻译。但译者认为,margin翻译成外边距,padding翻译成内边距更为直白和形象。你可以依据自己的习惯来适应这两种不同的译法。——译者注)是隔开元素最常用的两个属性。边界是元素外边的距离,而补白则是元素内部的距离。
为h2改进代码如下:
h2 { font-size: 1.5em; background-color: #ccc; margin: 1em; padding: 3em; }
你可以看到二级标题外围有一个字符的宽度,还很臃肿,因为在二级标题内部有3个字符宽度的补白。
元素的四边可以设置不同的值。margin-top、 margin-right、margin-bottom、
margin-left、padding-top、padding-right、padding-bottom和padding-left是无需解释的属性(看看英文字面意思啦)。
盒状模型
边界、补白和边框(见下一页)是人尽皆知的盒状模型的组成所有部分。盒状模型是这样工作的:中间是元素盒子(在脑海中想像一下情形),从里到外依次包围着补白盒子、边框盒子和边界盒子。很显然地,如下所示:
Margin box(边界盒)
Border box(边框盒)
Padding box(补白盒)
Element box(元素盒)
没有必要全部使用上述三个外围的“盒子”,但如果你能记住盒状模型,你可以把它们应用到页面的每一个元素。
本文链接http://www.cxybl.com/html/wyzz/CSS/20121212/34928.html

时间: 2024-08-24 08:45:15

css中边界和补白:css中边界和补白的相关文章

javascript css: 在XHTML文档中合适的使用CSS和JavaScript

在XHTML文档中合适的使用CSS和JavaScriptXHTML? 1.0 The Extensible HyperText Markup Language (Second Edition) 定义XHTML是为了把HTML 4扩展成像XML 1.0一样的应用程序.在许多站点中XHTML正在迅速的替代HTML 4:然而,主流浏览器对完全支持XHTML方面表现得不足,和网页设计师对HTML 4与XHTML的基本差异缺乏理解,产生了当今网络上的一个不断扩大的问题.XHTML是XML,不是HTML 其

CSS入门:如何在网页中插入CSS

css|插入|网页 前面我们了解了CSS的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用.当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表.内部样式表.导入外表样式表和内嵌样式. 1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head>区内,如下: <head>--<link href=&

在ASP.Net中几种利用CSS实现个性化界面的方法

asp.net|css 看了老猫的文章,通过使页面动态加载不同CSS实现个性化界面(如个性化blog界面) 有以下几种方法 方法一:       HtmlGenericControl 定义不由特定的 .NET Framework 类表示的所有 HTML 服务器控件元素的方法.属性和事件. <LINK href="login.css" type="text/css" rel="stylesheet"> 其中href属性可以从用户配置中动

ASP.Net中两种利用CSS实现多界面的方法

asp.net|css 通过使页面动态加载不同CSS实现多界面 方法一: <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //创建服务器端控件. //

CSS基础:如何在网页中插入CSS

css|插入|网页 如何在网页中插入CSS 前面我们了解了CSS的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用.当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表.内部样式表.导入外表样式表和内嵌样式. 1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用<link>标记链接到这个样式表文件,这个<link>标记必须放到页面的<head>区内,如下:<head>--<

网页设计中针对中文排版CSS心得

css|设计|网页|网页设计|心得|中文 数月来学习web标准,并遵循标准设计和制作web页面.一直想写点什么,整理一下自己的心得体会.写这篇文章,主要是针对中文排版设计,英文排版因为很少做,所以不涉及. 先介绍如何设定字体.颜色.大小.段落空白等比较简单的应用,后面再介绍下比如首字下沉.首行缩进.最后讲一些常用的web页面中文排版,比如中文字的截断.固定宽度词内折行(word-wrap和word-break)等等.因为只是写一些应用方面的心得,如果需要完整的CSS属性介绍,请参考CSS手册.

在ASP.Net中两种利用CSS实现多界面的方法.

asp.net|css 通过使页面动态加载不同CSS实现多界面(类型于csdn的blog): 方法一: <%@page language="C#"%><%@import namespace="System.Data"%><script language="c#" runat="server">public void page_load(Object obj,EventArgs e){ //创

在.NET2005中同时禁用主题中的.skin和.css

不知道是怎么回事,在web.config中配置完全局使用主题后,单独某个页面不想应用主题,使用下面的代码是不行的: web.config中的配置: <pages theme="DefaultThems"></pages> 要禁用主题的页面要添加的代码: <%@ EnableTheming="false" %> 按道理,页面这样设置之后,这个页面就不应该再应用主题了,可是实际上是不行的. Question: 我使用XMLHTTP实现

在XHTML文档中合适的使用CSS和JavaScript

 在XHTML文档中合适的使用CSS和JavaScriptXHTML 1.0 The Extensible HyperText Markup Language (Second Edition) 定义XHTML是为了把HTML 4扩展成像XML 1.0一样的应用程序. 在许多站点中XHTML正在迅速的替代HTML 4:然而,主流浏览器对完全支持XHTML方面表现得不足,和网页设计师对HTML 4与XHTML的基本差异缺乏理解,产生了当今网络上的一个不断扩大的问题. XHTML是XML,不是HTML

bootstrap-如何把jsp页面头部中那些加载css、js的命令提取出来放在一个jsp页面里

问题描述 如何把jsp页面头部中那些加载css.js的命令提取出来放在一个jsp页面里 是这样的我要做好几个jsp页面,都使用bootstrap作为前端框架 于是在每个jsp页面的 head>中都有这么一大段加载命令: <link href="css/charisma-app.css" rel="stylesheet"> <link href='bower_components/fullcalendar/dist/fullcalendar.c