CSS 引入方式

作者: 苦瓜_6 | 来源:发表于2018-02-28 11:16 被阅读0次

主要内容: CSS 引入方式介绍 ,link 和 @import区别 。

CSS是什么

层叠样式表 (Cascading Style Sheets,常缩写记作 CSS), 是一种样式表语言,用来描述 HTML 或 XML(包括如 SVG、XHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在其它媒体上的元素应该如何被渲染的问题。

CSS 引入方式

CSS 的引入方式根据 CSS 样式代码引入的形式可分为三种:内联式、嵌入式和外部式。

内联式

内联式即在 HTML 标签的 style 属性中设定 CSS 样式,这种方式本质上没有体现 CSS 的优势,并且不方便维护, 因此不推荐使用。
eg. <p style="color : yellow ; "> hello </p>

嵌入式

嵌入式指的是把 CSS 代码和 HTML 代码放在同一个文件中,其中CSS代码放在<style></style>标签内, <style> 标签一般放在<head>标签内。

外部式

外部式最理想的CSS引用方式, 所谓的“外部式”,就是把CSS代码和HTML代码都单独放在不同文件中,然后通过一定的方法将一个独立的CSS文件引入HTML文件中 。一般有两种方法:链接式和导入式。

  1. 链接式 : 链接式使用HTML规则引入外部CSS文件,它在网页的<head></head>标签对中使用<link>标记来引入外部样式表文件,使用语法如下:
    <link rel="stylesheet" type="text/css" href="style.css">

  2. 导入式 : 导入式使用 CSS 规则 @import 引入外部 CSS 文件 。可以将其放到<style> 标签里 , 也可以放到另一个样式表里。@import语法有两种:

  • @import url ("style.CSS") ;

  • @import "style.CSS" ;

PS : @ import 规则一定要先于除了@charset的其他任何CSS规则

link 和 @import区别
  • 导入式和链接式的目的都是将一个独立的CSS文件引入HTML文件中,二者的区别在于链接式使用HTML的标记引入外部CSS文件,而使用导入式则是使用CSS的规则引入外部CSS文件
  • link 是 HTML 标签除了 CSS 还能定义别的东西,而 @import 是纯 CSS
  • link 和页面本体是会同时加载的,而 @import 得等到页面加载完成再加载
  • @import 是 CSS 2 标准,在多年前可能会有兼容性问题
  • 当使用 JavaScript 控制 DOM 去改变样式的时候,只能使用 link 标签,因为 @import 不是 DOM 可以控制的

相关文章

  • CSS基础(一)

    1.CSS 的引入方式有哪些? CSS 的引入方式有以下三种: 行内样式使用style属性引入CSS样式。 内部样...

  • CSS引入方式及选择器

    CSS层叠样式表 HTML结构和CSS样式如何关键到一起(CSS的引入方式) CSS的引入方式 CSS常用属性 C...

  • CSS入门的那些坑

    几种引入css的方式 分别有用style 属性、style 标签、css link、css import, 引入c...

  • CSS 引入方式

    主要内容: CSS 引入方式介绍 ,link 和 @import区别 。 CSS是什么 层叠样式表 (Cascad...

  • CSS引入方式

    1、行内引入 2、内部引入 将CSS定义在head内 3、外部引入 单独编写CSS文件 在HTML->HEAD中引...

  • CSS引入方式

    CSS的基本语法 1)CSS语法选择器{属性名称1:属性值1;属性名称2:属性值2;...} 2)CSS的引入方式...

  • CSS引入方式

    CSS引入方式 通过 标签引用,最常见也是最推荐的的方式,所有的css代码只存在单独的css文件中,所以具有良好的...

  • css引入方式

      引入css,我把它分为在html文件中引入和在css文件中引入(网上大多称这种方式为导入)两种不同的方式。 一...

  • CSS引入方式

    CSS三种引入方式:内联、页级、外联 来源:http://www.cnblogs.com/ljwk/p/71363...

  • css样式加载

    CSS 引入方式 有 4 种方式可以在 HTML 中引入 CSS。其中有 2 种方式是在 HTML 文件中直接添加...

网友评论

    本文标题:CSS 引入方式

    本文链接:https://www.haomeiwen.com/subject/ftjbxftx.html