CSS引入的方式都有哪些? link和@import的区别是?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS引入的方式都有哪些? link和@import的区别是?相关的知识,希望对你有一定的参考价值。
页面中使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外面链接调用,其中外面引用有两种:link和@import。外部引用CSS两种方式link和@import的方式分别是:XML/html代码
<link rel="stylesheet" rev="stylesheet" href="CSS文件" type="text/css" media="all" />
XML/HTML代码
<style type="text/css" media="screen">
@import url("CSS文件");
</style>
两者都是外部引用CSS的方式,但是存在一定的区别:
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:ink支持使用javascript控制DOM去改变样式;而@import不支持。
补充:@import最优写法
@import的写法一般有下列几种:
@import \'style.css\' //Windows IE4/ NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别
@import "style.css" //Windows IE4/ NS4, Macintosh IE4/NS4不识别
@import url(style.css) //Windows NS4, Macintosh NS4不识别
@import url(\'style.css\') //Windows NS4, Mac OS X IE5, Macintosh IE4/IE5/NS4不识别
@import url("style.css") //Windows NS4, Macintosh NS4不识别
由上分析知道,@import url(style.css) 和@import url("style.css")是最优的选择,兼容的浏览器最多。从字节优化的角度来看@import url(style.css)最值得推荐。 参考技术A 内联 内嵌 外链 导入。
区别 :同时加载。
前者无兼容性,后者CSS2.1以下浏览器不支持。
Link 支持使用javascript改变样式,后者不支持。本回答被提问者采纳
引入CSS的方式都有哪些
css主要有三种引用方法:1,内部引用,在html文档中在<style>标签里面写的css样式
<style>
bdoyfont-size:14px;
</style>
2,外部引用,用<link>标签引用外部的css文件,将样式引用到html文档来。
<link rel="stylesheet" type="text/css" href="style.css">
3,在标签中使用,使用style属性将当前的标签样式改变。
<div style="color:red"></div> 参考技术A 1、第一种行内样式,也就是给标签添加style属性
2、第二种,直接写在html页面中的style标签中,例子如下, style .box width:200px; font-size:14px; color:red;
3、第三种,使用外链css样式表,单独保存为css文件,将css样式都写入css文件中,例子如下, //这个地方写css文件的位置 参考技术B 1、元素内联:在标签中直接使用样式语法 style="key1:value1"
2、页面嵌入:在页面中嵌入样式块 <style type="text/css"></style>块,样式块中间罗列样式,样式块一般放在head中
3、引入外部CSS文件 <link rel="stylesheet" type="text/css" href="ctest.css">
以上是关于CSS引入的方式都有哪些? link和@import的区别是?的主要内容,如果未能解决你的问题,请参考以下文章
CSS引入的方式有哪些? link和@import的区别是?