`
coolszy
  • 浏览: 1407004 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

10个 DIV+CSS 需要注意的问题

阅读更多
1. 检查HTML元素是否有拼写错误、是否忘记结束标记
即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。
2. 检查CSS是否正确
检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。
3. 确定错误发生的位置
假如错误影响了整体布局,则可以逐个删除div块,直到删除某个div块后显示恢复正常,即可确定错误发生的位置。
4. 利用border属性确定出错元素的布局特性
使用float属性布局一不小心就会出错。这时为元素添加border属性确定元素边界,错误原因即水落石出。
5. float元素的父元素不能指定clear属性
MacIE下假如对float的元素的父元素使用clear属性,四周的float元素布局就会混乱。这是MacIE的闻名的bug,倘若不知道就会走弯路。
6. float元素务必指定width属性
很多浏览器在显示未指定width的float元素时会有bug。所以不管float元素的内容如何,一定要为其指定width属性。
另外指定元素时尽量使用em而不是px做单位。
7. float元素不能指定margin和padding等属性
IE在显示指定了margin和padding的float元素时有bug。因此不要对float元素指定margin和padding属性(可以在float元素内部嵌套一个div来设置margin和padding)。也可以使用hack方法为IE指定非凡的值。
8. float元素的宽度之和要小于100%
假如float元素的宽度之和正好是100%,某些古老的浏览器将不能正常显示。因此请保证宽度之和小于99%。
9. 是否重设了默认的样式?
某些属性如margin、padding等,不同浏览器会有不同的解释。因此最好在开发前首先将全体的margin、padding设置为0、列表样式设置为none等。
10. 是否忘记了写DTD?
假如无论怎样调整不同浏览器显示结果还是不一样,那么可以检查一下页面开头是不是忘了写下面这行DTD:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
10
4
分享到:
评论
3 楼 fkpwolf 2010-01-14  
不错。LZ可以说说div + css来控制页面的经验,而不光只是外观上细节
2 楼 aoliwen521 2010-01-13  
bug?我的float元素就指定了边距,结果元素之间的排列显得非常混乱,对不齐,不知道是不是这个。期待楼主的回复。
hyj1254 写道
引用
7. float元素不能指定margin和padding等属性

这个倒是不清楚,会产生什么bug?我的float元素就指定了边距,结果元素之间的排列显得非常混乱,对不齐,不知道是不是这个。期待楼主的回复。


似乎有点道理。float的div不指定margin和padding,边距怎么处理。
1 楼 hyj1254 2010-01-13  
引用
7. float元素不能指定margin和padding等属性

这个倒是不清楚,会产生什么bug?我的float元素就指定了边距,结果元素之间的排列显得非常混乱,对不齐,不知道是不是这个。期待楼主的回复。

相关推荐

    10个DIV+CSS需要注意的问题

    即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。 2. 检查CSS是否正确 检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为...

    div+css兼容所有浏览器的一些注意事项

    让div+css兼容所有浏览器的一些注意事项

    学习div+css布局

    用于学习div+css布局,注意里面的注释是写的每一个属性是什么意思

    精通CSS+DIV网页样式与布局/div/css/div+css

    精通CSS+DIV网页样式与布局 语言:中文 格式:txt 使用前请您先阅读以下条款,否则请勿使用本站提供的文件! 1) 本站不保证所提供程序的完整性和安全性。 2) 请在使用前查毒 (这也是您使用其它网络资源所必须注意...

    CSS文集

    利用CSS的Expression自定义属性来实现表格的OnMouseOver 特效 需要掌握的八个CSS布局技巧 用css实现链接经过时显示浮动图片背景的效果 自适应大小的CSS圆角盒子 div+css实现Firefox和IE6兼容的垂直居中...

    DIV+CSS 学习资料chm

    DIV+CSS 学习资料chm 例子外加注意事项,里面有ie6 IE7 IE8 兼容工具IETESTER 的下载地址,

    Table2CSS3.0.0完美汉化破解版|普通表格布局网页自动转DIV+CSS

    成DIV+CSS方式的软件。 支持外部CSS,支持网页及目录批量转换。 Table2CSS在线演示视频:(演示视频为英文版本,软件为中文版本) http://www.table2css.com/demo-video 下载注意:估计软件内自带宏,安装后会被...

    css+div控制表格 标签代码

    很方便的,你注意你的表格的边框了吗?它们达到一般网页的效果嘛,看看这个,希望你有所收获.

    css+div技术参考手册

    css+div技术参考手册 什么是样式表: CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 如何将样式表加入您的网页: 你...

    div+css控制布局整理大全

    此pdf文档中总结了关于div和css的布局注意事项等内容,是在学习和工作中总结出来的,希望对大家有帮助。

    DIV+CSS布局也需要注意的SEO原则

     作为一个CSSer,需要懂得的知识是比较多的,前面有UE设置,后面有程序,而在开发的同时,需要考虑到网站优化,包括用户体验和SEO等等。今天就SEO与DIV+CSS布局的关系,我们作一些了解,在jb51.net中,也有着类似的...

    [精通CSS.DIV.网页样式与布局].(前沿科技).扫描版

    随着Web 2.0的大潮席卷而来,网页标准化CSS+DIV的设计方式正逐渐取代传统的表格布局模式,对CSS的学习也成为设计人员的必修课。 本书系统地讲解了CSS层迭样式表的基础理论和实际运用技术,通过大量实例对CSS进行...

    html5+css3+js超逼真翻书效果

    这是一款大师级的html5翻书效果(翻页效果),这种翻书效果使用了css3 3d transform属性和少量的js来实现鼠标hover书本时,书本打开动画。注意:必须是支持css3 3d transform属性的浏览器才有效果。IE10看不到效果。

    精通CSS+DIV样式和布局详细源码

    随着Web 2.0的大潮席卷而来,网页标准化CSS+DIV的设计方式正逐渐取代传统的表格布局模式,对CSS的学习也成为设计人员的必修课。  本书系统地讲解了CSS层迭样式表的基础理论和实际运用技术,通过大量实例对CSS进行...

    Div+Css实现屏蔽效果

    使一个事先定义好的div 显示, 并用Css控制位置,其中的z-index属性必须有, 值赋的越大,说明此div层在重叠时,在最上面。 其中要注意的地方: 【遮罩层的大小】1、用JS判断你的显示器分辨率,获取长与宽两个参数,...

    让div+css兼容所有浏览器的一些注意事项

    让div+css兼容所有浏览器的一些注意事项小结,大家一定要注意多浏览器的一些区别

    DIV+CSS 浏览器兼容性小结

    在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!

    网页切片自动生成DivCss软件-(PC+手机+公众号)全能版

    您是否还为花几个小时,甚至几天对网页效果图进行切片、制作DIV和CSS而烦恼? 您是否还为完成紧急任务,而人手不足而苦恼? 您是否还为快速展示、快速开发、快速成交而苦恼? 您是否还为制作标准的div+css,反反复复...

Global site tag (gtag.js) - Google Analytics