💕CSS 基础入门指南💕:选择器与文本样式

一、CSS 语法规范

所有的样式都包含在 <style> 标签内,表示是样式表。<style> 一般写到 </head> 上方。

选择器分类

  • 基础选择器
  • 复合选择器

案例:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS</title>
    <style>
    span {
        color: red;
    }
    </style>
</head>
<body>
    <p><font color="red">24大数据描述</font></p>
    <p><font color="red">你处于</font></p>
    <span>网页设计</span>
    <span>现在学CSS样式</span>
</body>
</html>

二、基础选择器

1. 标签选择器

语法

css 复制代码
标签 {
    属性名1: 属性值1;
    属性名2: 属性值2;
}

2. 类选择器

语法

css 复制代码
.类名 {
    属性名1: 属性值1;
    属性名2: 属性值2;
}

案例

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS</title>
    <style>
    span {
        color: red;
    }
    .textColor {
        color: red;
    }
    </style>
</head>
<body>
    <p><font color="red">24大数据 | 班</font></p>
    <p><font color="red">你好</font></p>
    <span>网页设计</span><br />
    <span>现在学CSS样式</span>
    <p class="textColor">你好</p>
    <div class="textColor">今天星期五</div>
    <div class="textColor">真好!明天就可以休息</div>
</body>
</html>

3. ID 选择器

HTML元素以 id 属性来设置 id 选择器,CSS 中 id 选择器以 "#" 来定义。

语法

css 复制代码
#id的属性值 {
    属性名1: 属性值1;
    属性名2: 属性值2;
}

注意

id 属性只能在每个 HTML 文档中出现一次

案例

html 复制代码
<style>
#text1 {
    color: red;
}
#text2 {
    color: blueviolet;
}
#text3 {
    color: cyan;
}
</style>

<body>
    <span id="text1">这是第一个span标签</span>
    <p id="text2">这是第一个p标签</p>
    <div id="text3">这是第一个div标签</div>
</body>

4. 通配符选择器

语法

css 复制代码
* {
    属性名1: 属性值1;
    属性名2: 属性值2;
}

三、文本样式

字体属性

css 复制代码
p {
    /* font-family: "宋体"; */
    /* font-size: 30px; */
    /* font-weight: bold; */
    /* font-weight: 700; */
    /* font-style: italic; */
    font: italic bold 30px "宋体";
}

文本颜色

颜色表示方式:

  • 二进制:0-1组成
  • 八进制:0-7组成
  • 十进制:0-9组成
  • 十六进制:0-9,A-F组成(0123456789 a(10) b(11) c(12) d(13) e(14) f(15))

文本缩进

text-indent 属性用来指定文本的第一行的缩进,通常是将段落的首行缩进。

案例

css 复制代码
div {
    text-indent: 10px;
}

p {
    text-indent: 2em;
}

说明

  • em 是一个相对单位,就是当前元素(font-size)1个文字的大小
  • 如果当前元素没有设置大小,则会继承父元素的1个文字大小

行间距

line-height 属性用于设置行间的距离(行高),可以控制文字行与行之间的距离。

案例

css 复制代码
p {
    line-height: 26px;
}

行高组成

  • 上间距
  • 文本高度
  • 下间距
相关推荐
QQ1__8115175158 小时前
Spring boot名城小区物业管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·vue.js·spring boot
钛态8 小时前
前端微前端架构:大项目的救命稻草还是自找麻烦?
前端·vue·react·web
一粒黑子8 小时前
【实战解析】阿里开源 PageAgent:纯前端 GUI Agent,一行JS让网页支持自然语言操控
前端·javascript·开源
独角鲸网络安全实验室8 小时前
2026微信小程序抓包全解析:从实操落地到合规风控,解锁前端调试新范式
前端·微信小程序·小程序·抓包·系统代理绕过·https证书严格校验·进程隔离
紫微AI8 小时前
前端文本测量成了卡死一切创新的最后瓶颈,pretext实现突破了
前端·人工智能·typescript
GISer_Jing8 小时前
AI前端(From豆包)
前端·aigc·ai编程
IT枫斗者8 小时前
前端部署后如何判断“页面是不是最新”?一套可落地的版本检测方案(适配 Vite/Vue/React/任意 SPA)
前端·javascript·vue.js·react.js·架构·bug
测试修炼手册8 小时前
[测试技术] 深入理解 JSON Web Token (JWT)
前端·json
AI老李8 小时前
2026 年 Web 前端开发的 8 个趋势!
前端
里欧跑得慢8 小时前
15. Web可访问性最佳实践:让每个用户都能平等访问
前端·css·flutter·web