引入外部CSS的两种方式及区别_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:21:22
Original
884 Leute haben es durchsucht

1、CSS的两种引入方式

  • 通过@import指令引入
  •   @import指令是CSS语言的一部分,使用时把这个指令添加到HTML的一个

      要与外部的CSS文件关联起来,得使用url而不是href,并且要把路径放在一个圆括号里面;

    <html><head><style type="text/css">        @import url(css/styles.css);</style><!--此处的type属性是针对HTML4.01的,若在HTML5中则不需要加--></head><body>......</body></html
    Nach dem Login kopieren

  • 通过标签引入(最常用方式)
  • <link type="text/css" href="style.css" rel="stylesheet" /><!--同理,type属性是针对HTML4.01的-->
    Nach dem Login kopieren

    2、两种方式的区别

  • 标签属于html标签,而@import是css提供的一种方式,标签不仅可以引入css,还可以做其他事,而@import只能引入css;
  • 加载顺序的区别:当一个页面被浏览时,link引入的css会被同步加载,而@import引用的css是等到其他元素全被下载完之后才被加载;
  • 兼容性的不同:@import是CSS2.1才提出的,所以只有在IE5以上才支持,低版本的浏览器不支持,而标签无此问题;
  • 当使用javascript控制DOM去改变样式时,只能使用标签,因为@import不是DOM可以控制的。
  •   

      //笔试或面试中有可能遇到!!!

     

    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage