CSS 简介

css 是层叠样式表,样式表定义如何显示 HTML 元素。

什么是 HTML?

HTML 是超文本标记语言,浏览器是可以直接解析的,通俗的讲就是 web 页面。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8"/>
    <title>pangugle.com教程</title>
  </head>
  <body>
	<p>这是一个段落。</p>
  </body>
</html>

<meta charset="UTF-8"/> 设置编码方式 charset="UTF-8"。中文网站需要设置编码方式,不然页面容易乱码。这是个空元素
<!DOCTYPE html> 表示声明为 HTML5 文档。大部分网站都是用 HTML5,如百度、新浪、微博。

我们常说 p 标签,指的是 <p>。
而说 p 元素,指的是含了开始标签、内容和结束标签 :

< 标签 > 内容 </ 标签 >

<p>这是一个段落</p>

CSS - 创建

CSS 由选择器 和 声明 构成。
以下示例中,p 是选择器,text-align: center; 是样式声明 :

p{ 
  text-align: center; 
}

CSS - 在 HTML 添加 CSS

  • 内联样式 - 在 HTML 元素中使用 style 属性
  • 内部样式 - 在 HTML 文档头部 <head> 区域使用 <style> 元素来包含css
  • 外部引用 - 使用 <link> 链入外部 css 文件

注:最好的方式是通过外部引用 css 文件,方便项目维护。

实例

css.css 文件 :

p{ text-align: center; color : blue;}

index.html 文件 :

<!DOCTYPE html>
<html>
    <head>
	<meta charset="utf-8" />
		
	<!-- 使用 <link> 元素外部引用 -->
	<link rel="stylesheet" type="text/css" href="css.css" />
			
	<title> pangugle 教程</title>
			
	<!-- 在文档头部,使用 <style> 元素 -->
	<style type="text/css">
		p{ font-size: 15px ; }
	</style>
    </head>
    <body>
	<p style="color: red;">这是内联样式,使用style属性</p>
    </body>
</html>

内联样式直接在 <p> 中使用 style 属性设置字体颜色(color: red)。
内部样式在 <style> 里设置字体大小(font-size: 15px)。
外部引用使用 <link> 链入文件 css.css,设置字体水平居中(text-align: center)和 设置字体颜色(color: blue)。

在浏览器中可以看到,<p>的内容,其颜色为red。外部引用的样式(color: blue)没有起作用。 这里涉及到样式的优先级。内联样式 > 内部样式表 > 外部引用。

注释

css 的注释是 :
开始:/*
结束:*/

/* 注释内容 */ 

html 的注释是:
开始:<!--
结束:-->

<!-- 注释内容  -->

实例:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8"/>
    <title>pangugle.com教程</title>
    <style type="text/css">
	/**
	 * css 注释
	 **/
	div{
		font-size: 15px;
	}
	/* p{ font-size: 16px;} */
     </style>
  </head>
  <body>
		
	<!-- html 注释  -->
	<p>这是一个段落。</p>
		
	<!-- 主体内容 start -->
	<div class="main">
		代码块...
	</div>
	<!-- 主体内容 end -->
		
	<!-- <p>这是一个段落。</p> -->
		
	<!-- 
		<div>
			<p>这是一个段落。</p>
		</div>
	-->
		
    </body>
</html>

css 和 html 都能注释代码块,注释完后代码块不起作用。