今天看了一篇不错的文章,本身保存用吧,虽然里面的东西还不能体会。css
1、CSS命名规范:
一、文件命名规范
全局样式:global.css;
框架布局:layout.css;
字体样式:font.css;
连接样式:link.css;
打印样式:print.css;
二、经常使用类/ID命名规范
页 眉:header
内 容:content
容 器:container
页 脚:footer
版 权:copyright
导 航:menu
主导航:mainMenu
子导航:subMenu
标 志:logo
标 语:banner
标 题:title
侧边栏:sidebar
图 标:Icon
注 释:note
搜 索:search
按 钮:btn
登 录:login
链 接:link
信息框:manage
……
2、处理浏览器BUG问题
关于这点,不知那位高人把CSS BUG变成顺口溜了!在这里引用一下,很容易记住的!
一、IE边框若显若无,须注意,定是高度设置已忘记;
二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器天然显其中;
三、三像素文本慢移没必要慌,高度设置帮你忙;
四、兼容各个浏览须注意,默认设置行高多是杀手;
五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;
六、学布局须思路,路随布局原理天然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。
3、全部标签皆有源
只是默认各不一样,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其余只是改造各不一样,一个*号全归原,层叠样式理须多练习,万物皆规律。
4、图片连接排版须当心
图片连接文字连接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。
5、IE浮动双边距
请用display:inline。
6、列表横向排版
列表代码须紧靠,空隙自消须铭记html