摘要:为了使你的网页看上去更美观,在这里你将会看到一些CSS3中经常使用到的样式。很是适合初学者!大鹏一日同风起,扶摇直上九万里!一块儿学习,一块儿进步!api
px
(像素):这是一个绝对单位;em
:1em至关于当前父元素中的大写字母M的宽度;rem
:效果跟em差很少,1rem等于HTML 中根元素的字体大小,而非父元素,支持新版本的浏览器,若用旧版本(IE8及其如下版本)的仍是建议用前两种;浏览器
font-style
:normal(普通文本)/italic(斜体);font-weight
:nomal(普通字体)/bold(加粗);text-transform
:容许你设置转换的字体;布局
text-decoration
:设置/取消字体上的文本装饰学习
注:按照line、style、color容许设置多个值。
text-shdow
:4px 4px 5px red;字体
注:正偏移向右移动;负偏移向左移动。
试一试多种阴影spa
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);
效果图以下:code
text-align
:控制文本如何和它所在的盒子对齐orm
line-height
:设置文本每行之间的高,能够设置无单位的值,line-height: 1.5;
表示文本行高设置为字体高度的1.5倍。letter-spacing
:设置字母与字母之间的间距;word-spacing
:设置单词与单词之间的间距;blog
p::first-line{ letter-spacing: 2px; word-spacing: 4px; }
以下图,首句是设置了样式的,末句是没有设置样式的。ci
Font样式font-variant
:在小型大写字母和普通文本之间切换。font-kerning
:开启/关闭间距选项;font-feature-settings
:开启/关闭不一样的OpenType字体特性;font-variant-alternates:
控制给定的自定义字体的替代字形的使用;font-variant-caps
:控制大写字母替代字形的使用;
...
文本布局样式text-indent
:指定文本内容的第一行前面应留出多少的空间;text-overflow
:定义如何向用户表示存在被隐藏的溢出内容;white-space
:定义如何处理元素内部的空白与换行;word-break
:指定是否能在单词内部换行;
...
按照如下顺序: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;
以上均是参考最权威的MDN Web Docs,总结出来的比较重要的知识点,与君共勉。不妥之处,评论区欢迎您!