网页设计经验小谈(一)
最近做一些页子,碰到了很多问题,也学习到了很多。下面就是自己在做的过程中碰到的一些问题,把它们贴出来,供自己以后查阅,也希望能对您有点作用。
1、li中当list-style-image不兼容而不用做li背景时,就用background 代替。而有background代替有可能出现图片仅靠其层的最顶部,这时可以background-position:left以及定义将height 和line-height定义成同等高度来解决。
2、当需要一个点击显示再点击则隐藏的div或其它类型的层浮在另一个div或其它层上时,可先用display:none将其隐藏,然后对需要隐藏的层设置position:absolute和z-index这2个属性。
3、对于某些情况下ff、ie6和ie7下显示效果都不同的问题,可用下面办法解决:
margin-left:336px;(为Firefox写的)
*margin-left:-164px;(为ie7写的)
_margin-left:336px;(ie6独家支持)
注意3者顺序不能乱。
4、一个老问题:当一个块没有设置浮动,但是在火狐下紧贴着其上面的div而导致和上面的div部分或完全重合,在ie下这个div又是现实正常的,那么此时就要考虑是否是上面的div的float对这个div产生了影响。不妨给它加如下代码试试:
<div style="clear:both;"></div>.