.若有疑问立即检测
  在出错时若能对原始代码 做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具 可用,请见http://validator.w3.org 请注意,在文件 开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。

2.使用浮动功能时记得适当清除指令
  浮动是个危险的功能,未必会产生您所期望的结果。如果您遇到浮动元素 延伸到外围容器的边框或者其他不正常情况,请先确定您的做法是正确的。请参阅Eric Meyer在Complex Spiral Consulting Web 网站上的教学。

3.边界重合时利用padding或border来避免
  您可能会为了一点不应该出现的空间而焦头烂额,或者您需要一点点空间时,怎样都挤不出来。如果您有用到margin,那么很容易产生边界的重合;Andy Budd在他的网站上解释了可能的做法。

4.尝试避免同时对元素指定padding/border以及高度或宽度
  Windows版IE经常导致width与height的计算问题。有些方法可以解决 此问题,但如果母元素需要指定高度与宽度时,最好能够在母元素之内的子元素套用margin, 或者当子元素需要指定高度与宽度时,在母元素套用padding以达效果 。

5.不要依赖min-width/min-height
  Windows版IE并不支援两种语法。但是在某种程度下,windows版IE可以达到相当于min-width/min-height的效果,所以只要对IE做点过滤功能,即可达到您想要的结果。

6.若有疑问,先减少百分比
  有时候某些错误会使50%+50%成为100.1%,使网页 出现问题。这时请尝试将这些值改为49%,甚至49.9%

7.记住“TRouBLed”写法
  Border,margin与padding的简写语法有特定顺序,从上方开始顺时针方向转动:top,right,bottom,left.所以 margin:0 1px 3px 5px;的结果是上方无边界,右边1像素,以此类推。记住“TRouBLe”,您就不会弄错次序了。

8.只要不是零的值,都要指定单位
  CSS需要您对每个font,Margin等各种值指定单位。(唯一的例外是line-height)

CSS精粹之布局技巧相关推荐

  1. css三栏布局技巧,CSS-三栏布局的常用6种方法

    三栏布局一般指左右两栏固定宽度,中间一栏自适应的布局方法,也是许多网站常用的布局方式.如下图: 该示例在一个html文件中编写,为方便起见,预先写好一个通用的css,左右宽度都为100px: 1.浮动 ...

  2. 图文混排作品HTML5利用css样式,DivCSS布局实例:很实用的图文混排CSS列表

    CSS网页布局的一大特点就是列表元素的应用,在传统的表格布局中往往将列表元素作为表格来处理,这样的方式非但不具有语义还产生了许多不必要的代码. 今天我们共同学习一款"图文混排CSS列表&qu ...

  3. CSS之定位布局(position,relative定位布局技巧)

    文章目录 1.什么是定位: 2.各个属性值的描述: 3.各个属性值的具体作用: 4.定位布局技巧:position:relative 与 position:absolute 结合使用: 1.什么是定位 ...

  4. div css表单布局的五个小技巧

    div css表单布局的五个小技巧可以帮助你更灵活的控制表单,使页面更加满意. 1.表单文本输入的移动选择: 在文本输入栏中,如果加入了提示,来访者往往要用鼠标选取后删除,再输入有用的信息.其实只要加 ...

  5. html css图标怎么跟文字并排,CSS高级技巧:精灵图、字体图标、CSS三角做法、CSS用户界面样式、vertical-align属性应用、溢出文字省略号、常见布局技巧...

    CSS高级技巧目录 1.精灵图 使用原因:一个网页往往会有很多小的背景图片作为装饰,为了有效减少接收和发送请求的次数,提供页面加载速度,所以出现了精灵技术.核心原理就是将小图片整合到一张图里,这样浏览 ...

  6. php css布局技巧,最全的CSS开发常用技巧

    css(层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各 ...

  7. CSS权重,属性书写顺序,布局技巧和网页布局总结,盒子模型排列位置---CSS

    文章目录 一.CSS权重 二.CSS属性书写顺序 一.布局总结 二.常见布局技巧 一.CSS权重 注意:类选择器.属性选择器.伪类选择器,权重为 10. 参考看 CSS三大特性,在CSS的特性优先级中 ...

  8. CSS 系列七 高级技巧篇 精灵图 、字体图标 、CSS三角 、 图片和文字对齐以及bug 、溢出文字省略号 、CSS 初始化 、 常见的布局技巧

    --------------------------- 精灵图 --------------------------- 1.1 为什么需要精灵图 一个网页中往往会应用很多小的背景图像作为修饰,当网页中 ...

  9. CSS 6 精灵图 字体图标 CSS三角 用户界面样式 vertical-align 溢出文字省略号 常见布局技巧

    目录 1.精灵图 1.1为什么需要精灵图 1.2精灵图(sprites)的使用 1.3精灵图使用案例 2.字体图标 2.1字体图标的产生 2.2字体图标的优点 2.3字体图标的下载 2.4字体图标的引 ...

最新文章

  1. HDFS文件上传、下载和删除案例
  2. android 调用本地第三方应用软件,如qq、微信、微博和视频播放器等
  3. java输错重新输入_java程序在dos界面运行时输入错误后返回重新输入的方法
  4. 亿佰特Lora网关技术为马拉松保驾护航
  5. java中日期计算时间差,java中依据,两个日期,计算时间差
  6. 二进制指数类型退避算法
  7. SQL Server 索引结构及其使用(三)(转)
  8. 如何得到发送邮件服务器地址(SMTP地址)
  9. python udp 直播_Python使用UDP协议实现局域网内屏幕广播
  10. 计算机辅助三维设计大纲,《电脑辅助三维设计》课程教学大纲.doc
  11. Ubuntu系统中添加中文字体和修改默认中文字体
  12. oracle根据身份证号码计算年龄
  13. Modularity Based Community Detection with Deep Learning 阅读笔记
  14. huggingface.transformers任务简介
  15. 博弈论的一些基础知识(参考网络资料,学习总结,很好,分享并保存)
  16. 林纳斯·托瓦兹的旗帜
  17. 华为应用内支付无法拉起
  18. L1-057 PTA使我精神焕发 (5 分) 天梯赛 详解
  19. python数据建模案例源代码_一个完整的数据分析案例 | 用Python建立客户流失预测模型(含源数据+代码)...
  20. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x9a in position 174: illegal multibyte sequence

热门文章

  1. html5游戏 dice掷骰子,使用jQuery实现掷骰子游戏
  2. java httpclient 重定向_如何在HttpClient中自动重定向(java,apache)
  3. 最详细的FCN论文笔记
  4. 大一计算机考试题库知识点,大一 计算机基础 期末考试题库
  5. 1.Java语言概述
  6. Maven入门指南:仓库
  7. Vue插值文本换行问题
  8. 只有在人生的最低处才能看清这个世界
  9. 异常Address already in use: JVM_Bind的处理
  10. [bbk2907]第3集 - Chapter 02 - RAC的安装过程中需要注意的要点