CSS

CSS(选择器):

1、概述:级联样式表

​ 样式表:修饰网页内容语法的集合

​ 级联:关联(两个及以上事物间的关系)

​ 网页的内容和修饰网页内容的css语法

​ 理念:将网页和样式分离,这样重复的样式只需定义一次即可

​ 作用:修饰网页内容的外观(文本、背景、列表、定位)

​ 关系:Html ,网页内容

​ css,网页外观、样式、、、

2、基本语法:

​ 1>三种样式表:行级、内嵌、外部

​ ①行内样式表:< p style=" ">

​ style属性:描述css语法,只能作用于当前标签;

​ color:颜色 font-size:字体大小(单位:像素单位(px))

​ ②内嵌样式表:(练习时使用较多)

(代码中出现的所有习题大小,类型和颜色均可自定义)

<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
			<!--在此标签中编写css语法 -->
			<style type="text/css">
				p{
					color: bisque;
					font-size: 26px;
				}
			</style>
	</head>
	<body>
		我一脚踏空<br />
		我就要飞起来了
	</body>
</html>

​ ③外部样式表:css中创建css文件

					<body>
					    p{
                        	color="red";
                        	}                        
					</body>

​ 在html文中的head中,导入外部样式表,用link标签

​ (引进一个样式表)

​ 3、css选择器:

​ 1>标签选择器 :

<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			p{
				color: #D2691E;
				font-size: 25px;
			}
		</style>
	</head>
	<body>
		<p>我一脚踏空<br />
		我就要飞起来了
		</p>
        <b>我想抬头暖阳春草</b>
	</body>
</html>       

​ 2>类选择器:(使用最广泛的选择器)

				<head>
				    .p1{
                    color="";
                    }
                    .p2{
                    color="";
                    }
                    
				</head>
<body>
    <!-- <p class="需要定义的类的名称">文本内容<br /></p1> -->
		<p class="p1">我一脚踏空<br /></p>	
		<p class="p2">我就要飞起来了</p>
		<p>我向上是迷茫</p>
</body>

​ 3>id选择器

<head>
		<meta charset="utf-8">
		<title></title>
		
		<style>
			#p{
				color: #6495ED;
				font-size: 27px;
			}
		</style>
		
	</head>
	<body>
		<p id="p">我一脚踏空<br /></p1>
		<p id="p1">我就要飞起来了</p>
	</body>

​ 4>选择器的组合:用于将公共样式抽取

				<head>
				    <style>
                        .p1,.p2,#p0,h1{
                            font-size="18px";
                        }
                    </style>
				</head>


​ 5>通用选择器:匹配网页上所有标签,通配选择器,id选择器的优先级高于统配选择器

	<head>
		<meta charset="utf-8">
		<title></title>
	<style type="text/css">
        /* 用 “ * ”来表示全选 */
		*{
			color: #6495ED;
			font-family: 隶书;
		}
	</style>	
	</head>
	<body>
		<p class="p1">我想抬头暖阳春草</p>
		<p id="p">你给我简单拥抱</p>
		<p>你说一二三转身</p>
	</body>

​ 选择器的优先级:id选择器>类选择器 > 标签选择器 > 通用选择器

        <head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			
			 /* 标签选择器 */
			p{
				color: #008000;
			}

			/* 类选择器*/
			.p1{
				color: #008000;
			}
			
			.p2{
				color: #00FFFF;
			}
			
			#p0{
				color: red;
			}
			
			/* 选择器组合 */
			.p1,.p2,#p0,h1{
				font-size: 18px;
			}
			
			/* 通配选择器:匹配网页上所有的标签  */
			{
				color: orange;
				font-family: 隶书;/*高优先级选择器不会覆盖掉低优先中特有的样式*/
			}
		</style>

​ 6>样式的继承:子标签选择器,找指定父级下,指定的儿子级别标签

					<head>
					    ul1  li{
                        color="";
                        
                        }
					</head>
					<body>
                        
                        <ul class="ul1">
                            <li>列表1</li>
                            <li>列表2</li>
                        </ul>
                        <!-- 连同ul嵌套都会改变,继承父级的样式 -->
</body>

​ 7>后代选择器:找指定祖先下的后代标签

<head>
		<style type="text/css">
		   p b{
			   color: #FF0000;
		   }
		  </style>
	</head>
	<body>
		
		<p>
			 <b>p的儿子</b>
			 <s>
				 <b>p的孙子</b>
			 </s>
		</p>
		<s>p的相邻兄弟</s>\
        
	</body>

​ 8>相邻选择器:指定的相邻标签

<head>
    <style>
        p+b{
        	color="";
        }
    </style>
</head>
<body>
    <!-- 只有和p标签相邻的那一个b标签才会被定义 -->
		<p>
			<b>或许有一天,我能给你温暖</b>
			
		</p>
		<b>像我这样孤独的人</b><br />
		<b>见证少年心事如野草向荣</b>
	</body>
			9>指定兄弟标签:
<head>
    <style>
        p~b{
        	color="";
        }
    </style>
</head>
<body>
    <!-- 只定义了 p标签 的 兄弟b标签 -->
		<p>
			<b>十七岁那年搁浅我一生的心动</b>
		</p>
		<b>经年之后我拥有一切自由</b><br />
		<b>梧桐下,老街口是我和某某</b>
	</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值