已解决
【前段基础入门之】=>CSS 常用的字体文本属性
来自网友在路上 157857提问 提问时间:2023-09-29 14:43:12阅读次数: 57
最佳答案 问答题库578位专家为你答疑解惑
导读
:
这一章,主要分享一些 CSS 中的一些,常用的
字体
和文本
方面的属性。
文章目录
- 字体属性
- 字体大小
- 字体族
- 字体风格
- 字体粗细
- 字体复合写法
- 文本属性
- 文本间距
- 文本修饰
- 文本缩进
- 文本水平对齐
- 行高
- vertical-align
字体属性
字体大小
- 属性名:
font-size
- 作用:控制字体的大小。
- 语法:
div {font-size: 40px;
}
值得注意
:
扩展
:
- 由于字体设计原因,文字最终呈现的大小,并不一定与
font-size
的值一致,可能大,也可能小。 - 通常情况下,文字相对字体设计框,并不是垂直居中的,通常都靠下 一些。
字体族
- 属性名:
font-family
- 作用:控制字体类型。
- 语法:
div {font-family: "STCaiyun", "Microsoft YaHei", sans-serif
}
值得注意
:
字体风格
- 属性名:
font-style
- 作用:控制字体是否为斜体
- 常用值:
normal
:正常(默认值)italic
:斜体(使用字体自带的斜体效果))oblique
:斜体(强制倾斜产生的斜体效果)
字体粗细
- 属性名:
font-weight
- 作用:控制字体的粗细
- 常用值:
- 关键词:
- 数值:
- 关键词:
字体复合写法
-
属性名:
font
-
作用:将上述所有字体相关的属性复合在一起编写。
-
编写规则:
- 字体大小、字体族必须都写上
字体族必须是最后一位、字体大小必须是倒数第二位
- 各个属性间用空格隔开
-
实际开发中更推荐复合写法,但这也不是绝对的,比如只想设置字体大小,那就直接用
fontsize
属性。 -
语法:
span{font: bold italic 100px "微软雅黑";
}
文本属性
文本间距
- 字母间距:
letter-spacing
- 单词间距:
word-spacing
(通过空格识别词) - 属性值为像素(
px
),正值让间距增大,负值让间距缩小。
文本修饰
-
属性名:
text-decoration
-
作用:控制文本的各种装饰线
-
可选值:
none
: 无装饰线(常用)underline
:下划线(常用)overline :
上划线line-through
: 删除线
-
可搭配如下值使用:
dotted
: 点虚线dashed
: 杠虚线double
: 双下划线wavy
:波浪线- 也可以
指定颜色
-
语法:
p {text-decoration: underline dotted red;
}
文本缩进
- 属性名:
text-indent
。 - 作用:控制文本
首字母的缩进
。 - 属性值: css 中的长度单位,例如: px ; rem % …
文本水平对齐
-
属性名:
text-align
。 -
作用:控制文本的
水平
对齐方式。 -
常用值:
left
:左对齐(默认值)right
:右对齐center
:居中对齐
行高
-
属性名:
line-height
-
作用: 控制一行文字的高度。
-
可选值:
normal
:由浏览器根据文字大小决定的一个默认值。
- 像素(
px
)。 - 数字:参考自身
font-size
的倍数
(很常用)。 - 百分比:参考自身
font-size 的百分比
。
-
应用场景:
- 对于多行文字:控制
行与行之间的距离
。 - 对于单行文字:让
height 等于 line-height ,可以实现文字垂直居中
。
- 对于多行文字:控制
-
值得注意
:
vertical-align
-
属性名:
vertical-align
。 -
作用:用于指定
同一行元素之间
,或表格单元格
内文字的垂直对齐方式
。 -
常用值:
baseline
(默认值):使元素的基线与父元素的基线对齐。top
:使元素的顶部
与其所在行的顶部
对齐。middle
:使元素的中部
与父元素的基线
加上父元素字母 x
的一半
对齐。bottom
:使元素的底部
与其所在行的底部
对齐。
注明
:vertical-align
不能控制块
元素。
🚵♂️ 博主座右铭:向阳而生,我还在路上!
——————————————————————————————
🚴博主想说:将持续性为社区输出自己的资源,同时也见证自己的进步!
——————————————————————————————
🤼♂️ 如果都看到这了,博主希望留下你的足迹!【📂收藏!👍点赞!✍️评论!】
——————————————————————————————
查看全文
99%的人还看了
相似问题
- SpringBoot使用ObjectMapper之Long和BigDemical类型的属性字符串处理,防止前端丢失数值精度
- 〖大前端 - 基础入门三大核心之JS篇㊲〗- DOM改变元素节点的css样式、HTML属性
- QT中样式表常见属性与颜色的设置与应用
- Java继承中的属性名相同但是类型不同的情况
- C#开发的OpenRA游戏之属性QuantizeFacingsFromSequence(7)
- XmlElement注解在Java的数组属性上,以产生多个相同的XML元素
- CSS-列表属性篇
- CSS 文本属性篇
- 计算属性与watch的区别,fetch与axios在vue中的异步请求,单文本组件使用,使用vite创建vue项目,组件的使用方法
- JAXB:用XmlElement注解复杂类型的Java属性,来产生多层嵌套的xml元素
猜你感兴趣
版权申明
本文"【前段基础入门之】=>CSS 常用的字体文本属性":http://eshow365.cn/6-15434-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!