 |
域名问题 |
主机问题 |
邮箱问题 |
备案问题 |
建站问题 |
其他问题 |
|
 |
|
|
|
|
 |
 |
您的位置:首页 > 新闻中心 > DIV+CSS常见错误汇总 |
 |
|
DIV+CSS常见错误汇总 |
发布时间:2010-5-20 14:40:35 |
CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。应用应用DIV+CSS编码时很容易犯一些错误。本文列举了一些常见的错误:
1. 检查HTML元素是否有拼写错误、是否忘记结束标记
即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。 Webjx.Com
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属性 Webjx.Com
很多浏览器在显示未指定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"〉 |
|
相关资讯: |
有关万网CN域名申请开通说明 2012-12-5 9:05:16
万网备案通过域名绑定失败原因 2012-11-24 10:31:51
万网M3和L1型空间如何启用gzip 2012-10-30 19:31:36
谈谈域名仲裁失败的那些案例 2012-10-28 20:39:04
朝鲜平板域名alilang.com已经被注册有10年 2012-10-23 22:02:00
最近几天域名交易行情整体表现积极 2012-10-19 21:51:28
好消息万网虚拟主机加量不加价 2012-7-2 13:42:56
短信平台停止新购通知公告 2012-6-19 21:38:48
域名注册商Donuts公司申请了超过300个新顶级域名 2012-6-8 18:48:23
关于万网中国域名注册和服务调整的通知 2012-6-7 18:51:40
万网向个人开放国内域名注册 2012-6-6 20:11:26
万网支持asp+access的空间有哪些 2012-5-27 9:50:01
万网主机寄放网站违法信息处理方法 2012-5-23 19:21:30
万网翔云普及型和翔云标准型正式上线 2012-5-12 22:43:07
非万网备案接入教程和解决方案 2012-4-25 10:27:46
|
|
|
|
|
|
|