« mysql命令行的基本用法(通用linux和windows)« »【C++】CString/string/char *比较详解 »
需要掌握的八个CSS布局技巧

现在搞网站特别是页面设计都离不开CSS,下面列出必须要掌握的八个技巧:

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

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

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

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:01px3px5px;的结果是上方无边界,右边1像素,以此类推。记住“TRouBLe”,您就不会弄错次序了。

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

PurpleFire 发表于 2007-12-16 0:33:21

原创文章如转载,请注明:转载自紫焰的博客[FireBlog.cn]
 


Tags: divcss  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/CSS-8-jiqiao.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
更改图片的间隔:使用Hspace与Vspace  (2008-1-25 18:13:13)
CSS实现自动换行  (2007-12-4 15:33:47)
word-wrap同word-break的区别  (2007-12-4 15:32:13)
DIV+CSS:如何编写代码才能更有效率  (2007-12-4 15:31:23)
DIV CSS制作网页时易犯的错误总结  (2007-12-4 15:26:11)
初学web标准的几个误区  (2007-11-22 14:13:55)
不用float实现模块居中布局  (2007-11-22 14:7:8)
23种经典div+css导航代码推荐  (2007-11-8 14:29:54)
CSS的十八般技巧  (2007-11-8 14:9:4)
常用CSS缩写语法总结  (2007-11-8 14:6:26)




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.