IE6 双边距的bug产生原因:当一个对象有浮动时,并且也也加了一个同方向的外边距,在IE6中会产生边距加倍的现象。解决方法:将对象的类型由块元素转为内联元素。 css中元素的分类元素分类:不同的元素...
IE6 双边距的bug
产生原因:当一个对象有浮动时,并且也也加了一个同方向的外边距,在IE6中会产生边距加倍的现象。
解决方法:将对象的类型由块元素转为内联元素。
css中元素的分类
元素分类:不同的元素在文档类型定义DTD(Documeng Type Definition)内有默认的分类,可以通过css修改分类的定义。
1、块级元素:{display:block}
每个块级元素都从一个新行开始,并且其后的元素也需要另起一行开始,如:div(层)、标题、段落、表格、dody等。
块级元素可以做为其他块级元素的父元素,可以包含其他元素用于布局。
2、内联(内嵌)元素:{display:inline}
内联元素不需要在新行内显示,而且也不强迫其后的元素换行,如:a、em、span等
内联元素可以为任何元素的子元素。
3、隐藏元素{display:none}
当某个元素被设置为display:none的时候,浏览器会完全忽略掉这个元素,此元素将不会被显示,虽然存在于HTML文档内,但是屏幕上不会被显示出来,也不会占据位置。
学员评论