css基础教程

css基础教程

一、css简介

css指层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML的一个应用)文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。简单而言,css是用来控制网页的外观的一种代码语言,定义了如何显示HTML元素

二、css语法

选择器 {属性 : 属性值 ; 属性 : 属性值}

在这里插入图片描述

1、语法分为两部分:选择器 和 一条或多条声明

2、声明包含属性和属性值,属性和属性值之间用冒号链接,属性和属性之间用分号隔开

3、当一个属性有多个属性值时,属性值之间部分先后顺序,用空格隔开

三、css的引入方式

1、内部样式表(内联式)

写在标签内部,添加

<!DOCTYPE html>
<html>
	<head>
		<meta charset = "utf-8" />
		<title>css基础</title>
		<style>
			h3 {
     
				color: lightgreen ;
			}
		</style>
    </head>
    <body>
    	<h3>花开花落</h3>
    </body>
</html>
	

效果图:

在这里插入图片描述

2、外部样式表(外联式)

创建一个独立的css文档,利用标签进行链接,书写在标签内部

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset = "utf-8" />
		<title>css基础</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		<div>你站在桥上看风景,看风景的人在桥上看你</div>
	</body>
</html>

CSS界面:

div {
   
	color : yellow;
	height : 30px;
	weight : 50px;
	background-color : #90EE90;
	border : 3px /* 宽度 */  solid  /* 实线 */  #333 /* 颜色 */;
}

效果图:

在这里插入图片描述

3、内联样式表(内嵌式)

直接书写在标签内部,通过标签的style属性来使用

<!DOCTYPE html>
<html>
	<head>
		<meta charset = "utf-8" />
		<title>css基础</title>
	</head>
	<body>
		<div style = "color: aqua; background-color: #333333; height : 30px; weight = 50px">我生平看过许多次的云,走过许多的桥</div>
	</body>
</html>

效果图:

在这里插入图片描述

四、css选择器

选择器表示要定义样式的对象,可以是元素本身,也可以是一类元素或者指定名称的元素

1、元素选择器

以标签名作为选择器的一种方式,p/div/ul/li…

元素选择器{ 属性 :属性值 ; 属性 : 属性值;}

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		<p>人生若只如初见</p>
	</body>
</html>

CSS界面

p{
   
	color : #9ACD32;
}

效果图:

在这里插入图片描述

2、类选择器

在HTML中添加一个class属性,在css中利用 . 加class名的方式进行书写

.css{ 属性 : 属性值 ; 属性 : 属性值;}

HTML界面

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		<p class = "p1">今天下雪了</p>
	</body>
</html>

CSS界面

.p1{
   
	color : aqua;
}

效果图:

在这里插入图片描述

【注】:class = " " 引号中是class名,ciass名的命名要是字母开头,可以结合下划线和数字。p1相当于是外号,所以可以有多个外号,如下:

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		<p class = "p1 p2">今天下雪了</p>
	</body>
</html>

CSS界面:

.p1{
   
	color : aqua;
}

.p2{
   
	height : 100px ;
	width : 200px ;
	background-color : blue ;
	border : aliceblue solid #00FFFF; 
}

效果图:

在这里插入图片描述

3、id选择器

在标签中为一个元素定义一个id属性,在css中通过#加id名的方式来进行表示

#id名{属性 : 属性值 ;属性 : 属性值 ;} id具有唯一性(一个页面中同一个id名不能出现两次)

HTML界面

<!DOCTYPE html>
<html>
	<head>
		<meta charset = "utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		<h2 id = "box">我是一个栗子</h2>
	</body>
</html>

CSS界面

#box{
   
	color : yellow ;
}

效果图如下:

在这里插入图片描述

4、群组选择器

当多个选择器有同样的样式设置时,可以将选择器用逗号分开,合并为一组

选择器1 , 选择器2 , 选择器3{属性 : 属性值 ; 属性 : 属性值 ;}

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		<p class = "box_1">我是盒子</p>
		<p class = "box_2">我是盒子</p>
		<p id = "box_3">我是盒子</p>
	</body>
</html>

CSS界面:

.box_1 , .box_2 , #box_3{
   
	height :50px ;
	width : 100px ;
	background-color : yellowgreen;
	border : beige solid #00FFFF; 
	color : red ;
}

效果图:

在这里插入图片描述

5、包含选择器

利用父级元素对子集元素进行设置

选择器爷 选择器父 选择器子{属性 : 属性值 ; 属性 : 属性值 ;}

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type="text/css" href = "css/one.css" />
	</head>
	<body>
		<div class = "box_a">
			<p>我是小白兔</p>
		</div>
	</body>
</html>

CSS界面:

.box_a p{
   
	color : #FF0000;
}

效果图:

在这里插入图片描述

6、伪类选择器

:hover{属性 : 属性值 ; 属性 : 属性值 ;}

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css选择器</title>
		<link rel = "stylesheet" type="text/css" href = "css/one.css" />
	</head>
	<body>
		<a class = "act" href = "https://www.baidu.com">百度</a>
	</body>
</html>

CSS界面:

.act:hover{
   
	color : #FF0000 ;
}


效果图:

鼠标没划过:

在这里插入图片描述

鼠标划过:

在这里插入图片描述

7、通配符

对页面中所有的元素进行样式设置

*{属性 : 属性值 ; 属性 : 属性值 ;}

​ CSS界面:

*{
   
	margin : 0;       /*外边距*/
	padding : 0;      /*内边距*/
}

五、浮动

设置了浮动的属性的元素会向左或向右移动,设置元素水平方向的排列方式

第一步,让元素竖向排列

HTML界面:

<!DOCTYPE html>
<html>
	<head>
		<meta charset = "utf-8" />
		<title>浮动</title>
		<link rel = "stylesheet" type = "text/css" href = "css/one.css" />
	</head>
	<body>
		
		<div class = "box1">1</div>
		<div class = "box2">2</div>
		<div class = "box3">3</div>
		
	</body>
</html>

CSS界面:

*{
   
	margin : 0 ;
	padding :0 ;
}

.box1{
   
	width : 200px ;
	height :200px 
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值