美文网首页程序员前端工程师
4.CSS引入方式-CSS进阶

4.CSS引入方式-CSS进阶

作者: 見贤思齊_ | 来源:发表于2020-10-02 21:02 被阅读0次

四、CSS引入方式

在初学阶段,我接触了 3 种CSS引入方式,分别是:

  • 外部样式表
  • 内部样式表
  • 行内样式表

其实,还有一种引入方式就是@import方式,也就是导入样式表。

实际开发

@import方式和外部样式表相似,不过在实际开发中,极少使用@import方式,更倾向于使用link方式(外部样式)。

这是因为@import方式,是先加载HTML后加载CSS,而link是先加载CSS后加载HTML。如果HTML先于CSS加载,用户页面体验会变得很糟糕。因此不需要了解@import方式,知道有这么回事就行。

1.外部样式表

外部样式表是最理想的CSS引用方式。

(1)实际开发

在实际开发中,为了提升网站性能和可维护性,一般都是使用外部样式表

外部样式表 ,就是把CSS代码HTML代码单独放在不同文件中,然后在HTML文档中使用link标签来引用CSS样式表

当样式需要被应用到多个页面时,外部样式表是最理想的选择。使用外部样式表,就可通过更改一个CSS文件来改变整个网站的外观。

外部样式表定义在单独文件中,并且在<head></head>标签对中使用link标签来引用。

2.内部样式表

我们都知道外部样式表是最理想的CSS引用方式,但这并不意味着内部样式表和行内样式表这两种方式就一无是处。

(1)实际开发

在实际开发中,同一专栏的页面都会有相同的样式。对于这种公有样式,我们一般会放在外部样式表种。

但有一些页面需要“ 个性样式 ”时,此时我们就不应该把这些“ 个性样式 ”放在公有样式中。

这是因为这些个别样式只应用在几个页面,如果我们把这些个别样式放在公有样式中,会导致所有页面都加载一次个别样式,这样会影响加载速度

遇到这种情况,我们就不能单纯只用外部样式表来解决,比较好的解决方法是:在这些需要定义个别样式的页面中使用内部样式表来定义。

3.行内样式表

在一个样式非常多的页面,我们只在一个小地方进行样式修改(例如:字体加粗、颜色更改等)。

像这些小幅度修改,并且修改只出现一两次,我们更倾向于使用行内样式来实现

4.总结

在实际开发中,我们应该灵活地配合使用外部样式表、内部样式表以及行内样式表,并不是一味地只用单一的样式表

事实上,外部样式表多用于公有样式,内部样式表多用于私有样式,而行内样式更多用于小修改 或 优先级方面

相关文章

  • 4.CSS引入方式-CSS进阶

    四、CSS引入方式 在初学阶段,我接触了 3 种CSS引入方式,分别是:外部样式表内部样式表行内样式表其实,还有一...

  • CSS选择器

    阿里云服务器3折开售(点此直达) 大纲 1.css简介2.css代码语法3.css注释代码4.css引入方式及其优...

  • 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文件中引入(网上大多称这种方式为导入)两种不同的方式。 一...

网友评论

    本文标题:4.CSS引入方式-CSS进阶

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