CSS层叠样式表——DIV+CSS布局

简介:

   DIV+CSS布局

1   div和span

   DIV和SPAN在整个HTML标记中,没有任何意义,他们的存在就是为了应用CSS样式

   DIV和SPAN的区别在于,SPAN是内联元素,DIV是块级元素

2   盒模型

   margin   盒子外边距

   padding   盒子内边距

   border   盒子边框宽度

   width   盒子宽度

   height   盒子高度

3   布局相关的属性

3.1   position   定位方式

   正常定位   relative

   根据父元素进行定位   absolute

   根据浏览器窗口进行定位   fixed

   没有定位   static

   继承   inherit

3.2   定位

   离页面顶点的距离   left(左),right(右),top(上),bottom(下)

3.3   z-index   层覆盖先后顺序(优先级)

3.4   display   显示属性

   display:none   层不显示

   display:block   块状显示,在元素后面换行,显示下一个元素

   display:inline   内联显示,多个块可以显示在一行内

3.5   float   浮动属性

   left   左浮动

   right   右浮动

3.6   clear   清除浮动

   clear:both

3.7   overflow   溢出处理

   hidden   隐藏超出层大小的内容

   scroll   无论内容是否超出层大小都添加滚动条

   auto   超出时自动添加滚动条

4   兼容问题及高效开发工具

4.1   兼容性测试工具

   IE  Tester

   Multibrowser

4.2   常用的浏览器

  Firefox

   Google  chrome

   opera

4.3   高效的开发工具

                             

4.3.1   轻级的

   Notepad++

   sbulime  Text

   记事本                                  根据自己的需要来选择

4.3.2   重量级的

   WebStorm

   Dreamweaver

                              

4.4   网页设计工具

   fireworks

   photoshop

5   判断IE的方法       条件注释只在IE浏览器

5.1   条件判断格式

   <!--[if  条件  版本]>  那么显示  <![endif]-->

5.2   不等于

  [if  !IE  8]      除了IE8都可以显示

5.3   小于

   [if   it  IE  5.5]       如果IE浏览器版本小于6的显示

5.4   大于

   [if  gt  IE  5]      如果IE浏览器版本大于5的显示

5.5   小于或等于

   [if  lte  IE  6]      如果IE浏览器版本小于6的显示

5.6   大于或等于

    [if  gte  IE  7]      如果IE浏览器版本小于7的显示

5.7   大于和小于之间

    [if   (gt  IE  5)&(it  IE  7)        如果IE浏览器版本大于IE5小于7的显示

5.8   或

    [if  (IE  6)|(IE  7)]      如果是IE6或者IE7显示

5.9   仅

   <!--[if  IE  8]>      如果是IE8,就只显示IE8

6   《DIV+CSS网页布局实战》

   先分析,再切图,然后搭建框架,慢慢的循序渐进,下一步解决兼容,最后完成


本文转自 拉考的考拉 51CTO博客,原文链接:http://blog.51cto.com/lakaodekaola/1967987


相关文章
|
3天前
|
前端开发 容器
CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)
CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)
|
3天前
|
Web App开发 前端开发 编译器
CSS3私有前缀+新增盒模型相关属性(如果想知道CSS3私有前缀、新增盒模型相关属性的知识点,那么只看这一篇就足够了!)
CSS3私有前缀+新增盒模型相关属性(如果想知道CSS3私有前缀、新增盒模型相关属性的知识点,那么只看这一篇就足够了!)
|
9天前
|
前端开发 开发者 容器
CSS进阶-Grid布局高级应用
【6月更文挑战第16天】**CSS Grid布局是CSS3的强大力量,用于复杂二维布局。然而,隐式网格、未命名Grid线和缺少响应式设计是常见问题。解决方法包括显式定义网格结构、命名Grid线和结合媒体查询实现响应式。高级技巧涉及自适应列宽、复杂区域布局和元素层叠对齐。代码示例展示了响应式Grid的用法。掌握这些能提升布局效率和设计灵活性。**
|
3天前
|
前端开发 容器
CSS3新增文本属性(如果想知道CSS3新增文本属性的知识点,那么只看这一篇就够了!)
CSS3新增文本属性(如果想知道CSS3新增文本属性的知识点,那么只看这一篇就够了!)
|
9天前
|
前端开发 开发者 容器
CSS进阶-Flexbox高级布局技巧
【6月更文挑战第16天】Flexbox是CSS3的布局模块,简化响应式设计和复杂多列布局。文章探讨了Flex容器与项目属性的区分、垂直居中、防止元素溢出等常见问题及解决方案。此外,还分享了等宽不同高列、圣杯布局和自适应间距等高级技巧。通过示例展示了如何创建垂直居中布局,强调实践和理解核心概念是掌握Flexbox的关键。
|
5天前
|
前端开发 容器
如何用css实现两列布局?
如何用css实现两列布局?
10 1
|
11天前
|
前端开发 开发者
CSS进阶-CSS3多列布局
【6月更文挑战第14天】CSS3的多列布局简化了复杂布局,提供杂志样式排版。通过`column-*`属性如`column-count`和`column-gap`实现内容分割和列间距控制。常见问题包括内容溢出、列间距不当和兼容性问题。解决方法包括使用`word-break`和`hyphens`处理长单词,灵活设置列宽和列数,以及为旧浏览器提供回退方案。代码示例展示了一个自动平衡列高的两列布局。理解并解决这些问题将帮助开发者更好地利用CSS3多列布局。尽管有兼容性挑战,但它是现代网页设计的重要工具。
|
13天前
|
前端开发 开发者 容器
CSS基础-Grid布局基础
【6月更文挑战第11天】CSS Grid布局简化了网页设计,提供前所未有的灵活性。本文探讨Grid基础、常见问题及解决方案。学习重点包括理解容器和项目、正确使用网格线、避免固定单位、有效对齐元素以及选择合适布局模型。通过深入学习、实践调试和参考资源,设计师能避免陷阱,掌握这一现代布局技术。实践是关键,不断尝试将使你在Grid布局中游刃有余。
|
10天前
|
前端开发 JavaScript 容器
css实现瀑布流布局
css实现瀑布流布局
|
12天前
|
前端开发 数据安全/隐私保护
紫色渐变登陆布局html+css代码
这是一段关于网页设计的代码示例,使用纯CSS实现了登录界面的样式。HTML部分包括一个简单的登录表单,包含用户名、密码输入框和登录、注册按钮。CSS部分则定义了各种元素的样式,如背景色、边框、字体颜色等,并使用渐变效果和过渡动画来增强视觉效果。整个设计采用了响应式布局,适应不同设备的屏幕宽度。
23 0