初识css--1

文章目录


前言

CSS 指层叠样式表 (Cascading Style Sheets)

样式定义如何显示 HTML 元素

样式通常存储在样式表

把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题

外部样式表可以极大提高工作效率

外部样式表通常存储在 CSS 文件

多个样式定义可层叠为一个

一、css的引入方式

css的引入方式有三种:分别是行内式、内嵌式、外链式。每个方式都不同,并且每个方式的优先级是不同的: 样式优先级:最晚优先,就近原则, 外链>行内>内嵌
                                                                                !important:优先级最大,无穷大

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<!-- 3、可以被多个文件重用 -->
		<link rel="stylesheet" href="./css/style.css" >
		<!--
			内嵌式
			
		 -->
		<style>

			h1,p
			{
				width: 130px;
				background-color: violet;
				
			}
/* 			span
			{
				font-size: 30px;
			} */
			/* 样式优先级:最晚优先,就近原则
				外链》行内》内嵌
				!important:优先级最大,无穷大
			 */
		</style>
	</head>
	<body>
		<!--
			1、行内方式:结构与变现混合,不利于维护 代码可读性差  样式重用性差
		-->
		<p style="color: red;">666</p>
		<h1>
			666
		</h1>
		<span>666</span>
	</body>
</html>

二、选择器

1.基本选择器

如果想要用css为html页面中的元素添加样式,就需要用到css选择器,css设置样式都是通过css选择器进行控制。
css选择器就是用于指向需要css作用的标签,让css样式知道自己需要到那个标签上去。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			/* 标签选择器,会选出所有符合条件的标签 */
			h1{
				color: red;
			}
			p{
				color: cornflowerblue;
			}
			/* 类选择器   选出所有类名一致的标签  .类名*/
			.active{
				font-size: 30px;
			}
			/* id 选择器:唯一不能重复   #id名 */
			#text{
				background-color: blueviolet;
			}
			#ww{
				background-color: antiquewhite;
			}
			.second{
				font-weight: 56.25rem;
			}
			/* 并集选择器  以逗号隔开任何选择器都可加入 */
			h1,p{
				font-style: italic;
			}
			/* 通配符选择器 *代表所有标签 */
			*{
				border: 1px solid;
			}
		</style>
	</head>
	<body>
		<h1>welcome</h1>
		<p class="active" id="text">张三</p>
		<p class="active" id="ww">李四</p>
		<div class="active second">王五</div>
	</body>
</html>

2.层次选择器

层次选择器又有分别;子代选择器、后代选择器、兄弟选择器;

子代选择器:如其名所选择的都是父级的下一级标签;

后代选择器:所选择的是这父级一下的所有的标签;

兄弟选择器:所选择的是父级下面的同级标签;

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			/* 子代选择器 E>F  F是E的儿子 */
			.wrapper>ul{
				background-color: aqua;
			}
			.wrapper>ul>li+p{
				font-size: 20px;
				background-color: tan;
			}
			/* 后代选择器  E F E所有的后代F */
			.wrapper p{
				font-size: 50px;
				background-color: crimson;
			}
			/* 兄弟选择器 E+F,E的第一个兄弟F */
			.wrapper>p+span{
				background-color: chocolate;
			}
		</style>
	</head>
	<body>
		<!-- div.wrapper+tab键  快捷键 -->
		<div class="wrapper">
			<ul>
				<li>1</li>
				<li>2</li>
				<li>3</li>
				<p>html</p>
			</ul>
			<p>奇酷教育</p>
			<span>web大前端1</span>
			<span>web大前端2</span>
		</div>
		<div class="wrapper1">
			<ul>
				<li>1</li>
				<li>2</li>
				<li>3</li>
			</ul>
		</div>
	</body>
</html>

总结

以上就是今天要讲的内容,本文仅仅简单介绍了css的引入方式,并且简单叙述了选择器的使用方法,感兴趣的朋友可以订阅,本人会持续更新前端知识,适合零基础学习。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值