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

进行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:



分享到:
评论

相关推荐

    CSS编程入门 dsp调试的助手

    通过CCS进行编译和调试,可以了解程序的运行情况和错误信息。 在CSS编程和DSP开发过程中,熟悉并熟练运用CCS可以极大地提高效率。通过不断实践和学习,开发者将能更好地理解和利用CSS的潜力,以及在CCS中高效地调试...

    CSS编程规范精典适合初学者

    CSS 编程规范精典适合初学者 CSS 编程规范是指在编写 ...* 应该使用 CSS lint 工具来检查和修复 CSS 代码中的错误和警告。 遵循 CSS 编程规范可以提高代码的可读性、可维护性和可扩展性,使得代码更易于维护和扩展。

    编程规范-HTML + CSS 命名规范.pdf

    在遵守上述规范的同时,还需注意文档中提及的扫描识别错误,有些单词或符号可能因为OCR技术识别错误而出现漏识别或错别字,需根据上下文语境进行合理推断和修正,确保知识内容的准确性和通顺性。

    CSS可视化编程工具

    这个工具可能提供了类似上述的功能,帮助用户进行CSS的可视化编程。"说明_Readme.html"文件则通常包含了软件的使用说明、系统要求、安装步骤等信息,对于理解和使用这个工具至关重要。 在安装并运行vcssSetup13.exe...

    css中文编辑软件

    3. **模板库**:提供CSS模板库,快速生成常见的CSS结构,如响应式布局、网格系统、动画效果等。 4. **数据库未加完**:这可能意味着软件的某些功能或者内置资源库还在不断更新和完善中,用户可以期待更多新特性和...

    qt 编程qss调试器支持CSS1.0 CSS2.0

    Qt编程中的QSS(Qt StyleSheet)是用于定义用户界面元素外观的一种强大工具,它类似于Web开发中的CSS(Cascading Style Sheets)。QSS允许开发者通过类似CSS的语法来控制Qt应用的界面风格,包括字体、颜色、布局和...

    网页编程 常见问题

    `表示大于号,可以避免解析错误。 二、浏览器兼容性 不同的浏览器对HTML的实现可能存在差异。例如,Internet Explorer曾对某些标签和属性支持不全,而现代浏览器如Chrome、Firefox、Safari等遵循W3C标准。开发者需...

    可视化的CSS编辑器,所见即所得。

    8. **错误检测**:通过实时的错误提示,帮助用户避免常见的CSS语法错误,提升代码质量。 市面上存在多种可视化的CSS编辑器,例如Adobe Dreamweaver、Visual Studio Code(搭配CSS插件)、BlueGriffon、Webflow等,...

    cssedit for eclipse

    5. **CSS验证**:CSSEdit能对CSS代码进行语法检查,找出潜在错误,确保代码的正确性。 6. **CSS重构**:通过重构工具,开发者可以方便地重命名、移动或删除CSS选择器,而不用担心会影响到其他关联的样式规则。 7. ...

    详解CSS的DRY编程方式

    CSS的DRY编程方式是一种流行的编写CSS代码的通用规则,其核心思想...尽管DRY原则在编程界是众所周知的,但其在CSS领域中的应用,即DRYCSS,提供了一种优化CSS的思路,对于需要进行大规模前端开发的团队来说,尤为有用。

    Web编程入门经典——HTML、XHTML和CSS(第2版)

    对于初学者而言,除了阅读《Web编程入门经典——HTML、XHTML和CSS(第2版)》这样的书籍外,还可以利用在线资源进行实践和巩固。许多网站提供了免费的HTML、CSS教程和代码编辑器,如W3Schools、Codecademy、MDN Web ...

    编程中常犯的两个错误

    在编程学习过程中,新手往往容易陷入两个常见的误区。首先,花费过多时间学习不必要的技术。当初作者在自学编程时,由于缺乏明确的方向,试图学习包括HTML、CSS、JavaScript、jQuery、Python、Django等在内的大量...

    Go-go-css用Go编写的一个非常简单CSS解析器

    Go语言,作为一种高效、简洁的编程语言,被广泛应用于各种领域,包括Web开发。在Web开发中,CSS(层叠样式表)是用于定义网页样式的标准语言。然而,有时我们可能需要对CSS进行处理,比如解析、转换或扩展功能,这时...

    css超级编辑器css

    作为一款必备软件,它可能包含了丰富的功能,如代码高亮、自动补全、错误检查、预览等,旨在帮助用户更高效地编写和调试CSS样式表。 【标签】:“css,asp编程,高手” “css”标签直接对应了这款软件的主要处理对象...

    HTML+CSS+DIV+JS的参数说明和帮助以及编程技巧

    通过CSS,可以将多个DIV元素进行布局,实现复杂的网页设计。使用类(class)和ID(id)属性,可以为特定的DIV赋予独特的样式,提高代码复用性。 4. JS(JavaScript): JavaScript是一种客户端脚本语言,用于增加...

    CSS网页布局参考.docx编程资料

    ### CSS网页布局常见错误及解决方案 #### 一、检查HTML元素是否有拼写错误或忘记结束标记 - **问题描述**:即使是经验丰富的开发者也可能会在HTML标记中出现拼写错误或者遗漏结束标记的情况,这可能导致布局错乱。 ...

    CSS3实现仿360错误提示页面代码.zip

    在本项目中,"CSS3实现仿360错误提示页面代码.zip" 是一个压缩包,其中包含了创建一个模仿360浏览器错误提示页面的前端代码。这个项目主要涉及前端开发技术,包括CSS3、JavaScript、jQuery以及HTML5。下面我们将深入...

    C#编程规范和CSS中文帮助手册

    了解并遵循编程规范以及掌握CSS可以帮助开发者编写出更高效、可读性更强的代码。下面将详细介绍这两个领域的知识。 首先,我们来看C#编程规范。良好的编程规范是提高代码质量、团队协作效率和代码可维护性的关键。...

    快写代码编辑器 中文编程PHP、HTML、CSS

    此外,它的代码自动完成功能对于PHP开发者来说尤为实用,可以减少手动输入,避免常见错误,提升编程速度。 其次,HTML(超文本标记语言)是网页内容的基础,而CSS(层叠样式表)用于控制网页的布局和样式。"快写...

    WEB前端编程规范(html,css)教程.zip

    WEB前端编程规范(html,css)教程.zip 1.属性值要用双引号,而不是单引号 2.自闭合元素的发问不写斜线 3.缩进==2个空格 4.用空格代替tab,一 tab==2个空格 5.HTML5的doctype是!DOCTYPE html 2.单独的选择器单独放在一行 ...

Global site tag (gtag.js) - Google Analytics