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

行高组成

  • 上间距
  • 文本高度
  • 下间距
相关推荐
用户5757303346246 分钟前
🌟 从一行 HTML 到屏幕像素:浏览器是如何“画”出网页的?
前端
NEXT068 分钟前
React Hooks 进阶:useState与useEffect的深度理解
前端·javascript·react.js
sure28214 分钟前
React Native应用中使用sqlite数据库以及音乐应用中的实际应用
前端·react native
CHU72903514 分钟前
扭蛋机盲盒小程序前端功能设计解析:打造趣味与惊喜并存的消费体验
前端·小程序
前端布道师19 分钟前
Web响应式:列表自适应布局
前端
ZeroTaboo21 分钟前
rmx:给 Windows 换一个能用的删除
前端·后端
李剑一31 分钟前
Vue实现大屏获取当前所处城市及当地天气(纯免费)
前端
_果果然43 分钟前
这 7 个免费 Lottie 动画网站,帮你省下一个设计师的工资
前端
QT.qtqtqtqtqt1 小时前
uni-app小程序前端开发笔记(更新中)
前端·笔记·小程序·uni-app
Aliex_git1 小时前
跨域请求笔记
前端·网络·笔记·学习