CSS样式引用方式的区别

简介: CSS样式引用方式的区别

CSS可以使页面变得更加美观,但是他是怎么用的,你们知道吗?

现在我就带大家来了解一下css的使用方式,他可以分为四种引用方式:行内式、内嵌式、外链式和导入式。

我们接下来一个一个的学习。

首先,是我们的行内式

<div style="width: 100px; height:100px; border:1px solid black">一个宽高都为100px的块</div>

行内样式是直接把css代码放到HTML标签里面,作为style属性的属性值。

行内样式尽量少使用,维护成本比较高。

内嵌式:

<style>
        div {
            width: 100px;
            height: 100px;
            border: 1px solid black;
        }
    </style>
    <div>这是一个长宽都为100px的块</div>

内嵌式是在HTML中创建一个style标签,把css样式写入style标签内,style标签可以写在HTML中的任何位置,通常写在head标签内。

内嵌式尽量在演示的时候来用,它的代码是不能被别的页面使用的。


外链式:

/*css代码*/
 div {
            width: 100px;
            height: 100px;
            border: 1px solid black;
        }
<link rel="stylesheet" href="css代码路径">
    <div>这是一个长宽都为100px的div</div>

外链式是把css样式单拎出来,放在一个单独的css文件中,然后通过link标签进行连接,如果没有link标签进行连接的话,css样式是没有效果的。

我们最常用的就是外链式引用方式,非常的方便,也可以供多个页面重复使用


导入式:

/*css代码*/
 div {
            width: 100px;
            height: 100px;
            border: 1px solid black;
        }
<head>
<style>
        @import url("test.01.css");
    </style>
</head>
<div>这是一个长宽都为100px的div</div>

导入式和和外链式差不多,都是在外部创建一个css文件,然后在style标签内通过@import url(url);导入,但是与外链式不同的是,外链式是先加载css,再显示HTML,而导入式是先显示HTML,再加载css,所以推荐使用外链式。


css引用的优先级:

记住就近原则

内部样式、、@import都出现在HTML的里面,就近原则,距离修改元素近的优先级高

行内样式>内部样式>link>@import

  建议开发中链入外部样式,无需改动HTML结构,有利于代码的维护,开发效率高


相关文章
|
1月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
21天前
|
前端开发 JavaScript UED
|
25天前
|
前端开发 Ruby
CSS 预编语言的区别
【10月更文挑战第24天】Sass、Less 和 Stylus 等 CSS 预编语言在语法特点、功能特性、性能表现、社区和生态系统等方面存在着不同之处。在选择使用哪种预编语言时,需要综合考虑项目需求、团队技术偏好、个人习惯等因素。你可以根据具体情况进行评估和选择,以充分发挥这些语言的优势,提高前端开发的效率和质量。
|
25天前
|
前端开发 开发者 UED
设备像素、css像素、设备独立像素、dpr、ppi之间的区别
【10月更文挑战第24天】在实际应用中,这些概念相互关联,共同影响着网页在不同设备上的显示表现。开发者需要了解它们之间的区别和关系,以便更好地进行网页设计和优化,确保在各种设备上都能提供良好的用户体验。
|
1月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
186 1
|
1月前
|
编解码 前端开发 JavaScript
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
57 2
|
26天前
|
前端开发
HTML 样式- CSS3
内部样式表适用于单个文件的特别样式,通过&lt;head&gt;部分的&lt;style&gt;标签定义;外部样式表适用于多个页面,通过&lt;link&gt;标签引用外部CSS文件;&lt;style&gt;定义样式,&lt;link&gt;引用资源;已弃用的标签有&lt;font&gt;、&lt;center&gt;、&lt;strike&gt;,属性有color和bgcolor。
|
26天前
HTML 样式- CSS2
HTML样式实例展示了如何使用`font-family`、`color`和`font-size`属性来定义字体样式,以及使用`text-align`属性来设置文本的对齐方式。示例包括标题和段落的样式设置。
|
26天前
|
前端开发
HTML 样式- CSS1
CSS (层叠样式表) 用于为 HTML 元素添加样式,包括颜色、文本、盒子模型等。CSS 可以通过内联样式、内部样式表或外部引用的方式添加到 HTML 中。推荐使用外部引用方式。本教程将介绍如何使用 CSS 为 HTML 添加样式,并提供实例演示。
|
1月前
|
前端开发 JavaScript
css的引入方式和区别
css的引入方式和区别
38 0