CSS基本语法(慕课网学习笔记)

CSS的声明,内外联样式以及CSS的优先级

css学习.html

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>CSS学习</title>
	<!-- 这是其中一种外联样式 -->
	<style type="text/css">
	/*CSS声明、CSS声明块、CSS选择器*/
		/*body为CSS选择器 ,此处为元素选择*/
		body{
			/*{}中所有的内容为一个声明块*/
			/*CSS声明(属性名称:值;)*/
			background-color:#56ADDC; 
		}
	</style>
	<!-- 这是最常用的一种外联样式的使用 -->
	<link rel="stylesheet" href="CSS学习.css">
</head>
<body>
	<!-- 直接加入style内联样式 -->
	<p style="background-color: #C82424;font-size: 25px;">这是一个段落内容发</p>
	<p>这是外联样式的测试</p>
</body>
</html>

css学习.css

p{
	background-color: #C82424;
	font-size: 25px;
}

CSS选择器

选择器的优先级,内联选择器 > 外联选择器( id选择器 > class选择器 > 元素选择器)

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>CSS选择器</title>
	<style>
		/*id选择器*/
		#myid {
			color:#FD0000;
		}
		/*class选择器*/
		.myclass {
			color:#000FFA;
		}
		/*元素选择器*/
		span{
			color:#FFB900;
		}
		/*属性选择器*/
		[title] {
			color:#00F7AA;
		}
		/*后代选择器,父代选择器之下的所有后代选择器  选择器之间加空格*/
		#id1 span{
			color: #FF0000;
		}
		/*子元素选择器,只作用于儿子*/
		#id2 > span{
			color: #A70000;
		}
		/*兄弟元素选择器,只作用于其兄弟且只作用于一个相邻兄弟 */
		#myspan + span{
			color: #FF0000;
		}
		/*伪类选择器,改变a元素点击过程中的各种变化*/
		/*改变未访问是的内容*/
		a:link{
			color: #00C9FF;
    		text-decoration: none;
		}
		/*鼠标划入时的变化*/
		a:hover{
			color: #FF0000;
		}
		/*点击后的变化*/
		a:active{
			color: #58FF00;
		}
		/*点击后的效果*/
		a:visited{
			color: #E8FF00;
		}
		/*伪元素*/
		/*::before会在当前元素创建一个子元素(第一个位置)作为伪元素*/
		/*::after会在当前元素创建一个子元素(最后一个一个位置)作为伪元素*/
		/*content显示的内容*/
		q::before{
			content: "<<";  
			color:#00FFC4;
		}
		q::after{
			content: ">>";
			color:#00FFDE; 
		}
	</style>
</head>
<body>
	<p id="myid">这是一段文本内容</p>
	<p class="myclass">这是一段文本内容</p>
	<span>这是一段文本内容</span>
	<p title="this is p.">这是一段文本内容</p>
	<div id="id1">
		<span>span1.
			<span>span2.</span>
		</span>
	</div>
	<div id="id2">
		<span>span1.
			<span>span2.</span>
		</span>
	</div>
	<span id="myspan">span1.</span>
	<span>span2.</span>
	<span>span3.</span>
	<br>
	<a href="http://www.imooc.com">伪类选择器,改变a便签的前后状态</a>
	<br>
	<q>一些引用</q>,他说,<q>比没有好。</q>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_38723677/article/details/83240233