网页标准:CSS编写过程中常见的10个错误

css|标准|错误|过程|网页

对于初学CSS布局的人也许会有很大的帮助。有经验的开发者在调试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">

时间: 2024-12-29 20:44:30

网页标准:CSS编写过程中常见的10个错误的相关文章

总结:CSS编写过程中常见的10个错误

css|错误|过程 1. 检查HTML元素是否有拼写错误.是否忘记结束标记 即使是老手也经常会弄错div的嵌套关系.可以用dreamweaver的验证功能检查一下有无错误. 2. 检查CSS是否正确 检查一下有无拼写错误.是否忘记结尾的 } 等.可以利用CleanCSS来检查 CSS的拼写错误.CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误. 3. 确定错误发生的位置 如果错误影响了整体布局,则可以逐个删除div块,直到删除某个div块后显示恢复正常,即可确定错误发生的位置. 4.

网站建设过程中常见的5个HTML错误

网站建设过程中常见的5个HTML错误 1.网页背景色的设置 犯错机率:很大 普遍性:较广 犯错可能性:懒/不知道 约2年前我曾发现21cn上出现过一次没有设置背景色的情况,当时我用Email通知了他们,自此之后这个问题我从没犯过. 绝大部分人的窗口背景颜色都是白色,但如果象我这样个性的人,就会把windows窗口的背景颜色改成灰色或其他色,这样一来,如果你没有设置网页的背景颜色的话,你以为正常的网页在我的电脑上看起来会是一团糟. 2.Align center(自动居中)的滥用 犯错机率:非常大

小脑袋分享竞价过程中常见的问题处理方式

竞价过程中常见的问题处理方式-小脑袋 推广助手 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 百度竞价推广过程中,出现的问题如何解决?小脑袋竞价软件小编对一些常见问题的分析以及解答   1 有点击,无对话   解决方法,调整着陆页面,查看点击关键词词性,被点击词链接页面用户体验,网站打开速度检查,搜索词报告查看患者搜索原词与账户匹配词差异   2对话成本过高   解决方法:算出日常对话点击比大概是 多少,这个数

SQL优化过程中常见Oracle HINT的用法

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.

PHP编译过程中常见错误信息的解决方法

PHP编译过程中常见错误信息的解决方法 在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: checking for BZip2 support- yes checking for BZip2 in default path- not found configure: error: Please reinstall the BZip2 distribution Fix: yum install bzip2-devel

dedecms建站过程中常见却不知道怎么解决的问题

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 dedecms建站过程中常见却不知道怎么解决的问题 虽然现在已经是凌晨1点多了,可阿光还坐在电脑前写"dedecms建站过程中的常见却不知道怎么解决的问题"这篇文章旨在记录最近的工作收获,至少可以说现在用dede建设企业网站已经没有什么大碍了,但在这一路走来的过程中也遇到了不少麻烦和问题,都是通过自己不断的尝试和总结才得以

分享站长seo优化过程中容易犯的细节错误

互联网进入人们生活后,网络营销已经成为企业主要的营销方式,seo优化的技术也被各大企业所重视,鉴于搜索引擎算法的不断更新,站长们在优化过程中可能会犯一些细节错误,笔者给大家总结了些常见的seo优化错误,分享给大家共同学习,也欢迎大家补充交流. 一.百度快照不代表关键词排名 百度快照是百度蜘蛛对当前页面抓取返回的存档,很多站长的优化观点中存在:快照日期越新,网站权重值越高,关键词排名越好,反之越低.事实可证明肯定的说,快照与排名关系不大,网站快照的更新频率与权重并不存在任何直接的关系. 二.黑帽s

谈论一下seo做友情链接过程中遇到的几种错误观点

摘要: 换友情链接是我们SEOER不得不开展的一项工作,随之而来的是我们必须知道交换什么样的链接才是优质链接,我们从哪些方面来判断对方的链接是优质的,对我们网站是有帮助的,今天 换友情链接是我们SEOER不得不开展的一项工作,随之而来的是我们必须知道交换什么样的链接才是优质链接,我们从哪些方面来判断对方的链接是优质的,对我们网站是有帮助的,今天武汉SEO主要和大家谈论一下做友情链接过程中遇到的几种错误观点: 一 网站的PR 本来PR现在已经不是被站长关注,但是就在前不久PR又再一次更新了,这又引

ubuntu-安装maven过程中出错,怎么根据错误应对?

问题描述 安装maven过程中出错,怎么根据错误应对? 我是在ubuntu环境下使用eclipse的Marketplace来安装Maven的,提示的错误如下: Cannot complete the install because one or more required items could not be found. Software being installed: m2e - Maven Integration for Eclipse (includes Incubating comp