100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > html中是如何引入css样式?以及link与@import的区别(code)

html中是如何引入css样式?以及link与@import的区别(code)

时间:2020-03-28 13:00:15

相关推荐

html中是如何引入css样式?以及link与@import的区别(code)

web前端|html教程

link,@import,css

web前端-html教程

在前端网站的开发过程中,我们都是要用到css样式的,css样式可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。那么这些css样式的文件或者代码是如何导入到html中的?本章就给大家带来html中是如何引入CSS样式文件?以及link与@import的区别(代码实例),让大家了解css样式是如何导入的,重点描述css样式文件的导入。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

淘口令生成 源码php,ubuntu设置登录背景,爬虫解说王者荣耀,php表示价格,惠州seo收费lzw

A、HTML导入css样式的方法

仿淘宝购买网站源码,vscode内存泄露,网盘 ubuntu虚拟机镜像,tomcat远程文件,sqlite定时任务,js插件路径,前端框架构图方式,带触角的爬虫图片,php curl的使用,祁阳优化seo,锤子科技网站模版,网页如何下载音乐播放器,不用模板 网站,winform 托盘程序lzw

HTML主要负责网页的内容展现,而CSS文件负责网页内容的样式,在HTML中使用css样式的方法有:行内式、内嵌式、外联式,

php后台管理模板源码,ubuntu网络安装域名,如何进入tomcat的控制台,爬虫可以把答案,javs中能不能用PHP代码,seo绩效方案lzw

而外联式又分:链接式(link)和导入式(@import)。那么下面就给大家介绍一下:

1. 行内式—-HTML标签中使用CSS

代码实例:

行内式

行内式行内式行内式行内式行内式行内式行内式行内式行内式

效果图:

css引用的行内式也可称为内联式或者行级式,它直接在标签内部引入,显著的优点是十分的便捷、高效;但是同时也造成了不能够重用样式的缺点,如果代码行数到达一定长度不建议采用。通常内联CSS作为测试使用,可以查找代码中bug。

2.内嵌式—将CSS内容通过style标签写在head标签中

代码实例:

内嵌式p{background-color: #21B4BB;color: #fff;font-size: 20px;}

内嵌式内嵌式内嵌式内嵌式内嵌式内嵌式内嵌式

效果图:

css引用的内嵌式也可称为内部式或者页级式,整体是放在head标签里边的,在style标签里边定义样式,作用范围仅限于本页面的元素;如果你写的代码超过了几百行,想想每次把代码页拉到最上边都很烦,所以它在可维护性方面较差。

3. 外联式—通过link标签引入外部样式表(css样式文件)

1)链接式(link)

语法:

代码实例:

HTML代码:

链接式

链接式链接式链接式链接式链接式链接式链接式链接式链接式链接式链接式链接式

css样式文件–style.css代码:

p{font-size: 20px;color: #fff;background-color: #70DBDB;}

效果图:

链接式会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。

2)导入式(@import)

语法:

@import url("CSS文件");

代码实例:

HTML代码:

导入式@import url("style.css");

导入式导入式导入式导入式导入式导入式导入式导入式导入式

效果图:

导入式会在整个网页装载完后再装载CSS文件,因此这就导致了一个问题,如果网页比较大则会儿出现先显示无样式的页面,闪烁一下之后,再出现网页的样式。这是导入式固有的一个缺陷。

B、链接式(link)与导入式(@import)的区别

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

link引用CSS时,在页面载入时同时加载;而@import需要页面网页完全载入以后加载。

link是XHTML标签,无兼容问题;而@import是在CSS2.1提出的,低版本的浏览器不支持。

ink支持使用Javascript控制DOM去改变样式;而@import不支持。

@import可以在CSS文件中再次引入其他样式表;而link不支持。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。