CSS中引入样式的方式

内联样式(在 HTML 元素内部)
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>内联样式</title>
	</head>
	<body>
		<!--
		width  宽度样式
		height  高度样式
		background-color  背景色样式
		dispiay  布局样式(none表示隐藏,block表示显示)
		-->
		<div  style="width : 300px; 
		height : 300px; 
		background-color : #99FFCC; 
		display : block;
		border-style : solid; 
		border-width : medium; 
		border-color : #FF0000
		"></div>
		<br>
		<!--
		样式的另一种写法:
		border : border-width border-style border-color
		-->
		<div  style="width : 300px; 
		height : 300px; 
		background-color : #FFFF00; 
		display : block;
		border : medium solid #0000FF 
		"></div>
	</body>
</html>

在这里插入图片描述

内部样式表(位于<head>标签内部)
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>内联样式</title>
		<style type="text/css">
			/*这是css注释*/
			#usernameErr {
			font-size : 12px; 
			color : red; 
			}
		</style>
	</head>
	<body>
		<!--
		设置样式字体大小12px,颜色为红色
		-->
		<span id="usernameErr">用户名错误</span>
	</body>
</html>

在这里插入图片描述

选择器

id选择器

1、id选择器可以为标有特定id的HTML元素指定特定的样式。
2、HTML元素以id属性来设置id选择器,CSS中id选择器以 "#" 来定义。
3、ID属性不要以数字开头,数字开头的ID在Mozilla/Firefox浏览器中不起作用。
4、ID属性只能在每个HTML文档中出现一次。

		#usernameErr {
		样式名:样式值;
		样式名:样式值;
		...
		}
类(class)选择器

1、class选择器用于描述一组元素的样式,class选择器有别于id选择器,class可以在多个元素中使用。
2、class选择器在HTML中以class属性表示,在CSS中,类选择器以一个点"."号显示。
3、类名的第一个字符不能使用数字!它无法在 Mozilla 或 Firefox 中起作用。

			.类名 {
			样式名:样式值;
			样式名:样式值;
			...
			}

4、代码示例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			.fruit {
				border : medium solid red;
			}
		</style>
	</head>
	<body>
		<input type="text" class="fruit" />
		<br><br>
		<select class="fruit">
			<option>苹果</option>
			<option>西瓜</option>
		</select>
	</body>
</html>

在这里插入图片描述

标签选择器

1、以html标签作为css修饰所用的选择器。
2、标签选择器作用范围比id选择器广。

		标签名 {
		样式名:样式值;
		样式名:样式值;
		...
		}

3、代码示例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			div {
			font-size : 12px; 
			color : red; 
			}
		</style>
	</head>
	<body>
		<div>用户名错误</div>
		<div>密码错误</div>
		<div>验证码错误</div>
	</body>
</html>

在这里插入图片描述

外部样式表

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>外部样式表</title>
		<!--引入CSS-->
		<link rel="stylesheet" type="text/css" href="haha.css" />
    </head>
	<body>
		<a href="https://www.baidu.com/">百度</a>
		<span id="bdSpan">点我链接到百度</span>
	</body>
</html>

CSS文件代码:

/*去掉下划线*/
a {
	text-decoration : none;
}
/*加上下划线*/
#bdSpan {
	text-decoration : underline;
	/*cursor是鼠标样式,pointer是小手;
	hand也是,但是hand有浏览器兼容问题,建议用pointer。*/
	cursor : pointer;
}

在这里插入图片描述

原文地址:https://www.cnblogs.com/yu011/p/13520348.html