【慕课网】前端零基础入门---步骤二:页面化妆师CSS---01-CSS选择的艺术

01-CSS选择的艺术

第1章 CSS基础语法

1-1 CSS基础语法

在这里插入图片描述

  • CSS引用

在这里插入图片描述

  • 注释
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		h2,h3{color: blue;}
		div,p{font-size: 20px;color: red;}
	</style>
</head>
<body>
	<h2>我是标题2,字体颜色是蓝色</h2>
	<div>我是div标签里面的文字,我的字体大小是20px,字体颜色是红色</div>
	<h3>我是标题3,字体颜色是蓝色</h3>
	<p>我是p标签里面的文字,我的字体大小是20px,字体颜色是红色</p>
</body>
</html>
1-2 CSS使用方法

在这里插入图片描述

1.CSS行内样式

在这里插入图片描述

2.CSS内部样式

在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
	<div style="font-size: 30px;color: green;">我是div标签里面的文字,我的字体大小是30px,字体颜色是绿色</div>
</body>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		h2,p{
			font-size: 30px;
			color: blue;
		}
	</style>
</head>
<body>
	<h2>内部样式</h2>
	<p>我是p标签里面的文字,我的字体大小是30px,字体颜色是蓝色</p>
</body>
</html>
3.CSS外部样式

在这里插入图片描述

4.CSS导入式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1-3 CSS使用方法优先级

在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		h3{
			font-size: 40px;
			color: yellow;
		}
	</style>
</head>
<body>
	<h3 style="font-size: 30px;color: red;">h3h3h3h3h3</h3>
</body>
</html>

第2章 CSS选择器

2-1 选择器(标签选择器和类选择器)
1.标签选择器

在这里插入图片描述

2.类选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		.red{color: red;}
		.line{text-decoration: underline;}
	</style>
</head>
<body>
	<h3 class="red">我是标题3里面的文字</h3>
	<div class="red line">我是div1里面的文字</div>
	<div>我是div2里面的文字</div>
	<p class="red">我是P里面的文字</p>
</body>
</html>
2-2 选择器(ID选择器)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		.red{color: red;}
		#blue{color: blue;}
		#green{color: green;}
		p{color: purple;}
	</style>
</head>
<body>
	<h3 class="red">我是标题3里面的文字</h3>
	<div id="blue">我是div1里面的文字</div>
	<div id="green">我是div2里面的文字</div>
	<p>我是P里面的文字</p>
</body>
</html>
2-3 群组选择器和全局选择器
1.群组选择器

在这里插入图片描述

注意:class和id的值区分大小写
2.全局选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		*{font-size: 30px;}
		h3,div,p{color: green;}
		a,span{color: blue;}
	</style>
</head>
<body>
	<h3>我是标题3里面的文字</h3>
	<div>我是div里面的文字</div>
	<p>我是P里面的文字</p>
	<a>我是a里面的文字</a>
	<span>我是span里面的文字</span>
</body>
</html>
2-4 css后代选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		*{
			font-family: "微软雅黑";
			font-size: 20px;
		}
		ul li{color: green;}
		ol li{color: blue;}
	</style>
</head>
<body>
	<h2>图书排行榜</h2>
	<ul>
		<li>三体</li>
		<li>盗墓笔记</li>
		<li>三生三世十里桃花</li>
	</ul>
	<h2>游戏排行榜</h2>
	<ol>
		<li>英雄联盟</li>
		<li>DOTA</li>
		<li>魔兽世界</li>
	</ol>
</body>
</html>
2-5 伪类选择器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		a:link{color: red;}
		a:visited{color: green;}
		a:hover{font-size: 30px;font-weight: bold;}
		a:active{color: orange;}
	</style>
</head>
<body>
	<a href="http://www.imooc.com" target="_blank">点击一下</a>
</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		p{height: 30px;}
		a{text-decoration: none;}
		a:link{color: orange;}
		.suit a:visited{color: green;}
		.wc a:visited{color: blue;}
		.skin a:visited{color: purple;}
		a:hover{
			color: green; 
			font-size: 20px;
			border: 1px solid red;
		}
	</style>
</head>
<body>
	<h2>商品列表</h2>
	<p class="suit">
		<a href="#">衣服鞋帽</a>
	</p>
	<p class="wc">
		<a href="#">厕所清洁</a>
	</p>
	<p class="skin">
		<a href="#">化妆用品</a>
	</p>
</body>
</html>

第3章 CSS继承、层叠和优先级

3-1 CSS继承和层叠

在这里插入图片描述
在这里插入图片描述

3-2 css选择器优先级
优先级结果:
  • id选择器>class选择器>标签选择器
  • 同类样式多次引用,样式表中后定义的优先级高
3-3 css权值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

谁的权值高,谁的优先级高。权值相同,就近原则

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>3</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
	<style type="text/css">
		#div span{color: green;}
		#div .p1 span{color: red;}
	</style>
</head>
<body>
	<div id="div">
		<p class="p1">
			<span>权值相同,</span>就近原则
		</p>
		<p class="p2">
			<span>权值不同,</span>哪个权值高,就用哪个
		</p>
	</div>
</body>
</html>
3-4 css权值和优先级

在这里插入图片描述
在这里插入图片描述

第5章 CSS命名规范

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值