设计一段html和css代码,其中至少包含三个div,分别展示三种css+引入方式?

html-css019

设计一段html和css代码,其中至少包含三个div,分别展示三种css+引入方式?,第1张

html:

<!DOCTYPE html>

<html>

<head>

<title>My webpage</title>

</head>

<body>

<div>

<h1>My first div</h1>

<p>This div uses inline CSS to style its content.</p>

<style>

h1 {

color: red

}

p {

font-size: 16px

text-align: center

}

</style>

</div>

<div>

<h1>My second div</h1>

<p>This div uses an external CSS file to style its content.</p>

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

</div>

<div>

<h1>My third div</h1>

<p>This div uses an embedded style sheet to style its content.</p>

<style>

/* This is an embedded style sheet */

h1 {

color: blue

}

p {

font-size: 14px

text-align: left

}

</style>

</div>

</body>

</html>

style.css:

/* This is an external style sheet */

h1 {

color: green

}

p {

font-size: 18px

text-align: right

}

这段代码中,第一个div使用内联CSS来样式其内容,第二个div使用外部CSS文件来样式其内容,第三个div使用嵌入式样式表来样式其内容。

定义CSS时用下面的语法即可:

div div { ... }

该语法定义的便是div中的div的样式了.但是如果你有三个层级的div,这种方法就比较麻烦,所以最好用id或class来定义有层次关系的样式.比如

#div1 div { ... }

.div1 div { ... }