CSS的引入方式有外部样式、内部样式和行内样式。
外部样式是在HTML文件的同级目录下创建一个CSS文件,然后在HTML中直接调用外部CSS文件,即通过link标签引入一个外部的CSS文件。格式为<link rel="stylesheet" href="文件.CSS"/>。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="style1.css" /> />
</head>
<body>
<div0>张三</div0>
<div1>李四</div1>
<div2>王五</div2>
</body>
</html>
div0{
font-size: 10px;
color: blue;
}
div1{
font-size: 20px;
color: red;
}
div2{
font-size: 30px;
color: green;
}
内部样式则是在HTML文件内部通过<style>标签调用内部CSS样式,直接在HTML内对CSS进行修改。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
div0{
font-size: 10px;
color: blue;
}
div1{
font-size: 20px;
color: red;
}
div2{
font-size: 30px;
color: green;
}
</style>
</head>
<body>
<div0>张三</div0>
<div1>李四</div1>
<div2>王五</div2>
</body>
</html>
行内样式则是在每一行对需要修饰的内容进行具体操作,可以通过修改<div>标签中的style属性实现。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div0 style="font-size: 10px;color: blue;">张三</div0>
<div1 style="font-size: 20px;color: red;">李四</div1>
<div2 style="font-size: 30px;color: green;">王五</div2>
</body>
</html>
后面学的是CSS浮动。即在<div>标签内的style属性中使用float属性,常用有left和right属性,可以根据页面宽度自动调节行内容。流式布局具有自动换行的功能,float属性可以很方便的适应页面。但是浮动的元素会脱离正常的文档流,在正常的文档流中不占空间,可能会覆盖文档内容。clear属性可以用来清除浮动,clear:both两边都不允许浮动,clear:left,不允许向左边浮动,clear:right,不允许向右边浮动。