相关文章
北京网站制作三列自由式布局 770-1024自适应宽度
网站设计什么是DIV?
北京网站设计第五章 文字性质的CSS
网页设计Dreamweaver使用CSS样式表设置网页
北京网站建设DreamweaverMX Ultradev探索(3-2)
北京网站建设制作动态url按钮
网页设计Flash MX 2004 编程(AS2.0)教程(十四)
北京网页设计Flash动画 让其巧妙的设置成桌面上的布景
www.qt-net.com用Dreamweaver MX 2004制作ASP动态网站(投票系统篇)
北京网站设计DreamweaverMX技巧之超链接
品牌理念
北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!
友好连接
文章搜索
你的位置:首页 >> 网站制作 >> 网站建设北京网站设计推荐一些所谓的CSS的“顶级”技巧
网站建设北京网站设计推荐一些所谓的CSS的“顶级”技巧
字体大小使用px
在一行内声明CSS对比下面两个:
以下是引用片段:网站制作
h2 {font-size:18px; border:1px solid blue; color:#000; background-color:#FFF;} 北京网站设计
h2 { 网站制作
font-size:18px; 北京网页设计
北京网站建设border:1px solid blue; 北京网页设计
color:#000; 企通互联
background-color:#FFF; 网站建设
}
企通互联
第二种看起来的确格式化,但是不会在阅读上有任何帮助。写在一行内可以让你更快的找到需要的部分。
以前我也是写成类似第二种方式,但是逐渐发现就像文章说的一样,没多大用。一行看起来又爽快又省地方还能让文件更小。
分块书写代码
这样书写代码可以让CSS 北京网站制作更页面化,在出现问题时候可以最短时间内找到问题所在。就像下面这样:
以下是引用片段:网站设计
#content {float:left;} 北京网站设计
#content p { … } 网站建设
#sidebar {float:left;} 网站制作
#sidebar p { … } 网页设计
#footer {clear:both;} 北京网站设计
#sidebar p { … }
北京网站设计
浏览器支持
只支持最新的浏览器。也就是说要放弃IE5 北京网站设计和IE5.5。这样一来就能省下很多时间。对于IE6来说不用使用盒模型 北京网页设计Hack。如果只针对流行浏览器的话,只需要很少的Hack就能实现同样的效果。
我注意了一下网易新版主页的CSS,其中竟然一个!important或者Hack都没有,可是在FF和IE里面显示效果都很好。合理的使用CSS可以避免Hack。当然,调试的时间会多一些。
包含浮动元素所有在容器内的内容都应该被设计为和容器保持一致。如果过大的话就会滑动到错误位置。使用负值margin调整到容器外同样会导致滑动。
理解Overflow如果页面中有两个浮动元素,在左容器内输出过多内容的话就会导致右侧容器跑到下面。这也就是说你的margin、宽度或者 网站建设padding设置混乱了,不过在FF里面体现不出来。使用overflow:hidden或者overflow:scroll可以避免IE允许内容冲出容器。
允许块元素自动填充空白
缩写CSS
很多人都margin-top、margin-right、margin-bottom 网站制作、margin-left的用上一堆。其实这是最基本的,margin可以直接简写为margin:上 右 网站设计下 左值。可以在这里看到CSS缩写的总结。
避免不必要的选择器
企通互联 把样式的选择器减少到最少。如果你发现自己不停的写ul li {}或者table tr td{}就证明写的过于详细了。更少的选择器会让你更容易的发现问题。
我没有完全翻译,而且其中还有很多我自己的话,呵呵。