分享DIV+CSS网页布局技巧
作者:bea
1,ul:默认的ul的margin和padding不是0,如果在导航中用到了左浮动的li,往往会把外部的div撑大,导致页面变形,改成: ul{margin:0px; padding:0px;}
2、img:1、这里牵涉的不同浏览器的问题,ie6里显示的图片height总是要大于准确值,这里就需要我们记住下面这一点 img{ display:block};2、页面中最好不要用大块背景,能平铺的要平铺,否则加载起来会很慢,也不利于以后的
优化和扩展,当然也有些大的网站,现在都尽量把背景统一放到一张图片上,用background-postion来取得背景。3、最好的格式就是gif格式,即确保了背景透明,在ie6中又不会有阴影,有时gif图片会有锯齿,这就需要我们保存成web格式,设置一下matter,matter的值用背景颜色的值越相近越好。
3,overflow:有时一些公司的注册协议都是很长,这就用到了overflow,可以把div的style里加上这个:overflow:auto
4,float:有时候一些div会挤到页面的上方,这里可能就是浮动引起的,可以加上clear:both。
5,div:height等于1px的div,在ie6中可能并不是1px,在这个div的style里加上font-size:1px;这样就ok了。
6,id和class:当一个样式在页面中多次使用时,不要用id,要用class,要使用js的时候,样式最好不要用id,因为id要留给js使用。
7,link:.link:link{}、.link:visited{}、.link:hover{}、.link:active{}。有一点,visited与hover的顺序一定不能倒换,否则ie6中会大大的问题。
8,css编码问题:@charset "utf-8";注意这行代码,utf-8与g把gb2312是比较常用的两种编码方式。
猜你喜欢
您可能感兴趣的文章:
- div绝对定位 居中
- css背景定位 图片背景定位方法
- IE6绝对定位出现的问题及解决办法
- web前端工程师前景与前途及入门须知
- div css弹出层半透明遮罩层效果实现
- css布局之鼠标滑过图片显示边框
- 对搞web开发和web编程的朋友说几句心里话
- 网页截图-网页截图工具再次强烈推荐
- DIV+CSS布局教程大全pdf版下载
- css布局position属性详解
- css去掉li标签前面的点
- 最全的16进制颜色代码方便查阅
- CSS下拉菜单,下拉菜单代码,下拉菜单
- css样式表横写和竖写差异对比
- 网页美工设计基础之浏览器推荐
- 解决IE6 IE7 IE8 Firefox浏览器兼容性
- DIV+CSS网页布局常犯错误总结
- 完美解决XHTML+CSS在浏览器兼容性问题
- 使用CSS使网页水平居中