css的引入方式都有哪些

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css的引入方式都有哪些相关的知识,希望对你有一定的参考价值。

学习CSS肯定绕不开的就是如何将css引入到HTML文件中,引入方式主要有三种:

内联样式、内部样式、外部样式

1、内联样式

内联样式又称行内样式,使用该样式需要直接在标签内添加“ style=" " ”,再将需要的样式写在双引号内,如

<div style="background: red;">hello world!</div>1

行内样式比较适合初学者学习的时候使用,在网站开发时尽量不要去用,因为使用这种样式会把结构和CSS全部融合在一个页面里面,造成代码冗余,后期调整样式的时候非常不方便。

2、内部样式

内部样式是一种适合案例或者比较小的页面的引入方式,它的语法是在在head标签里添加style标签,再在style标签的内容区添加需要的样式,如:

<head>
<style type="text/css">
divbackground: red;</style>
</head>12345

内部样式比较适合案例或者比较小的页面中,因为它也会增加HTML文件的代码量。

3、外部样式

外部样式是使用最广的引入方式,适合比较大的页面或者整站开发。引入方法是将样式写css文件中,再将css文件链接到HTML文件里。
而外部样式有两种链接方法引入HTML文件中:link和import
1)用link链接需要在html文件内添加link标签,在该标签内属性“ href=" " ”的双引号里写上css文件的路径即可。

<link rel="stylesheet" type="text/css" href="demo.css"/>1

2)用import链接需要用内部样式的方法添加“ @import url(""); ”属性,在url("")中写上css文件的路径。

<style>    @import url("demo.css");</style>123

同为外部样式的链接方式,link和import之间的不同不仅是载入链接的语法不同:

    本质上link是HTML标签,是HTML的写法,但是import是CSS的提供的一种链接方式。所以link能够引入除css以外的其它文件,而import只能引入css文件。

    link是没有兼容问题的,但是import在IE5以下不支持。

    加载顺序上也不一样,link是HTML结构和CSS样式同时加载,而import是先加载HTML后加载CSS。有时候网速比较慢,你就会看到只有文字和边框的难看页面,然后才看到比较好看的页面,就是因为这个网页使用import链接的样式。

    在用js控制dom修改样式的时候,link可以被修改,但是import不可以。

参考技术A 1、直接在HTML标签中,使用style属性内嵌css样式。
2、在html头部head部分内,使用style标签插入css样式。
3、使用@import引用外部CSS文件。
4、使用link来调用外部的css文件。
参考技术B 行内样式,内联样式,外联样式

引入CSS的方式都有哪些

css主要有三种引用方法:
1,内部引用,在html文档中在<style>标签里面写的css样式

<style>
bdoyfont-size:14px;
</style>

2,外部引用,用<link>标签引用外部的css文件,将样式引用到html文档来。

<link rel="stylesheet" type="text/css" href="style.css">

3,在标签中使用,使用style属性将当前的标签样式改变。

<div style="color:red"></div>
参考技术A 1、第一种行内样式,也就是给标签添加style属性
2、第二种,直接写在html页面中的style标签中,例子如下, style .box width:200px; font-size:14px; color:red;
3、第三种,使用外链css样式表,单独保存为css文件,将css样式都写入css文件中,例子如下, //这个地方写css文件的位置
参考技术B 1、元素内联:在标签中直接使用样式语法 style="key1:value1"
2、页面嵌入:在页面中嵌入样式块 <style type="text/css"></style>块,样式块中间罗列样式,样式块一般放在head中
3、引入外部CSS文件 <link rel="stylesheet" type="text/css" href="ctest.css">

以上是关于css的引入方式都有哪些的主要内容,如果未能解决你的问题,请参考以下文章

3,css引入方式都有哪些,常应用哪里?不同引入方式的优势与劣势都有哪些

css的引入方式都有哪些

CSS引入的方式都有哪些? link和@import的区别是?

CSS引入的方式有哪些? link和@import的区别是?

网站前端开发常用的布局方式都有哪些

css颜色值设置方式都有哪些