前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【CSS】文本样式:font & text

【CSS】文本样式:font & text

作者头像
毛大姑娘
发布于 2021-05-06 02:01:38
发布于 2021-05-06 02:01:38
1.2K00
代码可运行
举报
文章被收录于专栏:向全栈出发向全栈出发
运行总次数:0
代码可运行

本节主要关注文字如何展示。 文本颜色由 "color" 属性设置。

font

在一个声明中设置所有字体属性。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  font:italic arial,sans-serif;
}

可以按顺序设置如下属性:

  • font-style
  • font-variant
  • font-weight
  • font-size/line-height
  • font-family

font-style

该属性设置使用斜体、倾斜或正常字体。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  font-style: normal | italic | oblique | inherit;
}

font-style 值

作用

normal

默认值。浏览器显示一个标准的字体样式。

italic

浏览器会显示一个斜体的字体样式。

oblique

浏览器会显示一个倾斜的字体样式。

inherit

规定应该从父元素继承字体样式。

font-variant

font-variant 属性设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  font-variant: normal | small-caps | inherit;
}

font-variant 值

作用

normal

默认值。浏览器会显示一个标准的字体。

small-caps

浏览器会显示小型大写字母的字体。

inherit

规定应该从父元素继承 font-variant 属性的值。

font-weight

设置文本的粗细

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  font-weight: normal | bold | bolder | lighter | 具体值 | inherit;
}

font-weight 值

作用

normal

默认值。定义标准的字符。

bold

定义粗体字符。

bolder

定义更粗的字符。

lighter

定义更细的字符。

100/200/300/400/500/600/700/800/900

定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。

inherit

规定应该从父元素继承字体的粗细。

font-size

设置字体的尺寸

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  font-size: 28px | small | smaller | larger | 80% | inherit;
}

font-size 值

作用

xx-small/x-small/small/medium/large/x-large/xx-large

把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。默认值:medium。

smaller

把 font-size 设置为比父元素更小的尺寸。

larger

把 font-size 设置为比父元素更大的尺寸。

length(如:28px)

把 font-size 设置为一个固定的值。

% (如:80%)

把 font-size 设置为基于父元素的一个百分比值。

inherit

规定应该从父元素继承字体尺寸。

font-family

规定元素的字体系列。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  font-family: "SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC", Verdana, Arial, '微软雅黑','宋体';
}

有两种类型的字体系列名称:

指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace"

font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个,直到找到可识别的第一个值。

font-family 值

作用

family-name/generic-family

用于某个元素的字体族名称或/及类族名称的一个优先表。默认值:取决于浏览器。

inherit

规定应该从父元素继承字体系列。

line-height

设置行间距离(行高)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  line-height: 28px | normal | number | 80% | inherit;
}

line-height 值

作用

normal

默认。设置合理的行间距。

number

设置数字,此数字会与当前的字体尺寸相乘来设置行间距。

length(如:28px)

设置固定的行间距。

% (如:80%)

基于当前字体尺寸的百分比行间距。

inherit

规定应该从父元素继承 line-height 属性的值。

text

text-align

规定元素中的文本的水平对齐方式。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  text-align: left | right | center | justify | inherit;
}

text-align 值

作用

left

把文本排列到左边。默认值:由浏览器决定。

right

把文本排列到右边。

center

把文本排列到中间。

justify

实现两端对齐文本效果。

inherit

规定应该从父元素继承 text-align 属性的值。

文本水平垂直居中

text-alignline-height配合使用可以使文本水平方向和垂直方向都居中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  height: 50px;
  text-align: center;
  line-height: 50px;
}

line-height设置成height同样的高度,就能达到垂直居中的效果,水平居中由 text-align控制。

text-decoration

文本的修饰。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  text-decoration: none | underline | overline | line-through | blink | inherit;
}

text-decoration 值

作用

none

默认。定义标准的文本。

underline

定义文本下的一条线。

overline

定义文本上的一条线。

line-through

定义穿过文本下的一条线。

blink

定义闪烁的文本。

inherit

规定应该从父元素继承 text-decoration 属性的值。

text-decoration 衍生属性:

text-shadow

当文本溢出包含元素时如何处理。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  text-shadow: clip | ellipsis | string;
}

text-shadow 值

作用

clip

修剪文本。

ellipsis

显示省略符号来代表被修剪的文本。

string

使用给定的字符串来代表被修剪的文本。

text-transform

控制文本的大小写。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  text-transform: clip | ellipsis | string;
}

text-transform 值

作用

none

默认。定义带有小写字母和大写字母的标准的文本。

capitalize

文本中的每个单词以大写字母开头。

uppercase

定义仅有大写字母。

lowercase

定义无大写字母,仅有小写字母。

inherit

规定应该从父元素继承 text-transform 属性的值。

text-indent

规定文本块中首行文本缩进的距离。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  text-indent: 50px | 20% | inherit;
}

text-indent 值

作用

length(如:50px)

定义固定的缩进。默认值:0。

% (如:20%)

定义基于父元素宽度的百分比的缩进。

inherit

规定应该从父元素继承 text-indent 属性的值。

text-justify

规定当 text-align 被设置为 justify 时的齐行方法。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.text{
  text-align:justify;
  text-justify: auto | inter-word | inter-ideograph | inter-cluster | distribute | kashida | trim;
}

text-justify 值

作用

auto

浏览器决定齐行算法。

none

禁用齐行。

inter-word

增加/减少单词间的间隔。

inter-ideograph

用表意文本来排齐内容。

inter-cluster

只对不包含内部单词间隔的内容(比如亚洲语系)进行排齐。

distribute

类似报纸版面,除了在东亚语系中最后一行是不齐行的。

kashida

通过拉伸字符来排齐内容。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
全栈之前端 | 8.CSS3基础知识之文本样式学习
描述: 通过前面几章的学习,相信大家已经对CSS有了一个简单的了解吧,现在我们又回到使用频率较高的 文本 text、图像 images、表单 table 等元素CSS样式的设置,此章节主要讲解针对文本的相关CSS属性以其使用的示例演示。
全栈工程师修炼指南
2023/10/31
5250
全栈之前端 | 8.CSS3基础知识之文本样式学习
CSS(二)
当使用多个值时,font-family 属性值字体列表定义浏览器应选择字体系列的优先级。 浏览器将在用户的计算机或者任何 @font-face 资源中查找每个字体。 所使用的字体优先级按从左到右的排序: 如果可用,它将使用第一个值,否则跳到下一个值,直到最后。默认字体系列由浏览器首选项定义。 在上面的示例中,浏览器将首先尝试使用 Source Sans Pro。如果不可用,它会尝试使用 Arial。如果也不可用,它将使用浏览器的 sans-serif 字体族中的可用字体。
1ess
2021/10/29
5280
CSS(二)
css样式大全
字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {line-height: normal;}(正常) 单位:PX、PD、EM 粗细 {font-weight: bold;}(粗体) lighter;(细体) normal;(正常) 变体 {font-variant: small-c
程序员互动联盟
2018/03/16
4.6K0
CSS笔记
link rel=”stylesheet” href=”文件名” margin:0px auto;(块级元素居中)和width:的组合 写2个数:第一个代表上下,第二个代表左右 写3个数:第一个代表上,第二个代表左右,第三个下 写4个数:上,右,下,左 text-align:center;(行级元素居中) list-style:none (去除符号) clear:both(去除浮动) overflow:hidden;(超过大小就不显示) overflow:scroll 滚动条 border:none;outline:none;去除按钮边框
小城故事
2023/02/27
8250
「css基础」关于字体相关的基础知识(一)
常言道网页设计的好坏,95%取决于字体的排版。尽管现在抖音、小视频和游戏的盛行,其占据了我们大部分的业余时间,但是还是有大部分人在网络上进行阅读,比如查阅资料,阅读小说、看新闻、知识学习之类。
前端达人
2019/11/14
1K0
「css基础」关于字体相关的基础知识(一)
寒假提升 | Day4 CSS 第二部分
元素语义化就是用正确的元素做正确的事情。虽然在理论上,所以的html元素都可以通过css样式实现相同的事情,但是这么做会使事情复杂化,所以我们需要元素语义化来降低复杂度。
Zkeq
2022/12/16
1.2K0
寒假提升 | Day4 CSS 第二部分
前端学习(7)~css学习(一):字体属性和文本属性
html中的单位只有一种,那就是像素px,所以单位是可以省略的,但是在CSS中不一样。 CSS中的单位是必须要写的,因为它没有默认单位。
Vincent-yuan
2020/02/25
2K0
前端学习(7)~css学习(一):字体属性和文本属性
CSS基础知识巩固你的前端基础
CSS基础知识 css,英文 Cascading Style Sheets,中文名:级联样式表。层叠样式表。 css是一种表现语言,是对网页语言的补充。 css用于网页的风格设计,包括字体,颜色,位置等。 css使用的4中方式:引入外部样式文件,导入外部样式文件,使用内部样式定义,使用内联样式定义。 引入外部样式文件: <link type="text/css" rel="stylesheet" href="css样式文件的url"/> 导入外部样式文
达达前端
2022/04/13
2.1K0
《精通CSS》第4章 网页排版
或许大家会觉得排版都是设计师的工作,前端开发按照已经排版好的设计稿复原就行。当然,这样理解也没有太大问题,但是过于依赖于设计师往往会限制我们的脚步。作为前端开发,对于排版我们要有自己的认知,而且更好地理解 CSS 中关于网页排版的技术,我们也能更得心应手地还原设计稿。
歪马
2020/04/07
1.5K0
《精通CSS》第4章 网页排版
html+css学习笔记005-font属性0text属性
Author:Mr.柳上原 付出不亚于任何的努力 愿我们所有的努力,都不会被生活辜负 不忘初心,方得始终 像我这样的人 最近总是单曲循环的播放着这首《像我这样的人》 听很久都不会觉得腻 或许这首歌最大的魅力就是共鸣 “ 像我这样迷茫的人 像我这样寻找的人 像我这样碌碌无为的人 像我这样孤单的人 像我这样傻的人 像我这样不甘平凡的人 世界上有多少人 ” <!DOCTYPE html> <!-- 文档类型:标准html文档 --> <html lang='en'> <!-- html根标签 翻译文字:英文 -
Mr. 柳上原
2018/09/05
8570
CSS学习笔记一
CSS 选择器: CSS id选择器: id选择器可以为标有特定 id的HTML元素指定特定的样式 id选择器是以 “#” 来定义的 <!DOCTYPE html> <html> <head> <title>Node</title> <style type="text/css"> #red {color: red;} #green {color: green;} </style> </head> <body> <p id="red">id选择器:red -- 红色</p> <p
Mirror王宇阳
2020/11/13
3.5K0
CSS大部分属性汇总
背景类属性 background-color 背景颜色 background-image 背景图片 background-repeat 背景重复 background-attachment background-position 背景定位 文本格式类属性 属性 描述 color 设置文本颜色 direction 设置文本方向。 letter-spacing 设置字符间距 line-height 设置行高 text-align 对齐元素中的文本 text-decoration 向文本添加
白胡杨同学
2020/04/10
1.3K0
css面试题-css中可继承和不可继承的元素详解
3、盒子模型的属性:width、height、margin 、margin-top、margin-right、margin-bottom、margin-left、border、border-style、border-top-style、border-right-style、border-bottom-style、border-left-style、border-width、border-top-width、border-right-right、border-bottom-width、border-left-width、border-color、border-top-color、border-right-color、border-bottom-color、border-left-color、border-top、border-right、border-bottom、border-left、padding、padding-top、padding-right、padding-bottom、padding-left
用户10106350
2022/10/28
4830
CSS属性继承有哪些?(回顾)
CSS继承是指设置上级(父级)的CSS样式,上级(父级)及以下的子级(下级)都具有此属性。
青梅煮码
2023/01/16
7970
适合收藏,一些CSS优化技巧!
当各种框架以及复杂的 JS 知识开始充斥着我们的工作环境时。谁还能够记得,以 CSS 来构建更加良好的用户体验,也是前端的一个重要组成部分。 所以说,今天咱们就来看看 css 的优化方案-终极合集。一共一百条,有点多,适合收藏
老K博客
2024/03/10
4580
css应知应会 第三集
background-image:repeating-linear-gradient();
李才哥
2020/08/17
1.7K0
css应知应会 第三集
【Web世界探险家】3. CSS美学(二)文本样式
font-family属性用于设置字体。网页中常用的字体有宋体,微软雅黑,黑体等 语法:
爱敲代码的小杨.
2024/06/12
1170
【Web世界探险家】3. CSS美学(二)文本样式
CSS3 font 学习笔记
CSS3 font属性 font-family(字体) font-size(字体大小) font-style(是否倾斜) font-weight(是否加粗) font-variant(设置小型大写字母) font(设置所有属性)(顺序为style,weight,size,family) font-family 规定元素的字体序列 可传递多个字体参数,如果浏览器不支持第一个字体,会尝试下一个 font-size 规定字体大小 默认为medium 可能的值:xx-small, x-small, small, m
LRainner
2020/07/16
3670
前端成神之路-CSS文字文本样式
font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体,其可用属性值如下:
海仔
2020/10/27
7.2K0
前端成神之路-CSS文字文本样式
CSS入门笔记 - 初识CSS
引言 上次给大家带来了html部分的笔记,大家的反馈让我非常开心?。 这次给大家带来css部分的第一篇笔记,由于本人比较蠢,学的很慢,而且css部分内容非常的细、广,需要不断code,才能体会其中细节
用户1667431
2018/04/18
2K0
CSS入门笔记 - 初识CSS
相关推荐
全栈之前端 | 8.CSS3基础知识之文本样式学习
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验