CSS 代表层叠样式表。
CSS 节省了大量工作。它可以同时控制多个网页的布局。
层叠样式表 (CSS) 用于格式化网页的布局。
使用 CSS,您可以控制颜色、字体、文本大小、元素之间的间距、元素的定位和布局方式、要使用的背景图片或背景颜色、不同设备和屏幕尺寸的不同显示,以及多得多!
提示:这个单词级联意味着应用于父元素的样式也将应用于父元素中的所有子元素。因此,如果将正文文本的颜色设置为"blue",正文中的所有标题、段落和其他文本元素也将获得相同的颜色(除非您指定其他内容)!
CSS 可以通过 3 种方式添加到 HTML 文档中:
style
HTML 元素内的属性<style>
中的元素<head>
部分<link>
链接到外部 CSS 文件的元素添加 CSS 最常见的方法是将样式保留在外部 CSS 文件中。然而,在本教程中,我们将使用内联样式和内部样式,因为这样更容易演示,也更容易让您自己尝试。
内联 CSS 用于将独特的样式应用于单个 HTML 元素。
内联 CSS 使用style
HTML 元素的属性。
下面的例子设置了文本的颜色<h1>
元素为蓝色,文本颜色<p>
元素变为红色:
内部 CSS 用于定义单个 HTML 页面的样式。
内部 CSS 定义在<head>
HTML 页面的一部分,在<style>
元素。
以下示例设置所有的文本颜色<h1>
元素(在该页面上)为蓝色,并且所有元素的文本颜色<p>
元素变为红色。此外,该页面将以 "powderblue" 背景颜色显示:
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
亲自试一试 »
外部样式表用于定义许多 HTML 页面的样式。
要使用外部样式表,请在<head>
每个 HTML 页面的部分:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
亲自试一试 »
外部样式表可以在任何文本编辑器中编写。该文件不得包含任何 HTML 代码,并且必须以 .css 扩展名保存。
"styles.css" 文件如下所示:
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
提示:使用外部样式表,您可以通过更改一个文件来更改整个网站的外观!
在这里,我们将演示一些常用的 CSS 属性。稍后您将了解更多有关它们的信息。
CSScolor
属性定义要使用的文本颜色。
CSSfont-family
属性定义要使用的字体。
CSSfont-size
属性定义要使用的文本大小。
CSS 颜色、字体系列和字体大小属性的使用:
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: blue;
font-family: verdana;
font-size: 300%;
}
p {
color: red;
font-family: courier;
font-size: 160%;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
亲自试一试 »
CSSborder
属性定义 HTML 元素周围的边框。
提示:您可以为几乎所有 HTML 元素定义边框。
CSSpadding
属性定义文本和边框之间的填充(空间)。
CSSmargin
属性定义边框外的边距(空间)。
外部样式表可以通过完整的 URL 或相对于当前网页的路径来引用。
此示例使用完整的 URL 链接到样式表:
<link rel="stylesheet" href="https://www.91xjr.com/html/styles.css">
您可以在本章中阅读有关文件路径的更多信息HTML 文件路径。
style
内联样式属性<style>
定义内部 CSS 的元素<link>
引用外部 CSS 文件的元素<head>
存储 <style> 和 <link> 元素的元素color
文本颜色属性font-family
文本字体的属性font-size
文本大小属性border
边界属性padding
边界内空间的属性margin
边界外空间的属性提示:您可以在我们的网站中了解有关 CSS 的更多信息CSS 教程。
Tag | Description |
---|---|
<style> | Defines style information for an HTML document |
<link> | Defines a link between a document and an external resource |
有关所有可用 HTML 标签的完整列表,请访问我们的HTML 标签参考。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!