DIV CSS初学者必须掌握的10个问题与技巧

开发 前端
DIV CSS初学者往往感觉自己遇到很多莫明其妙的问题,其实只是一些小细节没有引起重视,本文向大家描述一下DIV CSS初学者需要引起重视的10个问题与技巧。

本文向大家描述一下DIV CSS初学者需要引起重视的10个问题与技巧,DIV CSS初学者往往感觉自己遇到很多莫明其妙的问题,下面罗列了10个问题与技巧,温故而知新。

CSS基础:DIV CSS初学者需要引起重视的10个问题与技巧

DIV CSS初学者往往感觉自己遇到很多莫明其妙的问题,其实只是一些小细节没有引起重视,在51cto.com中,有多篇文章提醒大家经引起重视,下面罗列了10个问题与技巧,温故而知新。

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

  即使是老手也经常会弄错DIV的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。

二、检查CSS是否正确

  检查一下有无拼写错误、是否忘记结尾的}等。可以利用CleanCSS来检查CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。

三、确定错误发生的位置

  假如错误影响了整体布局,则可以逐个删除DIV块,直到删除某个DIV块后显示恢复正常,即可确定错误发生的位置。

四、利用border属性确定出错元素的布局特性

  使用float属性布局一不小心就会出错。这时为元素添加border属性确定元素边界,错误原因即水落石出。

五、float元素的父元素不能指定clear属性

  MacIE下假如对float的元素的父元素使用clear属性,四周的float元素布局就会混乱。这是MacIE的闻名的bug,倘若不知道就会走弯路。

六、float元素务必指定width属性

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

七、float元素不能指定margin和padding等属性

  IE在显示指定了margin和padding的float元素时有bug。因此不要对float元素指定margin和padding属性(可以在float元素内部嵌套一个DIV来设置margin和padding)。也可以使用hack方法为IE指定非凡的值。

八、float元素的宽度之和要小于100%

  假如float元素的宽度之和正好是100%,某些古老的浏览器将不能正常显示。因此请保证宽度之和小于99%。

九、是否重设了默认的样式?

  某些属性如margin、padding等,不同浏览器会有不同的解释。因此***在开发前首先将全体的margin、padding设置为0、列表样式设置为none等。

十、是否忘记了写DTD?

  假如无论怎样调整不同浏览器显示结果还是不一样,那么可以检查一下页面开头是不是忘了写DTD。
 

【编辑推荐】

  1. 探究网页布局中CSS无效的十个常见原因
  2. 八个困扰新手的DIV CSS网页布局问题
  3. 全面解析CSS优先级规则
  4. 专家推荐 10款优秀CSS框架
  5. 实例解析清除CSS float浮动的三种方法

 

 

责任编辑:佚名 来源: 52css.com
相关推荐

2011-07-11 17:45:13

java

2020-09-06 08:19:11

Python编程语言开发

2009-06-15 13:17:37

Java初学者Java概念

2011-06-01 09:27:08

JavaScript

2018-06-29 14:42:54

编程Python开发

2010-08-24 08:28:19

JavaScript

2013-02-20 10:13:38

JavaJava初学者

2010-10-18 09:30:55

2018-01-15 14:07:16

Linux命令free

2012-03-01 13:17:40

Java

2015-12-21 11:45:27

C语言常见问题错误

2020-12-07 10:55:16

编程学习技术

2011-06-17 15:44:25

Qt

2019-06-11 09:52:18

IPv6IPv4程序

2022-11-16 16:02:59

Linux命令

2017-06-05 13:56:34

前端开发JavaScriptthis

2015-03-13 11:10:03

PHP初学者PHP知识点PHP困惑

2010-07-07 17:27:00

互联网协议

2017-10-30 10:12:27

安卓开发初学者技巧

2011-09-16 09:38:19

Emacs
点赞
收藏

51CTO技术栈公众号