博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浅谈html引入css的几种方式
阅读量:5965 次
发布时间:2019-06-19

本文共 724 字,大约阅读时间需要 2 分钟。

简单来说  一共有四种方式  分别为  行内样式    内联样式  外部样式  @impor导入样式

1、行内样式  

行内样式标记在styl属性e中写入css样式,这种方式没有体现css的优势,不推荐使用

  		
2
、内部样式   也叫嵌入式

   嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下

	

      缺点是对于一个包含很多网页的网站,在每个网页中使用嵌入式,进行修改样式时非常麻烦。单一网页可以考虑使用嵌入式。

3、外部样式 也叫链接式

  也是将一个.css文件引入到HTML文件中,但它与导入式不同的是链接式使用HTML规则引入外部CSS文件,它在网页的<head></head>

标签对中使用<link>标记来引入外部样式表文件,使用语法如下:

	
 使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,它不会象导入

式那样先显示无样式的网页,然后再显示有样式的网页,这是链接式的优点。

4、导入式

导入方式 是使用css规则引入外部css文件

外部样式和导入式的区别与利弊

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

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

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

   区别4:link支持使用Javascript控制DOM去改变样式;而@import不支持。

转载地址:http://bpxax.baihongyu.com/

你可能感兴趣的文章
Android写的一个设置图片查看器,可以调整透明度
查看>>
第 5 章 File Share
查看>>
判断字符串解析是JsonObject或者JsonArray
查看>>
[LeetCode] Implement strStr()
查看>>
多模块Struts应用程序的几个问题(及部分解决方法)
查看>>
1.2. MariaDB
查看>>
SpringSide示例之HelloWorld
查看>>
LINQ-to-SQL那点事~LINQ-to-SQL中的并发冲突与应对
查看>>
日志不说谎--Asp.net的生命周期
查看>>
C#~异步编程续~.net4.5主推的await&async应用
查看>>
C#进行MapX二次开发之图层操作
查看>>
ASP.NET 运行机制详解
查看>>
C++ little errors , Big problem
查看>>
iOS - Phone 电话
查看>>
根据点提取栅格值
查看>>
在 ML2 中配置 OVS vlan network - 每天5分钟玩转 OpenStack(136)
查看>>
Selenium2+python自动化34-获取百度输入联想词
查看>>
【★★★★★】提高PHP代码质量的36个技巧
查看>>
如何解决/home/oracle: is a directory报警
查看>>
AI 是中性的技术,如何用它更好地为人类服务
查看>>