主页  范文大全   设计学院   SEO研究   免费资源   网赚大全  QQ资源区    电影下载  在线电影   短信&笑话   校内网   理财知识   站长Blog   访客留言   顶级QQ百科

         声明:本站所有资料素材均是由站长精心整理搜集的,属于原创。我们同意您的转载和复制,但是在转载复制时请保留文字出处。本站资料全部免费使用,无需注册,力求打造华北最强最大的免费资源网站。

     CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术而是采用css+div方式实现各种定位应用应用DIV+CSS编码时很容易犯一些错误本文列举了一些常见错误:

  1. 检查HTML元素是否有拼写错误、是否忘记结束标记

  即使是老手也经常会弄错div嵌套关系可以用1http://dreamweaver.chinahtml.com/' target=_blank>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属性

  很多浏览器在显示未指定widthfloat元素时会有bug所以不管float元素内容如何一定要为其指定width属性

  另外指定元素时尽量使用em而不是px做单位

  7. float元素不能指定margin和padding等属性

  IE在显示指定了margin和paddingfloat元素时有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"> 

教程录入:xxYsh.com    责任编辑:admin 
发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

推荐链接