!important是用来将css属性的优先权提升到之高无上的地步,任何多余的装饰在!important的面前都无用无知地。
在网站的布局设置时,经常会出现通过浮动来布局网站内容的分布。但若该元素浮动后,它就脱离了它的父亲的管束,会导致它的父亲的高度为0。为了不是父亲的后面的兄弟们的布局出现问题,此时需要对父亲清除浮动
常用的是clear:both,我觉得使用overflow和heigth组合的方式也不错:
overflow:hidden;//标准浏览器中生效 heightL%1;//兼容IE6
网站内容整体居中
通常我们都是用text-align:center,但是在标准浏览器中却没有作用,我们可以加入以下语句:
text-align:left;//标准浏览器中,内容先居左 margin:0 auto;//加上这句整体内容居中
顺带说一句有时候我们的标题,如果不能垂直居中我们可以通过添加line-heigth来达到我们要的效果。