CSS快速入门例子

CSS入门应用

01-结合方式01

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<!-- 
	结合方式01:
		在标签上加入style属性.
		属性的值就是css代码.
 -->
<p style="color:red;" >我的入门CSS</p>
</body>
</html>

02-结合方式02

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	p {
		color:blue;
	}
</style>
</head>
<body>
<!-- 
	结合方式02:
		在页面的head标签中, 书写一个style标签.
		在style标签中书写css代码.
		
 -->
<p>Hello world</p>
<p><pre name="code" class="html">Hello World</p>
</html>


03-结合方式03

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
	<link type="text/css" rel="stylesheet" href="p.css" />
</head>
<body>
<!-- 
	结合方式03:
		在页面head标签中填写link标签
				<link type="text/css" rel="stylesheet" href="p.css" />
				type mime类型
				rel	 类型
				href css文件路径
 -->
<p>Hello World</p>
<p>Hello World</p>
</body>
</html>

04-选择器01-标签选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	p {
		color:red;
	}

</style>
</head>
<body>
<!-- 
标签选择器:
	语法:  标签名 {
		属性键:属性值;
	}
 -->
<p>Hello World</p>
<p>Hello World</p>
</body>
</html>

05-选择器02-ID选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	#one {
		color:red;
	}

</style>
</head>
<body>
<!-- 
ID属性唯一标识符.
	要确保页面当中id属性的唯一性.
ID选择器:
	语法:  #ID {
		属性键:属性值;
	}
 -->
<p id="one" >Hello World</p>
<p>Hello World</p>
</body>
</html>

06-选择器03-Class选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	.one {
		color:green;
	}

</style>
</head>
<body>
<!-- 
class属性可以随意重复.

CLASS选择器:
	语法:  .CLASS名称 {
		属性键:属性值;
	}
 -->
<p class="one" >Hello World</p>
<p>Hello World</p>
<p>Hello World</p>
<p class="one" >Hello World</p>
<h1 class="one" >Hello World</h1>
</body>
</html>

07-选择器04-选择器分组

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	.one,#two {
		color:yellow;
	}

</style>
</head>
<body>
<!-- 

选择器分组:
	语法:  选择器1,选择器2...... {
		属性键:属性值;
	}
 -->
<p class="one" >Hello World</p>
<p id="two" >Hello World</p>
<p>Hello World</p>
<p class="one" >Hello World</p>
<h1 class="one" >Hello World</h1>
</body>
</html>

08-选择器05-伪类选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	a:link {
		color:red;
	}
	a:visited {
		color:green;
	}
	a:hover {
		color:blue;
	}
	a:active {
		color:yellow;
	}
</style>
</head>
<body>
<!-- 
	伪类选择器:指的是选择的某个标签的 某种状态
		常见状态有4种,a标签最全.
			l link  没有点击 过的状态
			v visited  访问过
			h hover  鼠标悬浮
			a active  激活状态(鼠标点下去没有弹起)
 -->
	<a href="01-结合方式01.html" >01-结合方式01.html</a>
</body>
</html>

09-常见属性-字体

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	p {
	/*
		font-size: 100px;
		font-family: 黑体;
		font-style: italic;
		font-weight: 900;
		font-variant: small-caps;
	*/
	font :italic small-caps 900 100px 黑体;
	
	}
</style>
</head>
<body>
	<p>Hello World</p>
</body>
</html>

10-常见属性-背景

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	body {
	/*
		background-color: pink;
		background-image: url("001.jpg");
		background-repeat: no-repeat;
		background-attachment: fixed;
		*/
		background : green url("001.jpg") no-repeat fixed center; 

	}
</style>
</head>
<body>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>
	<p>Hello World</p>

</body>
</html>

11-盒子模型-典型标签

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	/*
	块级标签: 占的是一行.
	行内标签: 占行内的一部分. 不能嵌套 块级标签.
	
	块级: div p ol 
	行内: span font a
	*/
</style>
</head>
<body>
	Hello World<div>Hello World</div>Hello World <br>
	Hello World<span>Hello World</span>Hello World
</body>
</html>

12-盒子模型-div嵌套

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	div{
		border-color: red;
		border-width: 1px;
		border-style: solid;
	}
	#one{
		width: 200px;
		height: 300px;
		/*
			内边距:
				注意,内边距会改变自身的宽高.
			
		*/
		padding-left: 100px;
	}
		#two{
		width: 100px;
		height: 100px;
		/*
		外边距
		margin-left: 100px;
		*/
	}
</style>
</head>
<body>
	<div id="one" >
		<div id="two" >
		</div>
	</div>
</body>
</html>

13-盒子模型-内外边距的复合属性

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	div{
	/*
		border-color: red;
		border-width: 1px;
		border-style: solid;
		*/
		border: 1px solid red;
		
		width: 100px;
		height: 100px;
	}
	#one{
		/*
			1个属性时: 4个方向.
			2个属性时: 第一个属性决定上下 第2个决定左右
			3个属性时: 上   左右  下
			4个属性时: 上 右 下 左(顺时针)
		*/
		padding: 10px 30px 50px 80px;
	}
</style>
</head>
<body>
	<div id="one" >
		<div id="two" >
		</div>
	</div>
</body>
</html>

14-透明

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
	div{
		border: 1px solid red;
		
		
	}
	#one{
		background-color:black;
		width: 300px;
		height: 300px;
	}
	#two{
		background-color:white;
		width: 100px;
		height: 100px;
		opacity:0.7;
	}
</style>
</head>
<body>
	<div id="one" >
		<div id="two" >
		</div>
	</div>
</body>
</html>



posted @ 2016-04-22 08:48  EvanLeung  阅读(94)  评论(0编辑  收藏  举报