CSS四种设置方式

上面这张思维导图已经大概的讲明白了四种设置方式的不同点,下面就细入说明一下各自的用法和注意点。

1.嵌入样式表

<html>
	<head>
		<title>CSS四种设置方式</title>
	</head>

	<body>
		<p style="color:red;font-size:2cm;background-color:gray; border:2px solid blue">内联样式表</p>
	</body>
</html>

运行结果:


2.嵌入样式表

<html>
	<head>
		<title>CSS四种设置方式</title>
		<style>
				p{
					font-size:2cm;
					color:red;
				}
				h2{
					color:red;
				}
				table{
					border:1px solid black;
					font-size:1cm;
					
				}
				table caption{
					color:red;
				}
				table th{
					color:red;
					border:1px solid black;
				}
				table td{
					color:red;
					border:1px solid black;
				}
		</style>
	</head>
	<body>
		<p>嵌入样式表</p>
		<h2>嵌入样式表</h2>
		<table cellspacing="0";cellpadding="0";>
			<caption>表格</caption>
				<tr>
						<th>姓名</th>
						<th>年龄</th>
						<th>性别</th>
						<th>职业</th>
				</tr>
				<tr>
						<td>张三</td>
						<td>22</td>
						<td>男</td>
						<td>个体</td>
				</tr>
				<tr>
						<td>张三</td>
						<td>22</td>
						<td>男</td>
						<td>个体</td>
				</tr>
				<tr>
						<td>张三</td>
						<td>22</td>
						<td>男</td>
						<td>个体</td>
				</tr>
		</table>
	</body>
</html>

运行结果:


3.外部样式表

css3.html:

<html>
	<head>
		<title>CSS四种设置方式</title>
		<!--href="文件名"-->
		<link rel="stylesheet" type="text/css" href="layout.css">
	</head>
	<body>
		<p>外部样式表</p>
		<b>外部样式表</b>
	</body>
</html>
layout.css:

<pre name="code" class="css">p{
	color:green;
	background-color:red;
	border:5px solid blue;
	font-size:3cm;
}
b{
	color:yellow;
	background-color:gray;
	border:4px solid yellow;
	font-size:3cm;	
}

 

运行结果:


4.输入样式表

one.css:

p{
	color:yellow;
}
two.css:

b{
	color:yellow;
}

three.css:

@import url(one.css);
@import url(two.css);
p{
	font-size:1cm;
	border:2px solid green;
}
b{
	font-size:1cm;
	border:2px solid green;
}

css4.html:

<html>
	<head>
		<title>输入样式表</title>
		<style>
				@import url(three.css);
		</style>
	</head>
	<body>
		<p>输入样式表</p>
		<b>输入样式表</b>
	</body>
</html>

运行结果:


最后说一点关于四种设置方式的优先级:这个就不用代码作为示例了,大家可以自己简单的实验一下。

内联样式表优先级高于其他三种,其他三种的优先级在于加载顺序,先加载的先运行。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值