初识CSS | 青训营笔记

64 阅读2分钟

CSS

这是我参与「第四届青训营 」笔记创作活动的第3天。


CSS英文全称为Cascading Style Sheets,是用来指定文档如何展示给用户的一门语言,例如页面布局、网页样式都由CSS设计完成。

CSS组成

样式是 CSS 最小语法单元,每个样式包含两部分内容:选择器和声明(规则)块。

image.png

image.png

  1. 选择器: 用以选择我们将要用来添加样式的 HTML 元素,它可以告诉我们该样式将要作用于页面中的哪些对象
  2. 声明块: 所有声明被放置在一对大括号{ }内,然后整体紧邻选择器的后面,一个声明块包含一个或多个声明,每条声明都包含一个 CSS 属性名称和一个值,以冒号分隔。
  3. 属性: 属性是一般是已经设置好的样式选项,由CSS提前规定,可以直观地表示属性所要设置样式的效果。
  4. 属性值: 属性值用来显示属性效果的参数,包括关键字、数值或单位。
p {

  color: green;

  font-weight: bold;

}

上述例子中p 是 CSS 中的选择器;

color 是属性,red 是属性值;

font-weight 是属性,bold 是属性值。

  • 其含义是p选择器指向的HTML元素字体颜色为红色,字体格式为粗体。

CSS的添加

我们首先需要在HTML 文档的相同目录下创建一个文件创建一个styles.css文件,在其中输入内容,例如:

h1 {
  color: red;
}

然后在 HTML 文档中,<head> 语句模块里面加上下面的代码:

<link rel="stylesheet" href="styles.css">

在上述代码中,我们用属性rel让浏览器知道有CSS文档存在,并用属性href指定寻找CSS文件的位置。

index.html

<!doctype html>
<html lang="en">
<head>
	<link rel="stylesheet" href="styles.css">
    <meta charset="utf-8">
    <title>开始学习 CSS</title>
</head>

<body>

    <h1>我是一级标题</h1>

    <p>这是一个段落文本。在文本中有一个 <span>span element</span>
并且还有一个 <a href="http://example.com">链接</a>.</p>

    <p class="special">这是第二段。包含了一个 <em>强调</em> 元素.</p>

    <ul>
        <li>项目 1</li>
        <li class="special">项目二</li>
        <li>项目 <em></em></li>
    </ul>

</body>

</html>

styles.css

h1
{
	color: red;
}
p
{
	color: green;
}
li 
{
	color: green;
}
li.special{
	color:orange;
	font-weight:bold;
}

最终呈现下面的网页效果:

image.png

小结

通过今天的学习,我学会了CSS的基本组成,能够简单的实现用CSS进行页面设计。但CSS的内容还有很多,需要我今后不断地去学习了解,最终才能达到将HTML和CSS巧妙结合运用的目的。