HTML 简明教程 ( HTML5 标准 ) - 样式 ( css )

yufei       6 年, 3 月 前       1069

CSS 是 Cascading Style Sheets 缩写,中文名联样式表,CSS 首先在 HTML4 中用于更好地呈现 HTML 元素

CSS 可以同时控制多个 HTML 元素的表示,它还可以控制页面的布局

如何使用 CSS

CSS 可以通过以下方式添加到 HTML 中

  • 内联 - 使用 HTML 标签的 style 属性
  • 内部 - 在 <head> 标签中使用 <style> 属性
  • 外部 - 使用 <link> 标签链接外部样式

内联的 CSS

每个 HTML 元素都有一个样式属性 style,我们可以直接在 style 中定义 CSS 样式,但它仅对该元素有效

例如下面的代码,我们在 <p> 标记标签中添加一个内联 CSS 来更改其默认字体颜色和边距

<p style="color:blue;margin:20px 0;">这是一个段落</p>

我们还可以使用 background-color 属性定义标签的背景颜色

<body style="background-color:yellow;">
  <h2 style="background-color:red;">这是一个标题</h2>
  <p style="background-color:green;">这是一个段落</p>
</body>

可以使用 font-familycolorfont-size 属性定义字体样式

<h1 style="font-family:verdana;">一个标题</h1>
<p style="font-family:arial;color:red;font-size:20px;">一个段落</p>

text-align 属性指定文本的水平和垂直对齐方式

<h1 style="text-align:center;">水平居中文本</h1>
<p>这是一个段落</p>

内部的 CSS

我们可以使用 <style> 元素在 <head> 部分中定义页面样式

<head>
<style type="text/css">
body {background-color:yellow;}
p {color:blue;}
</style>
</head>

外部 CSS

当需要将样式应用于许多页面时,外部 CSS 将是理想的选择

使用外部 CSS,可以通过更改一个文件来更改整个站点的外观

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>这是标题</h1>
<p>这是一个段落</p>
</body>
</html>

一个外部的 css 文件可以由任何文本编辑器编写,该文件的内容不能包含任何 HTML 元素,并且该文件必须保存为 .css 文件

以下是 style.css 文件的内容

body {
    background-color: powderblue;
}

h1 {
    color: blue;
}

p {
    color: red;
}

属性 id

要为一个特殊的标记标签定义特定样式,请为该元素添加 id 属性

<p id="p01">我是不同的</p>

然后就可以为具有特定 id 的元素定义样式

#p01 {
    color: blue;
}

属性 class

如果要为特殊类型的元素定义样式,请为该元素添加一个 class 属性

<p class="error">我是不同的</p>

然后就可以为具有特定 class 的元素定义样式

p.error {
    color: red;
}
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.