头闻号

天津美吉化工有限公司

一元醇|香精和香料中间体|二元醇

首页 > 新闻中心 > 科技常识:css link与@import区别详解
科技常识:css link与@import区别详解
发布时间:2023-02-01 10:18:49        浏览次数:3        返回列表

今天小编跟大家讲解下有关css [email protected] ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css [email protected] 的相关资料,希望小伙伴们看了有所帮助。

如何在html中添加css

在html中设置css共有三种方式 分别是:

行内式 内嵌式 导入式-link [email protected]

1.行内式。即在html标签中的style属性中设置css 值得注意的是css代码的名值对儿用冒号:来连接 用分号分离不同的css样式。这种方式虽然便于观看与调试 但是它违背了结构与表现相分离的原则 我们不推荐使用。但是 按照加载速度来说 这是三种方式中最快的一种 不信你可以看下新浪、网易、QQ、搜狐等门户站 内容页大部分都把CSS直接写进网页里。

这是新浪首页

2.内嵌式。这种方法便于我们观看与调试 但是当样式较多时 这种方法就不适合了。注意:<style>标签一定要位于<head>中。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>document</title> <style type="text/css"> #myDiv{ color:red; background-repeat:no-repeat; font-size:18px; } </style></head><body> <div id="myDiv"> This is a div.</div></body></html>

3.导入式-link。导入有两种方法:一个使用<link>标签 [email protected]

link:即必须在head标签中,这种方法可以将外部的css样式表引入html中 是我们所强烈推荐的。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>document</title> <link rel="stylesheet" styl="text/css" href="style.css"></head><body> <div id="myDiv"> This is a div.</div></body></html>

[email protected]

@import:即同样在head标签中,这种方法可以将外部的css样式表引入html中,注意 在import与url之间用空格隔开。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>document</title> <style type="text/css"> @import url("style.css"); </style></head><body> <div id="myDiv"> This is a div.</div></body></html>

除此之外 import还可以用在css样式表中 来引入其他的样式表。我们直接在css中写入:

@import url("style.css")

@[email protected]:@import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Macintosh [email protected] "style.css" //Windows IE4/ NS4, Macintosh [email protected] url(style.css) //Windows NS4, Macintosh [email protected] url('style.css') //Windows NS4, Mac OS X IE5, Macintosh [email protected] url("style.css") //Windows NS4, Macintosh NS4不识别由上分析知道 @import url(style.css) [email protected] url("style.css")是最优的选择 [email protected] url(style.css)最值得推荐。

[email protected]:

1.link是XHTML标签 除了加载CSS外 还可以定义RSS等其他事务;@import属于CSS范畴 只能加载CSS。

2.link引用CSS时 在页面载入时同时加载;@import需要页面网页完全载入以后加载 [email protected]

3.link是XHTML标签 无兼容问题;@import是在CSS2.1提出的 低版本的浏览器不支持 从这点来说 [email protected]

4.link支持使用Javascript控制DOM去改变样式;[email protected]

以上就是本文的全部内容 希望对大家的学习有所帮助 也希望大家多多支持爱蒂网。

来源:爱蒂网