CSS概述及添加方法
一、CSS样式
- HTML标签 属性——网页的
内容
和样式
- HTML:网页的内容
- CSS:内容的样式
- 内容和样式相分离,便于修改样式,而不会影响内容的部分。
- 样例
- 仔细看这两张图片,他们的风格和样式是截然不同的,但是你仔细观察他们的内容,会发现他们有着相同的结构和内容,因为他们有着相同的HTML部分和不同的CSS部分。
二、CSS简单案例
- 案例
- 代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>天使投资指早期投资,尤其指个人早期投资。</p>
<p>VC,Venture Capital,所谓风险投资、创业投资,是相对靠前的非公开市场股权投资。</p>
<p>PE, Private Equity,所谓私募资本、非公开市场资本,既是私募股权投资的统称,又特指相对靠后的股权投资。</p>
</body>
</html>
-
效果:
-
加了CSS后:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
p{
font-size:12px; /*字号*/
color:blue; /*文字颜色*/
font-weight:bold; /*加粗*/
}
</style>
</head>
<body>
<p>天使投资指早期投资,尤其指个人早期投资。</p>
<p>VC,Venture Capital,所谓风险投资、创业投资,是相对靠前的非公开市场股权投资。</p>
<p>PE, Private Equity,所谓私募资本、非公开市场资本,既是私募股权投资的统称,又特指相对靠后的股权投资。</p>
</body>
</html>
- 效果:
三、CSS添加方法
<p style="color: red;">
天使投资指早期投资,尤其指个人早期投资。
</p>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
p{
color: red;
}
</style>
</head>
<body>
<p>天使投资指早期投资,尤其指个人早期投资。</p>
</body>
</html>
- 解释:
- 用一对
style
标签表示,type="text/css"
表示当前的样式是以CSS文本来规定的。 - 当前样式只对当前页面有效。
-
效果:
-
内嵌样式的注意:
- 即使有公共CSS代码,也是每个页面都要定义的。
- 适合文件很少,CSS代码也不多的情况。
- 如果一个网站有很多页面,每个文件都会变大,后期维护难度也大。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<p>天使投资指早期投资,尤其指个人早期投资。</p>
</body>
</html>
- html02中代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<p>VC,Venture Capital,所谓风险投资、创业投资,是相对靠前的非公开市场股权投资。</p>
<p>PE, Private Equity,所谓私募资本、非公开市场资本,既是私募股权投资的统称,又特指相对靠后的股权投资。</p>
</body>
</html>
- css/style.css中的代码:
p{
color: green;
font-weight: bold;
}
- 效果:
-
html01
-
html02
- 解释:
- stely.css是定义css样式,而html中的是引用css样式。
- 引用语法:一对
link
标签,表示进行一个文件的链接;rel
属性,指示的是我要链接到什么类型的文件;href
属性,即链接的位置。 - 页面结构HTML代码与样式CSS代码完全分离。
- 维护方便,直接更改css文件中的代码即可。
- 可以在同一个html文档内部引用多个外部css样式文件,一个外部css样式文件也可以被多个html文件引用。