CSS2盒模型
自从1996年CSS1的推出,W3C组织就建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层 。盒模型主要定义四个区域:内容(content)、边框距(padding)、边界(border)和边距(margin)。
#sample{
MARGIN: 10px 10px 10px 10px;
PADDING:20px 10px 10px 20px;
BORDER-TOP: #CCC 2px solid;
BORDER-RIGHT: #CCC 2px solid;
BORDER-BOTTOM: #CCC 2px solid;
BORDER-LEFT: #CCC 2px solid;
BACKGROUND: url(images/bg_poem.jpg) #FEFEFE no-repeat right bottom;
COLOR: #666;
TEXT-ALIGN: center;
LINE-HEIGHT: 150%; WIDTH:60%;
}
说明如下:
层的名称为sample,在页面中用就可以调用这个样式。
MARGIN
是指层的边框以外留的空白,用于页边距或者与其它层制造一个间距。"10px 10px 10px 10px"分别代表"上
右下左"(顺时针方向)四个边距,如果都一样,可以缩写成"MARGIN: 10px;"。如果边距为零,要写成"MARGIN: 0px;"。
注意:当值是零时,除了RGB颜色值0%必须跟百分号,其他情况后面可以不跟单位"px"。MARGIN是透明元素,不能定义颜色。
PADDING
是指层的边框到层的内容之间的空白。和margin一样,分别指定上右下左边框到内容的距离。如果都一样,可以缩写成"PADDING:0px"。单独指定左边可以写成"PADDING-LEFT: 0px;"。PADDING是透明元素,不能定义颜色。
BORDER
是指层的边框,"BORDER-RIGHT: #CCC 2px solid;"是定义层的右边框颜色为"#CCC",宽度为"2px",样式为"solid"直线。如果要虚线样式可以用"dotted"。
BACKGROUND
是定义层的背景。分2级定义,先定义图片背景,采用"url(../images/bg_logo.gif)"来指定背景图片路径;其次定义背景色"#FEFEFE"。"no-repeat"指背景图片不需要重复,如果需要横向重复用"repeat-x",纵向重复用"repeat-y",重复铺满整个背景用"repeat"。后面的"right bottom;"是指背景图片从右下角开始。如果没有背景图片可以只定义背景色BACKGROUND: #FEFEFE
COLOR
用于定义字体颜色。
TEXT-ALIGN
用来定义层中的内容排列方式,center居中,left居左,right居右。
LINE-HEIGHT
定义行高,150%是指高度为标准高度的150%,也可以写作:LINE-HEIGHT:1.5或者LINE-HEIGHT:1.5em,都是一样的意思。
WIDTH
是定义层的宽度,可以采用固定值,例如500px,也可以采用百分比,象这里的"60%"。要注意的是:这个宽度仅仅指你内容的宽度,不包含margin,border和padding。但在有些浏览器中不是这么定义的,需要你多试试。
分享到:
相关推荐
10个div+css经典案例,宠物网、电子产品类、个人网站、欢乐餐厅、科技公司、家居、咖啡店、旅游网站、冒险岛、美食、时代财富科技、中国音乐网。。。。提供给div+css的学习者,浏览器兼容性好!!!!
本资源"HTML+CSS经典案例"提供了一系列实例,非常适合初学者学习,帮助他们掌握这两门技术。 在HTML中,我们使用各种标签来定义网页的结构,如`<html>`、`<head>`、`<body>`、`<header>`、`<nav>`、`<section>`、`...
《div+css经典案例源码解析》 在网页设计领域,div+css是构建网页布局的基础,也是现代网页设计的标准。本资源集合提供了一系列div+css的经典案例源码,旨在帮助初学者深入理解和掌握css的各种用法,提升网页制作...
以下是一些关于CSS的经典成功案例和相关知识点的详细说明: 1. **响应式设计**:随着移动设备的普及,响应式设计成为CSS的重要应用。通过使用媒体查询(@media rule),开发者可以定义不同屏幕尺寸下的样式,确保...
提供了几百个CSS(Cascading Stytle Sheets,层叠式样式表)编程例子,你可以在进行WEB页面设计的时候参考使用,并解决你遇到的问题 英文,原名称:CSS Cookbook
"CSS经典教程 真实案例"旨在通过实际的案例解析,让你掌握CSS的深层次知识,从而提升你的网页设计水平。下面将详细探讨CSS的一些关键知识点。 1. **选择器**:CSS的选择器是定位HTML或XML文档中元素的基础,包括...
通过深入研究Zen Garden中的各个案例,你可以了解到如何利用CSS创造出各种美观且功能强大的网页设计,同时提升你的CSS技能和对网页设计的理解。不断探索、实践和学习,你将能够在CSS的世界里游刃有余。
本资源包“div+css网页设计案例图片资源”显然提供了与这种技术相关的图像素材,可能是为了帮助学习者或设计师理解如何将Div和CSS应用于实际的网页设计项目。 1. **Div元素的理解与应用**: - Div元素是一个通用...
本资源集合名为“CSS经典素材和案例”,提供了丰富的CSS学习材料,对于想要提升CSS技能的开发者来说,是一份极具价值的学习资源。 首先,我们要理解CSS的基础概念。CSS允许我们定义文本样式、颜色、布局、边距、...
在这个“html5+css3经典案例”压缩包中,你将找到一系列精心设计并带有详细注释的源代码,这些案例涵盖了HTML5的新特性与CSS3的最新样式规则。 HTML5是超文本标记语言的第五个版本,它引入了许多新元素和API,旨在...
CSS经典样式案例,效果非常好用,简单易学,快来掌握吧
欧美网站通常在CSS设计上表现出极高的创新性和视觉效果,这些经典案例为我们提供了丰富的学习资源。 1. **布局设计**:欧美网站常常运用流式布局、响应式布局、网格系统等现代CSS技术,确保网站在不同设备上都能...
HTML+CSS+JS网页设计经典案例涵盖了多种不同的应用场景和风格,以下是一些经典案例的概述: 1. 登录与注册页面 案例描述: HTML结构:页面通常分为上下两部分,上部包含登录和注册链接,下部可能包含LOGO、导航栏...
本主题"表单Select样式美化经典案例52CSS"聚焦于如何通过CSS技术对`Select`元素进行视觉上的优化,提升用户体验。 在传统的HTML`Select`元素中,样式控制能力非常有限,通常只能改变字体、颜色等基本属性。然而,...
本资源“css+div布局经典案例”提供了丰富的示例,帮助开发者深入理解和掌握这一技术。下面将详细阐述CSS+div布局的核心概念、常见模式以及案例中的应用。 首先,CSS是用于描述HTML或XML(包括SVG、MathML等各种XML...
【标题】:“国外CSS经典实例” 【描述】:CSS(层叠样式表)是网页设计中的核心技术,用于定义页面的布局、颜色、字体等视觉效果。国外CSS经典实例通常展示了前端开发者如何巧妙地运用CSS来实现创新且高效的网页...
这个压缩包包含了多个学习教程和一个经典案例,旨在帮助初学者和进阶者通过实践来掌握div和CSS的应用。 首先,我们来看看“第10章.rar”。这可能是一个系列教程的一部分,专门讨论了div和CSS在更复杂场景下的应用。...
在这个压缩包中,包含的1000多个CSS3案例涵盖了各种不同的设计模式和效果,可以帮助学习者深入理解和掌握CSS3的各种功能。 1. **css3高度灵活的模拟扑克牌切换图片效果**:这个案例展示了如何利用CSS3的transform...
5. **经典布局**:这些案例可能包括经典的固定宽度布局、流式布局、响应式布局,甚至是自适应布局。固定宽度适用于内容不变的情况,流式布局适合多列内容,响应式布局则能够根据设备屏幕大小自动调整布局。 6. **...
【CSS样式案例】是前端开发中的重要组成部分,它关乎到网页的视觉呈现和用户体验。CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。通过CSS,我们...