CSS

今天学习了一些css的知识,总结一下所学知识,如果有什么错误还请诸位大神指出来微笑

1、css简介

(1)css:层叠样式表

层叠:它是一层一层的

(2)css的优点:它可以使页面显示的效果更好;可以解决html样式代码的重复问题,提高了后期样式代码的可维护性,

并增强了网页的显示效果功能

2、css和html的四种结合方式

(1)在HTML标签中添加style属性,将html和css结合起来,例如:

	<p style="color:red">aaaaaaa</p>
(2)在HTML的head块中运用css代码,将html和css结合起来,例如:

<!DOCTYPE HTML>
<html>
	<head>
		<title>Document</title>
		<!--css代码块:-->
		<style type="text/css">			
			div{
				background:yellow;
				color:red;
			}	/*这块代码定义了全部的div块样式*/
		</style>
	</head>
	<body>
		<div>bbbbbbbbbbb</div>	<!--在网页上显示bbbbbbbbbb-->
	</body>
</html>

(3)使用@import url(css代码地址)的方式将html和css结合起来,例如:

先创建一个css文件,此文件的后缀名为.css,一下为css代码:

div{
	background-color:yellow;
	color:red;
}

调用css代码:

<!DOCTYPE HTML>
<html>
	<head>
		<title>html与css的结合方式三</title>
		<style type="text/css">
			@import url(css/div.css);
		</style>
	</head>
	<body>
		<div>aaaaaaa</div>
	</body>
</html>

(4)使用link标签将html和css结合起来,

与(3)相似,需要先建立css文件,然后调用css代码如下:

<!DOCTYPE HTML>
<html>
	<head>
		<title>html与css的结合方式四</title>
		<link rel="stylesheet" type="text/css" href="css/div.css">
	</head>
	<body>
		<div>aaaaaaa</div>
	</body>
</html>

注意:第三种结合方式,在某些浏览器中不起作用,一般使用第四种结合方式

优先级(一般情况)

从上到下,从外到内,优先级由低到高

3、css的基本选择器(三种)

(1)标签选择器

HTML标签中的每一个标签都可以是css的一个基本选择器

	div{
		background:gray;
		color:red;
	}		<!--这段代码即是一种div选择器-->
(2)class选择器:其中class指的是HTML标签的class属性

<!DOCTYPE HTML>
<html>
	<head>
		<title>css的class选择器</title>
		<style type="text/css">
			.haha{
				background:yellow;
				color:red;
			}		/*当选择器为class时,class值前加“.”*/

			p.haha{
				background:blue;
				color:red;
			}		/*以上两种方式均可以使用,读者可自行尝试*/
		</style>
	</head>
	<body>
		<div class="haha">aaaaaaa</div>
		<hr/>
		<p class="haha">bbbbbbbbb</div>
	</body>
</html>
(3)id选择器:其中id指的是HTML标签的id属性,且id号唯一

<!DOCTYPE HTML>
<html>
	<head>
		<title>css的class选择器</title>
		<style type="text/css">
			#xixi{
				background:yellow;
				color:red;
			}		/*当选择器为id时,class值前加“#”*/

			p#xixi{
				background:blue;
				color:red;
			}		/*以上两种方式均可以使用,读者可自行尝试*/
		</style>
	</head>
	<body>
		<div id="xixi">aaaaaaa</div>
		<hr/>
		<p id="xixi">bbbbbbbbb</div>
	</body>
</html>
选择器的优先级:style > id选择器 > class选择器 > 标签选择器

4、css的盒子模型

(1)border:边界 border-top:上 border-bottom:下 border-left:左 border-right:右

(2)padding:内边距 padding-top:上 padding-bottom:下 padding-left:左 padding-right:右

(3)margin:外边距 margin-top:上 margin-bottom:下 margin-left:左 margin-right:右

<!DOCTYPE HTML>
<html>
	<head>
		<title>css布局的漂浮</title>
		<style type="text/css">
			div{
				width:200px;
				height:100px;

				margin:50px;
				padding:20px;

				border:2px solid red;
				border-top:5px dashed blue;
			}
		</style>
	</head>
	<body>
		<div>aaaaaaaaa</div>
		<div>bbbbbbbbb</div>
		<div>ccccccccc</div>
	</body>
</html>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值