ID:36681724
大小:142.50 KB
页数:33页
时间:2019-05-13
2、rong>,我是普通的内容
3、式主题为XP样式时,所有的按钮不能定义background-image,只能定义background,也就是说#regb{...background:url(images/reg/login.gif)no-repeat;...}可以,然而#regb{...background-image:url(images/reg/login.gif)no-repeat;...}就不行了!唉!不过加上background-color:transparent;之后就好了!6:换行打破float的问题假设布局A
4、B
5、divB标浮在A的右侧,这时候如果不设定B的宽度,则B很可能由于内容过多而撑破大的布局,跑到A的下面,形成AB的局面。因此一定要注意设置B的宽度。7:IE与FF对宽度的理解不同在IE中,如果子元素宽度超标,会自动“撑破”母元素,而FF不会,所以常用FF调试的时候,一定要确保子元素width小于母元素。不管是IE还是FF,border都是跟padding走的。而width则在IE和FF有不同的理解,准确地说,border会跟width+padding走!8、关于高度的问题如果是动态地添加内容,高度最
6、好不要定义。浏览器可以自动伸缩,然而如果是静态的内容,高度最好定好。(似乎有时候不会自动往下撑开,不知道具体怎么回事)9、最狠的手段-!important;如果实在没有办法解决一些细节问题,可以用这个方法.FF对于!important会自动优先解析,然而IE则会忽略.如下.tabd1{ background:url(/res/images/up/tab1.gif)no-repeat0px0px!important;/*StyleforFF*/ background:url(/res/images/
7、up/tab1.gif)no-repeat1px0px;/*StyleforIE*/}10、margin加倍的问题。设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline;例如:
8、的div一定要闭合。例如:(其中floatA、floatB的属性已经设置为float:left;)
此文档下载收益归作者所有