怎么载入css样式?

1.行内式

行内式也称内联样式,是通过标记的 Istyle属性来设置标记的样式,其基本语法格式如下:

<标记名 style= ”属性1:属性值1;属性2:属性值2;属性3:属性值3;">内容</标记名>

上述语法中,style是标记的属性,实际上任何HTML标记都拥有 style属性,用来设置行内式。属性和属性值的书写规范与Cs样式规则一样,行内式只对其所在的标记及嵌套在其中的子标记起作用。

通常CSS的书写位置是在<head>头部标记中,行内式却是写在<htm>根标记中,例如下面的示例代码,即为行内式CS样式的写法。

<h1 style="font-size:20px;  color:b1ue;">使用CSS行内式修饰一级标题的字体大小和颜色</h1>

在上述代码中,使用<h1>标记的style属性设置行内式CSS样式,用来修饰一级标题的字体大小和颜色。效果如下图所示。

需要注意的是,行内式是通过标记的属性来控制样式的,这样并没有做到结构与样式分离,所以一般很少使用。

2. 内嵌式

内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用< style>标记定义,其基本语法格式如下:

<head>
    <style type="text/css">
        选择器 {属性1:属性值1;属性2:属性值2;属性3:属性值3;}
    /style>
</head>

上述语法中,<style>标记一般位于<head>标记中title标记之后,也可以把它放在HTML文档的任何地方。但是由于浏览器是从上到下解析代码的,把CSS代码放在头部有利于提前下载和解析,从而可以避免网页内容下载后没有样式修饰带来的尴尬。除此之外,必须设置type的属性值为“text/css”,这样浏览器才知道< style>标记包含的是CSS代码,因为< style>标记还可以包含其他代码,如 JavaScript代码。

3.外链式

外链式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过<link/>标记将外部样式表文件链接到HTML文档中,其基本语法格式如下:

<head><1ink href="css文件的路径" type="text/css" re1="stylesheet"  /></head>

上述语法中,<link> 标记需要放在<head>头部标记中,并且必须指定<link/>标记的个属性,具体介绍如下。

  • href:定义所链接外部样式表文件的URL,可以是相对路径,也可以是绝对路径。

  • type:定义所链接文档的类型,在这里需要指定为“text/css”,表示链接的外部文件为CS样式表。

  • rel:定义当前文档与被链接文档之间的关系,在这里需要指定为“stylesheet”,表示被链接的文档是一个样式表文件。

外链式是使用频率最高是最实用的CSS样式表,因为它将HTML代码与CSS代码分离为两个或多个文件,实现了将结构和样式完全分离,使得网页的前期制作和后期维护都十分方便。

4.导入式

@import(url(demo.css))

基本不使用,因为页面会先加载html,然后再去加载css,这样就会造成页面样式的延迟。

创建一个demo.css文件,写上一个css样式

//写在demo.css文件中
h2{
    color:green;
}

使用@import方式导入demo.css文件

//试验了一下,需要单独写在一个style中,
<style>
  @import url(demo.css)
</style>
//写在body标签中
<h2>导入式</h2>
Image placeholder
前端答疑
未设置
  61人点赞

没有讨论,发表一下自己的看法吧

推荐文章
jsp怎么引入css样式?

JSP页面引入CSS样式有三种方法,且其优先级不同。具体如下:外部样式,内嵌样式,行内样式。优先级依次增高!下面给大家具体介绍一下:1、外部样式jsp可以在link标签中使用href属性引入css文件

怎么在html中加入css样式

html添加css样式有三种方法,分别为行内式(使用style属性,在特定的HTML标签内使用)、内嵌式(style标签把css代码放在特定页面的head部分中)、外联式(使用link标签,将外部cs

ie怎么加载不了css样式?

CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。ie怎么加载不了css样式?IE一直是特殊的一个浏览器,有时,会出现无法加载css样

javascript怎么清除CSS样式?

javascript怎么清除CSS样式?一、使用setAttribute方法清除样式dom结构helloworldjavascriptp.setAttribute('style','');二、使用re

dw怎么用css样式?

dw怎么用css样式?首先介绍一下CSS样式的属性:CSS样式属性被分为八大类:类型,背景,区块,方框,边框,列表,定位,扩展。类型主要定义文本的字体,大小,颜色,行高和修饰等。如图所示:方法一:内联

如何在react加css样式?

react加css的3种方法:1.行内样式直接给对应的DOM元素添加style属性,遵循react的规则,写在{}当中。ThisisPage1!2.声明样式render(){   letmystyle

如何调用不同css样式?

1、根据不同分辨率来调用不同css样式可以使用@media查询来根据不同分辨率调用不同css样式。使用@media查询,你可以针对不同的媒体类型定义不同的样式。@media可以针对不同的屏幕尺寸设置不

js中如何移除css样式?

js中如何移除css样式?dom元素应用css有两种方式:●通过class类名和id名应用样式●通过指定style属性应用样式我们可以针对以上两种方式写移除css样式的方法(相关课程推荐:JS视频教程

dw怎么链接css样式

dw怎么链接css样式?(以下以DWCS6版本为例,其他版本大同小异):在DW里可通过直接引入、CSS样式面板和属性面板的方式来链接、使用CSS。1、如果是外联样式表,在DW界面中可通过直接拖动CSS

thinkphp加载不了css样式怎么解决

thinkphp加载不了css样式怎么解决解决方法:1、项目入口文件index.php

jquey怎么引用css样式

jquey怎么引用css样式jquery引用css只需要一行代码即可,通过传入一个标签,来创建link标签,传入type、href、以及rel给link标签添加属性,最后再调用appendTo方法,将

css样式不兼容怎么办?

1、使用浏览器私有属性我们经常会在某个CSS的属性前添加一些前缀,比如-webkit-,-moz-,-ms-,这些就是浏览器的私有属性。为什么会出现私有属性呢?这是因为制定HTML和CSS标准的组织W

.vue文件怎么写css样式

.vue文件怎么写css样式.vue文件由结构——行为——样式三部分构成,分别对应template、script、style标签,css样式就写在style标签中。一、直接在Test.vue中写css

怎么用css样式为网页做竖杠?

怎么用css样式为网页做竖杠?两种方法1、带竖线的字,在每个导航标记后面加入'|'这个就是竖线(shift+回车上方的按键) Document ul{ display:flex; justif

css怎么隐藏滚动条样式?

css怎么隐藏滚动条样式?用到的属性有overflow:hidden,下面,我们用一个案例来说明实现的方法及步骤。1、新建一个html文件,在head中写入内部CSS代码:2、然后再body中添加一个

css样式是什么意思?

CSS(CascadingStyleSheets,层叠样式表)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS就是一种叫做样式表

如何用别人的css样式

如何用别人的css样式使用别人的css样式首先需要引入,引入到自己的HTML文档中,主要有两种方式。1、下载别人的css样式,通过link标签引入。打开网站,按下f12打开开发者工具面板,选中Sour

css样式表是什么意思?

CSS主要用来设计网页的样式,美化网页;它不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥

如何动态修改css样式

如何动态修改css样式一、使用obj.className来修改样式表的类名functionchangeStyle1(){ varobj=document.getElementById("btnB");

如何保存css样式

如何保存css样式1、首先要确定,你要的css样式是内联在html里面的,还是单独一个css文件的,如果是内联的话,直接在网页点击右键,查看源码,然后再复制下来存入一个文档里就可以了。(相关课程推荐:

css样式有哪几种?

CSS即层叠样式表(CascadingStyleSheets),是一种用来表现HTML或XML等文件样式的计算机语言。CSS主要用来设计网页的样式,美化网页;它不仅可以静态地修饰网页,还可以配合各种脚

服务器不加载css样式表

服务器不加载css样式表的原因:●HTML文件中,引用css样式表的路径填写错误导致的。●nginx做代理后的虚拟路径和静态资源的请求路径不一致导致的。●样式文件编码和网页编码不一致,导致不能解析cs

css样式表分类及区别

css样式表分类及区别一、样式表分类(1)内联样式(2)内部样式表(3)外部样式表(相关课程推荐:css视频教程)二、不同样式表的区别●内联样式【优先级最高】【不常用】【代码重复使用性最差】(当特殊的

dw里怎样设置图片的css样式

dw里怎样设置图片的css样式1、首先在文件内插入一张图片,点击插入\图像,选择一张图片即可。2、选中图像,点击css样式窗口的+号,新建一个CSS(相关课程推荐:css视频教程)样式,打开对话框。选

ie加载不出css样式的原因有哪些?

ie加载不出css样式的原因有哪些?可能的原因如下:1.HTML页面编码与CSS编码不同(如HTML为gbk,CSS为utf-8);2.CSS文件中未指定@charset头声明,导致IE默认使用页面编