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>

运行结果:

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

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

CSS四种设置方式,布布扣,bubuko.com

时间: 2024-10-07 11:22:50

CSS四种设置方式的相关文章

CSS四种引入方式

第一种直接在属性标签后添加CSS代码,可读性差,不推荐使用. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--第一种引入方式--> <div style="color: red;backg

CSS 四种定位方式比较

定位比较 定位模式 是否脱标占有位置 是否可以边平移 移动位置基准 静态定位(static) 不脱标,正常模式 不可以 正常模式 相对定位(relative) 不脱标,占有位置 可以 相对自身位置移动 绝对定位(absolute) 完全脱标,不占位置 可以 相对于有定位的父级移动 固定定位(fixed) 完全脱标,不占位置 可以 相对于浏览器移动 原文地址:https://www.cnblogs.com/somethingnew/p/11841039.html

CSS的四种引入方式

CSS的引入方式最常用的有三种, 第一:在head部分加入<link  rel="stylesheet" type="text/css" href="my.css"/>,引入外部的CSS文件. 这种方法可以说是现在占统治地位的引入方法.如同IE与浏览器.这也是最能体现CSS特点的方法:最能体现DIV+CSS中的内容与显示分离的思想,也最易改版维护,代码看起来也是最美观的一种. 第二:在head部分加入<style type=&q

Android开发之基本控件和详解四种布局方式

Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动.给控件添加事件也有接口回调和委托代理的方式.今天这篇博客就总结一下Android中常用的基本控件以及布局方式.说到布局方式Android和iOS还是区别挺大的,在iOS中有Frame绝对布局和AutoLayout相对布局.而在Android中的布局方式就比较丰富了,今天博客中会介绍四种常用的布局方式.先总结一下控件,然后再搞一搞基本方式,开发环境还是用的Mac下的Android Studio.开始今天的正题, 虽然A

[转][Android]Android数据的四种存储方式

android.database.sqlite类 SQLiteQueryBuilder java.lang.Object android.database.sqlite.SQLiteQueryBuilder public class SQLiteQueryBuilderextends Object This is a convience class that helps build SQL queries to be sent to SQLiteDatabase objects. 构造方法摘要

Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览

Android数据的四种存储方式SharedPreferences.SQLite.Content Provider和File (一) —— 总览 作为一个完成的应用程序,数据存储操作是必不可少的.因此,Android系统一共提供了四种数据存储方式.分别是:SharePreference.SQLite.Content Provider和File.由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Pro

Android数据的四种存储方式之SharedPreferences

除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/< >/shared_prefs目录下.SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现.实现SharedPreferences存储的步骤如下: 一.根据Context获取SharedPreferences对象 二.利用edi

Android数据的四种存储方式

很清晰的思路,转自Android数据的四种存储方式 作为一个完成的应用程序,数据存储操作是必不可少的.因此,Android系统一共提供了四种数据存储方式.分别是:SharePreference.SQLite.Content Provider和File.由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider. SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用

Android数据的四种存储方式之SQLite数据库

Test.java: /** * 本例解决的问题: * 核心问题:通过SQLiteOpenHelper类创建数据库对象 * 通过数据库对象对数据库的数据的操作 * 1.sql语句方式操作SQLite数据库 * 2.谷歌提供的api对SQLite数据库的操作 * 3.SQLite对事务的操作 */ import com.ghsy.createsqlitedb.db.MyOpenHelper; import android.content.ContentValues; import android.