Day03 3.1、CSS基础
一、CSS基础之入门使用
-
层叠样式表(
Cascading Style Sheets),与HTML一样,也是一种标记语言 -
其作用就是给HTML页面标签添加各种样式,定义网页的显示效果,将网页内容和显示样式进行分离,提高了显示功能。
-
简单一句话就是,CSS的代码可以告诉浏览器怎么美化HTML标签的内容。
-
入门使用
-
css代码可以写在html标签中作为标签的属性值存在
-
也可以写在html网页中,作为附加代码存在
-
也可以写在单独的css文档中,通过html的link标签引入使用。
1 行间样式/行内样式
-
css代码可以作为在每一个标签的style属性中作为值使用。
-
语法格式:
<标签名 style="样式属性: 属性效果值; 样式属性: 属性效果值;....">
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h4 style="background-color: red; color: lightblue;">黄鹤楼送孟浩然之广陵</h4>
<p style="background-color: red; color: yellow;">
故人西辞黄鹤楼,<br>
烟花三月下扬州。
</p>
<p style="background-color: deeppink; color: yellow;">
孤帆远影碧空尽,<br>
唯见长江天际流。
</p>
</body>
</html>
2 内部样式
-
css可以作为在网页中的附加代码写在style标签内部存在。
-
代码语法格式:
<style> 选择符1 { 样式属性: 属性效果值; 样式属性: 属性效果值; .... } 选择符2 { 样式属性: 属性效果值; 样式属性: 属性效果值; .... } .... </style>
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内部样式,达到了结构与表现分离初步的效果</title>
<style>
h4, p {background-color: red;}
h4 {color: lightblue;}
p {color: yellow;}
.p2 {background-color: deeppink;}
</style>
</head>
<body>
<h4>黄鹤楼送孟浩然之广陵</h4>
<p>
故人西辞黄鹤楼,<br>
烟花三月下扬州。
</p>
<p class="p2">
孤帆远影碧空尽,<br>
唯见长江天际流。
</p>
</body>
</html>
2 外部样式
-
css还可以作为单独的css格式文件存在,通过html的link标签引入到网页中。
-
common.css,代码:
h4, p {background-color: red;} h4 {color: violet;} p {color: yellow;} .p2 {background-color: deeppink;} -
4.1 html,代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>外部样式,彻底实现结构与表现的分离</title> <link rel="stylesheet" href="common.css"> </head> <body> <h4>黄鹤楼送孟浩然之广陵</h4> <p> 故人西辞黄鹤楼,<br> 烟花三月下扬州。 </p> <p class="p2"> 孤帆远影碧空尽,<br> 唯见长江天际流。 </p> </body> </html> -
4.2 html,代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>外部样式,彻底实现结构与表现的分离</title> <link rel="stylesheet" href="common.css"> </head> <body> <h4>赠汪伦</h4> <p> 李白乘舟将欲行,<br> 忽闻岸上踏歌声。 </p> <p class="p2"> 桃花潭水深千尺,<br> 不及汪伦送我情。 </p> </body> </html>
开发中,针对css提供的三种引入使用方式,我们一般最常用的是外部样式,其次到内部样式。
而行间样式在css使用过程中基本上是禁止使用的。
而在后续的js特效编写中,行间样式是最常用的。
所以css的三种引入使用方式,我们都要掌握并熟练使用。
本文来自博客园,作者:Chimengmeng,转载请注明原文链接:https://www.cnblogs.com/dream-ze/p/17236228.html

浙公网安备 33010602011771号