zoukankan      html  css  js  c++  java
  • css样式冲突

    CSS控制页面样式四种方法:

    1、行内方式
    行内方式是4种样式中最直接最简单的一种,直接对HTML标签适用style=”",例如:
    <p style=”color:#F00; background:#CCC; font-size:12px;”></p>
    虽然这种方法比较直接,在制作页面的时候需要为很多的标签设置style属性,所以会导致HTML页面不够纯净,文件体积过大,不利于搜索蜘蛛爬行,从而导致后期维护成本高。

    2、内嵌方式
    内嵌方式就是将CSS代码写在<head></head>之间,并且用<style></style>进行声明,例如:
    <style type=”text/css”>
    <!–
    #div1{64px; height:64px; float:left;}
    #div1 img{64px; height:64px;}
    –>
    </style>

    3、链接方式
    链接方式是使用频率最高,最实用的方式,只需要在<head></head>之间加上
    <link href=”style.css” type=”text/css” rel=”stylesheet” />
    ,就可以了,这种方式将HTML文件和CSS文件彻底分成两个
    或者多个文件,实现了页面框架HTML代码与美工CSS代码的完全分离,使得前期制作和后期维护都十分方便,并且如果要保持页面风格统一,只需要把这些公共的CSS文件单独保存成一个文件,其他的页
    面就可以分别调用自身的CSS文件,如果需要改变网站风格,只需要修改公共CSS文件就OK了,相当的方便,这才是我们xHTML+CSS制作页面提倡的方式。

    4、导入方式
    导入样式和链接样式比较相似,采用import方式导入CSS样式表,在HTML初始化时,会被导入到HTML文件中,成为文件的一部分,类似第二种内嵌方式。

    四种样式的优先级别是(从高至低):行内样式、内嵌样式、链接样式、导入样式

    备注:
    1、同一规则(id与id相比较、class与class相比较)的样式,按书写的顺序,后面的优先级高于前面。
    2、同一规则(id与id相比较、class与class相比较)的样式,外部引入的样式,优先级高于内联样式(<style>.ss{}</style>)。
    3、同一规则(id与id相比较、class与class相比较)的样式,按书css外部文件引入的顺序,后面的优先级高于前面。
    在做页面布局时,为了解决css的冲突,我们可以根据样式引入的顺序,来解决css冲突。

    新添加的样式可使用 !important,以覆盖前面的样式。

  • 相关阅读:
    游黄龙溪有感
    一个人的元宵节
    这个女人创业 实在让人佩服
    职场中人需要改变的9种想法
    元宵之思
    美资,台资,国有企业比较 经典!
    青年人创业最关注创业能力
    footer
    Running Scripts
    sql attention
  • 原文地址:https://www.cnblogs.com/liwon/p/3526369.html
Copyright © 2011-2022 走看看