首页技术html网页css的三种引入方式,html基础语法

html网页css的三种引入方式,html基础语法

编程之家2026-06-301023次浏览

大家好,关于html网页css的三种引入方式很多朋友都还不太明白,今天小编就来为大家分享关于html基础语法的知识,希望对各位有所帮助!

html网页css的三种引入方式,html基础语法

在html里可以使用什么方法引入css

CSS的引入方式共有三种:行内样式、内部样式表、外部样式表。

一、行内样式

使用style属性引入CSS样式。

示例:

<h1 style="color:red;">style属性的应用</h1>

<p style="font-size:14px;color:green;">直接在HTML标签中设置的样式</p>

html网页css的三种引入方式,html基础语法

实际在写页面时不提倡使用,在测试的时候可以使用。

例如:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

html网页css的三种引入方式,html基础语法

<title>行内样式</title>

</head>

<body>

<!--使用行内样式引入CSS-->

<h1 style="color:red;">Leaping Above The Water</h1>

<p style="color:red;font-size:30px;">我是p标签</p>

</body>

</html>

二、内部样式表

在style标签中书写CSS代码。style标签写在head标签中。

示例:

<head>

<style type="text/css">

h3{

color:red;

}

</style>

</head>

例如:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

<title>内部样式表</title>

<!--使用内部样式表引入CSS-->

<style type="text/css">

div{

background: green;

}

</style>

</head>

<body>

<div>我是DIV</div>

</body>

</html>

三、外部样式表

CSS代码保存在扩展名为.css的样式表中

HTML文件引用扩展名为.css的样式表,有两种方式:链接式、导入式。

语法:

1、链接式

<link type="text/css" rel="styleSheet" rel="external nofollow" href="CSS文件路径"/>

2、导入式

<style type="text/css">

@import url("css文件路径");

</style>

例如:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

<title>外部样式表</title>

<!--链接式:推荐使用-->

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

<!--导入式-->

<style type="text/css">

@import url("css/style.css");

</style>

</head>

<body>

<ol>

<li>1111</li>

<li>2222</li>

</ol>

</html>

链接式和导入式的区别

<link>

1、属于XHTML

2、优先加载CSS文件到页面

@import

1、属于CSS2.1

2、先加载HTML结构在加载CSS文件。

四、CSS中的优先级

1、样式优先级

行内样式>内部样式>外部样式(后两者是就近原则)

例如:

行内样式和内部样式比较优先级:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

<title>行内样式和内部样式表的优先级</title>

<!--内部部样式表-->

<style type="text/css">

p{

color: blue;

}

</style>

</head>

<body>

<!--行内样式-->

<p style="color: red;">我是p段落</p>

</html>

浏览器运行效果:

结论:行内样式优先级高于内部样式表。

内部样式表和外部样式表比较优先级:

a、内部样式表在外部样式表上面

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

<title>内部样式表和外部样式表的优先级</title>

<!--内部部样式表-->

<style type="text/css">

p{

color: blue;

}

</style>

<!--外部样式表-->

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

</head>

<body>

<p>我是p段落</p>

<div>我是div</div>

<ol>

<li>1111</li>

<li>2222</li>

</ol>

</html>

浏览器运行效果:

b、外部样式表在内部样式表上面

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

<title>内部样式表和外部样式表的优先级</title>

<!--外部样式表-->

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

<!--内部部样式表-->

<style type="text/css">

p{

color: blue;

}

</style>

</head>

<body>

<p>我是p段落</p>

<div>我是div</div>

<ol>

<li>1111</li>

<li>2222</li>

</ol>

</html>

浏览器运行效果:

结论:内部样式表和外部样式表使用就近原则,即谁写在下面以谁为准。

注意:导入式和链接式的优先级也是使用就近原则。

2、选择器优先级

优先级:ID选择器>类选择器>标签选择器

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8"/>

<title>选择器的优先级</title>

<style type="text/css">

#a{

color: green;

}

.b{

color: yellow;

}

h2{

color: red;

}

</style>

</head>

<body>

<h2>111</h2><!--红色-->

<h2 id="a" class="b">222</h2><!--绿色-->

<h2 class="b">333</h2><!--黄色-->

</html>

浏览器运行效果:

在网页中使用css的几种方式

(1)使用Embed(嵌入样式单)排版样式:

即将CSS代码直接插入每个页面的HTML的<head>区,就象上一节看到的。使用<style>...</style>标签。例如:

<style type="text/css">

<!--

h2{ font-family:"宋体"; font-size: 12pt; font-style: italic; color:#FF0033; background-color:#FFCCCC}

h1{ font-family:"Arial"; font-size: 12pt; color:#66FF66}

-->

</style>

(2)使用“link(外部样式单)排版样式”:

即你可以将多个页面的排版风格都用一个样式单文件控制。这个外部的样式单文件(一个扩展名是css的文本文件)将设定你所有网页的规则。如果你改变样式单文件中的某行,所有页面风格用这个css文件定义的页面都会随之改变。如果你的站点文件非常多,则这项功能就非常方便了。

在<HEAD>区内使用<LINK>标签(注意:不再是<style>标签了):

<HTML>

<HEAD>

<LINK REL=stylesheet HREF="http://yoursute.com/my.css"; TYPE="text/css">

</HEAD>

<body>

<h2>你好!朋友,欢迎光临Java2000的教学区。</h2>

<h1>Hello,everybody,welcome in java2000!</h1>

</body>

</html>

★☆★说明:css文件的路径用绝对路径http://...)表示或者用相对路径(例如:../csscode/my.css)表示都可以。

然后再单独生成一个css文件,叫做my.css(随便起名)。文件内容如下:

h2{ font-family:"宋体"; font-size: 12pt; font-style: italic; color:#FF0033; background-color:#FFCCCC}

h1{ font-family:"Arial"; font-size: 12pt; color:#66FF66}

只要将这个CSS文件上传到服务器指定的目录即可。

(3)使用"inline(行内样式单)排版样式":

inline样式单采用HTML标签的“style”属性,它的特点是“定义某一个标签的式样单风格”,只对所定义的标签起作用,并非对整个页面起作用。例如:

<p style="font-size: 14pt; color:#99ff99; font-family:宋体">层叠式样单</p>

看到的效果:

层叠式样单

使用行内样式单,你必须为每行指定样式规则,否则下一行时浏览器将使用页面的缺省设置。但是:有时候这种方式却非常有效。

(4)使用“import(输入的外部式样单)”--适用于IE浏览器。

<html>

<head>

<style type="text/css">

<!--

@import url(my.css);

-->

</style>

</head>

<body>

<h3>输入的外部式样单</h3>

</body>

</html>

html如何引入外部css样式

很多新手朋友链接外部样式的时候总会出错,这里就给大家说一下外部样式表怎么引入

当我们没有引入外部css样式表的时候,一般情况下我们会在html里写样式,而又两种方式使我们常见的,第一种: head meta http-equiv="Content-Type" content="text/html; charset=utf-8"/ titletime元素/title/head body div style="height:300px; width:500px; background:#999;"/div/body

第二种写法: head meta http-equiv="Content-Type" content="text/html; charset=utf-8"/ titletime元素/title style.all{ height:300px; width:500px; background:#999;}/style/head body div class="all"/div/body

上边的第一种我们是把样式写在body里的标签中,第二种方法是写在了head标签中,而这两种方法都让我们看起来有些乱,也不容易管理和维护,所以有了第三种方法,链接外部css样式

现在就来建立一个css样式表文件

存储在css文件夹中

在html文件中写入链接代码,代码如下: link rel="stylesheet" type="text/css" href="css/index.css"/

好了之后就可以看到HTML文件的源代码傍边看到我们所连接的css文件

此时就连接成功了,就可以在css文件给我们的html写样式了

html网页css的三种引入方式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于html基础语法、html网页css的三种引入方式的信息别忘了在本站进行查找哦。

strlen头文件名 rand的头文件sumproduct函数结果为0?subtotal求和为0