前端学习css(一)

一、CSS的引入方式(与HTML的结合方式)

1.style的属性方式(不推荐)

<div style="background-color: gray;color: white;">干饭人,干饭魂!</div>

2.style的标签方式

<head>
		<meta charset="utf-8">
		<title>css学习</title>
		<style type="text/css">
			div {
				background-color: black;
				color: aquamarine;
			}
		</style>
	</head>
	<body>
		<div>干饭人,干饭魂!</div>
	</body>

3.导入方式(不推荐)

<head>
		<meta charset="utf-8">
		<title>css学习</title>
		<style type="text/css">
			@import url("../css/01_css.css");
			<!--前提要将样式写在css文件里-->
		</style>
	</head>
	<body>
		<div>干饭人,干饭魂!</div>
	</body>

4.链接方式(推荐

<head>
		<meta charset="utf-8">
		<title>css学习</title>
		<style type="text/css">
			<link rel="stylesheet" href="../css/01_css.css" type="text/css"/>
			<!--前提要将样式写在css文件里-->
		</style>
	</head>
	<body>
		<div>干饭人,干饭魂!</div>
	</body>

CSS的优先级-----就近原则

二、选择器

选择器:指定CSS要起作用的标签,那个标签名就是选择器。

1、HTML标签名选择器:直接以标签名为选择器

<head>
		<meta charset="utf-8">
		<title>选择器--标签/class/id</title>
		<style type="text/css">
			div{
				color: #808080;
			}
			span{
				color: blue;
			} 
			 div p{
				color: blue;
			}
			/*div里的p标签 */
			
		</style> 
	</head>
	<body>
		<div>干饭人,干饭魂!111</div>
		<span>干饭人,干饭魂!222</span>
		<div><p>干饭人,</p>干饭魂!333</div>
		<span>干饭人,干饭魂!444</span>
	</body>

2、class选择器:使用标签的class属性(推荐)

<head>
		<meta charset="utf-8">
		<title>选择器--标签/class/id</title>
		<style type="text/css">
			div.aa{
				color: gray;
			}
			/*class属性为aa的div */
			.aa{
				color: red;
			}
			.bb{
				color: #7FFFD4;
			}		
		</style> 
	</head>
	<body>
		<div class="aa">干饭人,干饭魂!111</div>
		<span class="aa">干饭人,干饭魂!222</span>
		<div class="bb">干饭人,干饭魂!333</div>
		<span class="bb">干饭人,干饭魂!444</span>
	</body>

3、id选择器:使用标签的id属性(id属性最好保持唯一性)

<head>
		<meta charset="utf-8">
		<title>选择器--标签/class/id</title>
		<style type="text/css">
			#aa{
				color: red;
			}
			#bb{
				color: #7FFFD4;
			}		
		</style> 
	</head>
	<body>
		<div id="aa">干饭人,干饭魂!111</div>
		<span id="aa">干饭人,干饭魂!222</span>
		<div id="bb">干饭人,干饭魂!333</div>
		<span id="bb">干饭人,干饭魂!444</span>
	</body>

优先级:
标签选择器 < class选择器 < id选择器 < style属性(就近原则)

4、伪元素选择器:HTML中预先设置好的选择器,称为伪元素
语法----元素:状态{}
有很多,部分举例

<head>
		<meta charset="utf-8">
		<title>伪元素选择器</title>
		<style type="text/css">
			/* 未被访问前的a标签 */
			a:link{
				text-decoration: none;
				color: #000000;
				font-size: small;
			}
			/* 被访问过的a标签 */
			a:visited{
				color: red;
				font-size: medium;
			}
			/* 鼠标悬停的a标签 */
			a:hover{
				color: yellow;
				font-size: large;
			}
			/* 鼠标长按的a标签 */
			a:active{
				color: blue;
				font-size: xx-large;
			}
		</style>
	</head>
	<body>
		<a href="http://www.baidu.com" target="_blank">&nbsp;&nbsp;</a>
	</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值