Skip to content

Inner Skills 4: CSS

四、CSS

💡

作为 HTML 的完美搭档,CSS 能让你的网页从"黑白电视"变成"彩色电影"。我会用最简单的方式教你 CSS,就像之前学习 HTML 一样

4.1 概念介绍

1. 三种添加 CSS 的方式

序号

用法

局限/特点

例子

1、

内联样式(直接写在 HTML 标签里)

如果在页面内插入第二个没有设定 css 的<h2>标题,对应的 red 不会应用,如图

html
<h2 style="color: red">红色二级标题</h2>

2、

内部样式表(放在<style>标签中)

只能对单独一个网页做外观样式处理

html
<style>
h2{ color: Red; }
p{ color: blue; font-size:36px; }
</style>

3、

外部样式表(最推荐的方式)

可以同时控制多个网页的外观

可以同时控制每一组 class 的外观

可以同时控制多个网页的外观

style.css:

css
h2{ color: Red; }
p{ color: blue; font-size:36px; }

HTML 网页内:

html
<head>
  <link rel="stylesheet" href="style.css">
</head>

可以同时控制每一组

style.css:

css
.size{ color:red; font-size:30px }

HTML 网页内:

html
<section class="news"></section>

2.选择器类型

选择器

示例

说明

元素选择器

p

选择所有<p>标签

类选择器

.intro

选择class="intro"的元素

ID 选择器

#special

选择id="special"的元素

后代选择器

div p

选择<div>内的所有<p>

3. 常用 CSS 属性

类别

属性

示例

文字

color, font-size, font-family

color: red;

背景

background-color, background-image

background-color: #fff;

盒子模型

width, height, padding, margin, border

padding: 10px;

布局

display, flex-direction, justify-content

display: flex;

CSS 的 3 个重要属性

A. border(边框)

B. padding(内边距)

C. margin(外边距)

他们负责控制不同网页元素之间的距离,距离书写规则:

4.2 实战项目

**在实战学习中,你可以用这个网址工具进行快速预览尝试:**https://www.w3schools.com/css/css_editor.asp

💡

可复制代码版本:可复制代码版本

4.2.1 入门项目

创建 HTML 文件:

bash
touch css_demo.HTML
nano css_demo.HTML

添加基础 HTML:

<!DOCTYPE html>
<html>
<head>
  <title>CSS学习</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>欢迎学习CSS</h1>
  <p class="intro">这是第一个段落</p>
  <p id="special">这是特殊段落</p>
  <div class="box">这是一个盒子</div>
</body>
</html>

Released under the MIT License.