💕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;
}

行高组成

  • 上间距
  • 文本高度
  • 下间距
相关推荐
jacGJ1 天前
记录学习--文件读写
java·前端·学习
毕设源码-赖学姐1 天前
【开题答辩全过程】以 基于WEB的实验室开放式管理系统的设计与实现为例,包含答辩的问题和答案
前端
幻云20101 天前
Python深度学习:从筑基到登仙
前端·javascript·vue.js·人工智能·python
我即将远走丶或许也能高飞1 天前
vuex 和 pinia 的学习使用
开发语言·前端·javascript
钟离墨笺1 天前
Go语言--2go基础-->基本数据类型
开发语言·前端·后端·golang
爱吃泡芙的小白白1 天前
Vue 3 核心原理与实战:从响应式到企业级应用
前端·javascript·vue.js
卓怡学长1 天前
m115乐购游戏商城系统
java·前端·数据库·spring boot·spring·游戏
老陈聊架构1 天前
『AI辅助Skill』掌握三大AI设计Skill:前端独立完成产品设计全流程
前端·人工智能·claude·skill
Ulyanov1 天前
从桌面到云端:构建Web三维战场指挥系统
开发语言·前端·python·tkinter·pyvista·gui开发
cypking1 天前
二、前端Java后端对比指南
java·开发语言·前端