`

精通CSS+DIV:理解CSS定位与DIV布局

    博客分类:
  • WEB
阅读更多

一、DIV 标记与SPAN标记
div 和span都可以作为一个容器,集体控制容器内的样式
区别是div 使块级元素,前后会有换行
而span是行内元素,前后不会换行
div 内可以有span,而span内不能有div

二、盒子模型
1,概念
任何页面元素都可以看成一个盒子
一个盒子模型由content、padding、border、margin四部分组成
width(height)的值指content的width(height)+padding的值

2,border
color
width: thin、medium、thick、数值
style: none、hidden、dotted、dashed、solid、double、groove、ridge、inset、outset
border-top、border-bottom、border-left、border-right
IE不支持border-style

background-color在IE中指content+padding,FF中指content+padding+border

3,padding
padding-top、padding-bottom、padding-left、padding-right

4,margin
margin-top、margin-bottom、margin-left、margin-right
对一行而言,两个块的margin = margin-right + margin-left
对换行而言,两个块的margin = margin-bottom和margin-top中较大者
对父子而言,子块的margin = 子块的margin + 父块的padding
当margin设为负数时,块会向相反的方向移动,甚至覆盖另外的块

三、元素的定位
1,float
值可以为left、right或默认none,left和right分别向父元素的左侧或右侧靠紧
可以设置clear: left、right、both来清除float对其的影响

2,position
static: 默认值,保持原位
absolute: 绝对位置,top、bottom、right、left可以指定绝对值或百分比,CSS默认后加入到页面的元素会覆盖之前的原始
relative: 相对父块来定位,top、bottom、right、left
fixed: 本质上和absolute一样,但是块不会随着浏览器滚动条而上下移动,IE不支持fixed属性

3,z-index
z-index指垂直与页面方向的z轴,z-index值大的块位于值小的块上面,会形成覆盖效果

四、图片签名

Java代码 复制代码
  1. <div  id= "block1" ><img src= "building.jpg"  border= "0" ></div >  
  2. <div  id="block2" >xxx's photo</div >  
  3.   
  4. #block1 {  
  5.   padding: 10px;  
  6.   border: 1px solid #0000 ;  
  7.   float : left;  
  8. }  
  9.   
  10. #block2 {  
  11.   color: white;  
  12.   padding: 10px;  
  13.   position: absolute;  
  14.   left 255px;  
  15.   top: 205px;  
  16. }  
<div
 id="block1"><img src="building.jpg" border="0"></div
>
<div
 id="block2">xxx's photo</div
>

#block1 {
  padding: 10px;
  border: 1px solid #0000;
  float: left;
}

#block2 {
  color: white;
  padding: 10px;
  position: absolute;
  left 255px;
  top: 205px;
}



五、文字阴影

Java代码 复制代码
  1. <div  id= "block1" >CSS定位阴影</div >  
  2. <div  id="block2" >CSS定位阴影</div >  
  3.   
  4. #block1 {  
  5.   position: relative;  
  6.   z-index: 1 ;  
  7. }  
  8.   
  9. #block2 {  
  10.   color: #AAAAAA;  
  11.   position: relative;  
  12.   top: -1 .06em;  
  13.   left: 0 .1em;  
  14.   z-index: 0 ;  

转自:http://hideto.iteye.com/blog/137586
分享到:
评论

相关推荐

    精通CSS+DIV网页样式与布局

    精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局....

    《精通CSS+DIV网页样式与布局》源码.rar

    《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar

    《精通CSS+DIV网页样式与布局》光盘源码

     第10章 理解CSS定位与div布局   10.1 div 标记与 span 标记  10.2 盒子模型  10.3 元素的定位   10.4 定位实例一:轻轻松松给图片签名   10.5 定位实例二:文字阴影效果   第11章 CSS+div布局...

    精通css+div 网页样式与布局 ppt文件

    正在学习css+div的朋友应该都知道这几本书吧,《精通css+div 网页样式与布局》还有《css设计彻底研究》这些书都非常好,现在将《精通css+div 网页样式与布局》的ppt文件传上来,这样大家就可以不用买实体书了,至于...

    《精通CSS+DIV网页样式与布局》实例源码

    《精通CSS+DIV网页样式与布局》是一本深入解析CSS(层叠样式表)和DIV(定位元素)在网页设计中的应用的专业书籍。其实例源码压缩包包含了多个实际的网页设计示例,旨在帮助读者理解和掌握如何通过CSS和DIV技术实现...

    精通CSS+DIV 书中实例和源代码

    本书首先介绍了CSS的基础知识,包括选择器的使用、样式规则的编写、盒模型、浮动与定位等。这些基础概念是理解和应用CSS的关键。例如,选择器允许精确地指定要应用样式的元素,盒模型则定义了元素在页面上的尺寸和...

    精通css+div

    《精通CSS+Div》是一本深入探讨Web前端布局技术的专著,主要聚焦于使用CSS(层叠样式表)和Div元素进行网页设计与布局。根据提供的章节信息,我们主要关注1、2、8和10章的内容。下面将详细阐述这些章节涵盖的关键...

    精通css+div网页样式与布局

    《精通CSS+DIV网页样式与布局》从零开始,细致介绍CSS的语法规则,透彻讲解CSS应用于各种网页元素的步骤和技巧深入剖析,CSS+DIV布局的思路和方法比较,IE和Firefox浏览器对CSS支持的不同效果,扩展CSS与JavaScript...

    精通CSS+DIV网页样式与布局/div/css/div+css

    精通CSS+DIV网页样式与布局 语言:中文 格式:txt 使用前请您先阅读以下条款,否则请勿使用本站提供的文件! 1) 本站不保证所提供程序的完整性和安全性。 2) 请在使用前查毒 (这也是您使用其它网络资源所必须注意...

    精通CSS+DIV 网页样式与布局【PDF】

    《精通CSS+DIV网页样式与布局》从零开始,细致介绍CSS的语法规则,透彻讲解CSS应用于各种网页元素的步骤和技巧深入剖析,CSS+DIV布局的思路和方法比较,IE和Firefox浏览器对CSS支持的不同效果,扩展CSS与JavaScript,Ajax,...

    精通CSS+DIV网页样式与布局(附书源码)

    本书《精通CSS+DIV网页样式与布局》显然旨在帮助读者深入理解和掌握这两项技术,以便创建美观、响应式的网页设计。以下是关于CSS和DIV的一些关键知识点: 1. **CSS简介**:CSS是一种样式表语言,用于描述HTML或XML...

    精通CSS+DIV配盘

    **精通CSS+DIV布局**是Web前端开发中的关键技能,CSS(层叠样式表)与HTML的DIV元素结合,能够实现复杂且响应式的网页设计。本资料包包含一系列关于这个主题的学习资源,对于想要深入理解并掌握这一技术的开发者来说...

    CSS精通CSS+DIV网页样式与布局

    **描述解析:**描述提到“精通CSS+DIV网页样式与布局”,强调的是对这一技术的深入理解和应用能力。这通常包括理解盒模型、浮动布局、定位机制、响应式设计以及使用CSS预处理器等内容。 **标签:“CSS”**,这表明...

    精通CSS+DIV网页样式与布局源代码

    本资源"精通CSS+DIV网页样式与布局源代码"提供了深入理解和掌握这两种技术的宝贵资料,旨在帮助开发者实现优雅、灵活且响应式的网页设计。 CSS是一种样式表语言,用于描述HTML或XML(包括SVG、MathML等各种XML方言...

    精通CSS与DIV资源管理及素材

    3. **浮动与定位**:CSS的浮动(float)属性常用于创建多列布局,而定位(position)属性(如`static`、`relative`、`absolute`和`fixed`)则允许元素相对于其正常流或父元素进行定位。 4. **响应式设计**:随着...

    精通CSS+DIV网页样式与布局.pdf

    精通CSS+DIV网页样式与布局

    《精通CSS+DIV网页样式与布局》ppt文件

    《精通CSS+DIV网页样式与布局》是一门深入解析CSS技术及其在网页设计中应用的课程。本课程主要分为三个部分,旨在帮助学习者全面掌握CSS的核心概念和实用技巧,从而实现网页的精美布局和高效设计。 第一课:初探CSS...

    css+div网页模板整站

    在网页设计领域,CSS(层叠样式表)与Div元素的结合是构建现代网页布局的核心技术。本资料集合包含了一个完整的网站模板,由十个不同页面组成,旨在为网页设计师提供实用的参考和学习资源。下面,我们将详细探讨这些...

    精通CSS+DIV网页样式与布局8-9章实例

    在“精通CSS+DIV网页样式与布局8-9章实例”这个主题中,我们主要探讨的是Web页面设计的核心技术——CSS(层叠样式表)和HTML中的DIV元素,以及它们如何协同工作以实现精致的页面布局。这两章内容通常会涵盖一系列...

    《精通CSS+DIV网页样式与布局》书中实例

    《精通CSS+DIV网页样式与布局》是一本深入解析CSS(层叠样式表)和DIV(定义文档结构的HTML元素)技术的专业书籍。在网页设计领域,CSS+DIV是实现网页美化、布局和响应式设计的关键工具。这本书的实例部分涵盖了从...

Global site tag (gtag.js) - Google Analytics