CSS基础一(CSS)

一.CSS(层叠样式表)基础语法:

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

三要素:选择器、大括号、属性:属性值;(一组声明)
提示:CSS代码一般都写在head标签里

1.选择器——规定选择器定义的样式对那些元素生效

(1)标签选择器——选择器是HTML标签:

影响整个页面中所有运用该标签的元素

(2)类选择器——以“.”开头的选择器(.class名):

1.影响所有以class属性引用该类的标签样式的元素
2.注意:类名的第一个字符不能使用数字!
3.元素可以加入多个类,把各个类名放在class属性中,各个类名之间用一个空格分隔,类名的顺序并不重要

(3)ID选择器——以“#”开头定义的选择器(#ID值):

1.影响以id属性引用该选择符的标签样式元素
2.注意:ID的第一个字符丌能使用数字!
3.注意:单一页面中,一个ID选择器只能使用一次!

2.选择器实例代码:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS</title>
		<style type="text/css">
			li,h1,h2{
				color:skyblue;
			}
			.wl{
				font-size:25px;
			}
			#ll{
				color: red;
				font-size:30px;
			}
		</style>
</head>
<body>
	<h1>CSS初探:</h1>
	<h2 class="wl">这是个红色的二级标题</h2>
	<ol>
		<li id="ll">FPX</li>
		<li class="wl">IG</li>
		<li class="wl">TOP</li>
		<li>RNG</li>
	</ol>
</body>
</html>

显示结果:
在这里插入图片描述

3.选择器汇总表:

在这里插入图片描述

二.将CSS样式与HTML的内容整合方式:

1.行内样式——在元素标签内通过style属性添加样式:

<body>
	<标签 style="属性:属性值;属性:属性值;……">
</body>

这种写法其实与CSS的实质相悖,如果这样写还不如不用CSS

2.页内样式——在head内的style标签内添加样式:

如上方实例所示:
这种写法相对行内样式更有效,但是维护较困难

3.外部样式——引用外部建立的.css文件:

使用link标签

<head>
<link rel="stylesheet" type="text/css" herf="css文件路径">
</head>

(1)html文件中的代码:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS</title>
	<link rel="stylesheet" type="text/css" href="styleLOL.css">
</head>
<body>
	<h1 class="tt">CSS初探:</h1>
	<h2 class="tt">这是个红色的二级标题</h2>
	<ol>
		<li class="first">FPX</li>
		<li class="second">IG</li>
		<li class="second">TOP</li>
		<li class="first">RNG</li>
		<li class="first">WE</li>
		<li class="second">SDG</li>
		<li class="second">EDG</li>
		<li class="first">JDG</li>
	</ol>
</body>
</html>

(2)css文件中的代码:

.tt{
	color:skyblue;
}
.second{
	color: green;
	font-size:30px;
}
.first{
	color: red;
	font-size:30px;
}

(3)显示效果:
在这里插入图片描述

三.样式优先级:

1.ID选择器 > 类选择器 > 标签选择器
2.行内样式 > 页内样式 > 外部样式
3.就近原则,距离元素最近的样式优先级最高

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值