CSS 引入的方式有哪些以及区别 (琐碎知识点整理)

1. CSS 引入的方式有哪些?

1. 外部样式引入方式: link 与 @import 两种方式 。
2. 内联方式: 在 HTML 标签中的 style 属性 中添加 CSS;
3. 嵌入方式: 在 HTML 头部中的 <style> 标签 下书写 CSS 样式代码 。

2. link 与 @import 的区别是 ?

1. link 属于 XHTML 标签, 除了加载 CSS 外, 还能用于定义 RSS, 定义 rel 连接属性等作用; 而 @import 是 CSS 提供的, 只能用于加载 CSS 。
  1. RSS 用于在网站间分享信息 。

  2. 代码示例
      <channel>
        <item>
          <title>RSS 教程</title>
          <link>http://www.runoob.com/rss</link>
          <description>菜鸟教程 Rss 教程</description>
        </item>
      </channel>
      <title> - 定义项目的标题。(比如 RSS 教程)
      <link> - 定义到达项目的超链接。(比如 http://www.runoob.com/rss)
      <description> - 描述此项目(比如 菜鸟教程 Rss 教程)

2. 页面被加载的时, link 会同时被加载; 而 @import 引用的 CSS 会等到页面被加载完后再加载 。
3. link: 内联(链接方式) -- 内嵌; @import : 外链--导入(导入方式) 。
4. Link 支持使用 javascript 改变样式; @import 不可 。
5. @import 是 CSS2.1 提出的, 只在 IE5 以上才能被识别; 而 link 是 XHTML 标签, 无兼容问题 。
如果对你有所帮助,大家喜欢可以点个关注;如有问题还望不吝赐教,本人会及时更改。(如要转载,请注明出处)。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 主题: css 盒模型的介绍及区别 1. 什么是盒模型    1. 每个 HTML 元素都可以叫做盒模型 。   ...
    黑木令阅读 1,287评论 0 1
  • 1. css 动画的三种方式    1. transition 过渡   2. transform 变形   3....
    黑木令阅读 6,605评论 0 1
  • 1. 实现页面布局的方法 : 2. 三栏布局 绝对顶方法--代码 绝对顶方法--图例 弹性盒子方法--代码 弹性盒...
    黑木令阅读 3,192评论 0 1
  • 写在前面,我也是一名python学习小白,从最近开始学习Python,由于之前没有编程基础,学习起来比较费劲...
    Gabrielff阅读 2,924评论 0 2
  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 2,849评论 2 2