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


  DIVcss初学者一般觉得自己遇到众多 莫名其妙的问题,其实只不过一些小细节没有引起 重视,有多篇文章 揭示大家经引起 重视,下面排列了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 。