当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 样式表CSS布局经验

CSS样式表
CSS 表单元素不继承body的字体属性
网页制作学习教程 CSS Position
网页设计学习教程 CSS盒模型
vertical-align 表单元素垂直对齐的解决方法
不用Cookie的仿刷新二级高亮菜单
CSS3 优势以及网页设计师如何使用CSS3技术
CSS 网页制作 提高CSS可阅读性
CSS 样式表中引用图片地址在各浏览器中的差异
CSS Sprite优化 减少HTTP链接数
网页制作中应用的50个CSS技巧(国外)
CSS 英文教程 CSS语法
CSS 网页文字渐变效果
纯css 圆角实现代码
CSS 新的图像替换方法
不必需的样式脚本文件导致页面不能及时更新
CSS 约定写法 利用扩展
最全的CSS浏览器兼容问题小结
CSS 网页图文混排的10个技巧
IE的CSS制作网页技巧3则
创造100% 自适应css布局的行之有效的方法

CSS样式表 中的 样式表CSS布局经验


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 119 ::
收藏到网摘: n/a

  随着时间的积累这里的内容会有增加或者修改,希望下面的东西对后来的标准学习者会有些帮助,或者毫无用处.

  主要的内容是在IE和MOZILLA之间的差异和容易忽视的细节,一些经典应用的最佳实现方法,应该避免违犯的错误.

  由于是自己平时经验的积累,难免会出现一些错误的解释,如有幸被高人看到,请务必指出,先谢过了.

  ul 标签在Mozilla中默认是有padding值的,而在IE中只有margin有值.

  同一个的class选择符可以在一个文档中重复出现,而id选择符却只能出现一次;对一个标签同时使用class和id进行CSS定义,如果定义有重复,id选择符做的定义有效.

  一个兼容性调整(IE和Mozilla)的笨办法:

  初学可能会碰到这样一个情况:同样一个标签的属性在IE设置成A显示是正常的,而在Mozilla里必须要设成B才能正常显示,或者两个倒过来.

  临时解决方法:

  选择符 {属性名:B !important ; 属性名:A;}

  如果一组要嵌套的标签之间需要些间距的话,那就留给位于里面的标签的margin属性吧,而不要去定义位于外面的标签的padding

  li 标签前面的图标推荐使用background-image 而不是list-style-image

  IE分不清继承关系和父子关系的差别,全部都是继承关系.

  在给你的标签疯狂加选择符的时候,别忘了在CSS里给选择符加上注释. 等你以后修改你的CSS的时候就知道为什么要这么做了.

  如果你给一个标签设置了一个深色调的背景图片和亮色调的文字效果.建议这个时候给你的标签再设置一个深色调的背景颜色.

  定义链接的四种状态要注意先后顺序: Link Visited Hover Active

  与内容无关的图片请使用background

  定义颜色可以缩写#8899FF = #89F

  table 在某些方面比其它标签表现的要好的多.请在需要列对齐的地方用它

<script>没有language这个属性,应该写成这样:
<script type="text/javascript">

  标题是标题,标题的文字是标题的文字.有时候标题不一定需要显示文字,所以:<h1>标题内容</h1> 改成 <h1><span>标题内容</span></h1>


  完美的单象素外框线表格

table {border-collapse:collapse;}
td {border:#000 solid 1px;}

  margin取负值可以在标签使用绝对定位的时候起到相对定位的作用,在页面居中显示时,使用绝对定位的层不适合使用left:XXpx这个属性. 把这个层放到一个要相对定位的标签旁,然后使用margin的负值是个好方法.

  绝对定位时使用margin值定位可以达到相对于本身所在位置的定,这与top,left等属性相对与窗口边缘的定位不同.绝对定位的优势在于可以让其它元素忽略它的存在.