本文主要给大家分享CSS中常用文本和字体样式及用法,小编觉得比较使用,对新手学习CSS也有一定的帮助,因此分享给大家做个参考,感兴趣的朋友接下来跟随小编一起来学习一下吧。
1、字体大小的单位
px
(像素):这是一个绝对单位;
em
:1em相当于当前父元素中的大写字母M的宽度;
rem
:效果跟em差不多,1rem等于HTML 中根元素的字体大小,而非父元素,支持新版本的浏览器,若用旧版本(IE8及其以下版本)的还是建议用前两种;
2、字体样式
font-style
:normal(普通文本)/italic(斜体);
font-weight
:nomal(普通字体)/bold(加粗);
text-transform
:允许你设置转换的字体;
text-decoration
:设置/取消字体上的文本装饰
注:按照line、style、color允许设置多个值。
3、文字阴影
text-shdow
:4px 4px 5px red;
注:正偏移向右移动;负偏移向左移动。
试一试多种阴影
text-shadow:-1px -px 1px #aaa, 0px 4px 1px rgba(0,0,0,0.5), 4px 4px 5px rgba(0,0,0,0.7), 0px 0px 7px rgba(0,0,0,0.4);
效果图如下:
4、文本布局
text-align
:控制文本如何和它所在的盒子对齐
line-height
:设置文本每行之间的高,可以设置无单位的值, line-height: 1.5;
表示文本行高设置为字体高度的1.5倍。
letter-spacing
:设置字母与字母之间的间距;
word-spacing
:设置单词与单词之间的间距;
p::first-line{ letter-spacing: 2px; word-spacing: 4px; }
如下图,首句是设置了样式的,末句是没有设置样式的。
5、再来看一些比较重要的属性
Font样式
font-variant
:在小型大写字母和普通文本之间切换。
font-kerning
:开启/关闭间距选项;
font-feature-settings
:开启/关闭不同的OpenType字体特性;
font-variant-alternates:
控制给定的自定义字体的替代字形的使用;
font-variant-caps
:控制大写字母替代字形的使用;
...
文本布局样式
text-indent
:指定文本内容的第一行前面应留出多少的空间;
text-overflow
:定义如何向用户表示存在被隐藏的溢出内容;
white-space
:定义如何处理元素内部的空白与换行;
word-break
:指定是否能在单词内部换行;
...
6、Font简写
按照以下顺序: font-style
,, font-variant
, font-weight
, font-stretch
, font-size
, line-height
, font-family
。
其中, font-style
, font-family
必须指定; font-size
和 line-height
之间必须放一个 正斜杠 。
一个完整例子如下:
font: italic normal bold normal 3em/1.5 Helvetica,Arial,san-serif;
关于CSS中常用文本和字体样式及用法就介绍到这,上述实例具有一定的借鉴价值,感兴趣的朋友可以参考学习,希望能对大家有帮助,想要了解更多python算法的内容,大家可以关注其它的相关文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理