CSS入门

时间:2020-02-23 14:30:11  来源:igfitidea点击:

在本教程中,我们将学习使用CSS设置网页样式的不同方法。
因此,打开您喜欢的文本编辑器或者IDE并开始编码。

项目文件夹

创建一个项目文件夹并为其命名。
对于本教程,我将在计算机上创建一个项目文件夹,并将其命名为" css-tutorial"。

现在,在项目文件夹中创建一个新文件夹,并将其命名为" css"。
此文件夹将存储样式表。

此时,项目文件夹将如下所示。

index.html页面

CSS用于设置网页样式,因此我们将使用以下index.html页面。

<!DOCTYPE html>
<html>
	<head>
		<title>Index Page</title>
	</head>
	<body>
		<h1>Introduction</h1>
		<p>This is a sample paragraph.</p>
		<p>The second paragraph.</p>
		<p>Last para.</p>
	</body>
</html>

此时,项目文件夹将如下所示。

设置html页面样式的不同方法

有3种样式的html页面样式。

  • 内联样式
  • 嵌入式风格
  • 外链形式

内联样式

在此方法中,将样式属性应用于HTML元素。
以下是内联样式的示例。

<h1 style="color : red;">Introduction</h1>

在上面的行中,我们使用内联样式将标题h1的颜色设置为红色。

内联样式只会影响应用该样式的元素。
因此,在上面的示例中,仅该标头被染成红色,其他标头将不受影响。

嵌入式风格

在这种方法中,要应用于文档的所有样式都被组合在head标签中。
样式规则将应用于整个HTML页面。
下面是一个示例,其中我们将所有段落元素的字体大小设置为16px。

<style>
p {
  font-size : 16px;
}
</style>

上面的样式放在head标记内,并且样式规则应用于页面的所有段落元素。

外链形式

在这种方法中,我们创建一个样式表文件,然后在该文件中编写样式规则。
然后,将样式表包含在我们要设置样式的文件(例如index.html)中。

示例:我们在css文件夹中创建了一个样式表文件default.css。
该文件包含以下规则。

p {
	font-size : 16px;
}

此时,项目文件夹将如下所示。

现在,我们在head标签的index.html文件中包含样式表default.css。

<!DOCTYPE html>
<html>
	<head>
		<title>Index Page</title>
		<link href="css/default.css" rel="stylesheet">
	</head>
	<body>
		<h1>Introduction</h1>
		<p>This is a sample paragraph.</p>
		<p>The second paragraph.</p>
		<p>Last para.</p>
	</body>
</html>

要记住的要点

内联样式

优点:易于设置。

缺点:很难维护。
不是最好的选择。

假设您有多个页面,每个页面都有数百个段落。
如果所有这些" p"元素都使用内联样式,那么更改样式属性将非常痛苦,因为您必须转到每个段落元素并更改其内联样式。

嵌入式风格

优点:这比嵌入式样式更好。

如果要一次性设置页面中所有段落的样式属性,则此函数很有用。

缺点:仅适用于创建页面的页面。
如果要为所有页面使用相同的样式规则,则必须在所有页面中定义嵌入样式。

外联样式

优点:一次创建您的逻辑并将其应用于所有页面。

缺点:如果外部样式表无法加载,则的所有页面都将丢失其样式。