CSS样式(字体)

字体样式包括

  1. 字体粗细 font weight
  2. 字体系列、样式 family and style
  3. 字体缩写 font shorthand
  4. 文字排列 text alignment
  5. 其他效果
  6. 行间距
  7. 字间距

字体颜色

设置字体为红色

p {
  color:red;
}

字体种类

p{
    font-family:arial
}

字体大小

单位: pxemrem

  • 1px = 一个像素大小
  • 1em = 当前元素的父元素上设置的字体大小(严格来说,是父元素中大写字母M的宽度)
  • 1rem = HTML根元素的字体大小(version >= IE9)
font-size:'12px';
font-size:2.6rem;
font-size:3/10rem;

字体样式,字体粗细,文本转换和文本装饰

font-style 用来打开或者关闭斜体

类型 说明
normal 将文本设置为普通字体 (将存在的斜体关闭)
italic 如果当前字体的斜体版本可用,那么文本设置为斜体版本;如果不可用,那么会利用 oblique 状态来模拟 italics。
oblique 将文本设置为斜体字体的模拟版本,也就是将普通文本倾斜的样式应用到文本中。

如果你的字体倾斜角度有限制,而不能满足你的话,你也可以利用 transform变形来旋转显示!。

font-weight 用来设置文本的粗体大小,这里有很多值可选,但是事实上你经常只会用到normalbold

类型 说明
normal 普通字体
bold 加粗字体
lighter 当前元素的粗体设置为比其父元素更细(100-900)
bolder 当前元素的粗体设置为比其父元素更粗(100-900)

text-transform 允许你设置你需要转换的字体

类型 说明
none 放置任何转型
uppercase 把所有文字转换为大写
lowercase 所有文字转换为小写
capitalize 所有单词,首字母大写
full-width 所有字型转换为固定宽度的正方形、类似于等宽字体

text-decoration

类型 说明
none 取消任何已经存在的文本装饰
underline 文本下划线
overline 文本上划线
line-through 穿过文本的线

值得注意 text-decoration 一次接受多个值,你可以添加多个装饰器

组成部分 组成部分 组成部分
text-decoration-line text-decoration-style text-decoration-color
默认值:none 默认值:solid 默认值:currentcolor
设置元素中的文本修饰类型 设置线的样式,见下方 色彩设置

text-decoartion-style的属性值

  • solid 实线
  • double 双线
  • dotted 点状线
  • dashed 横点状线
  • wavy 曲线

字体阴影

text-shadow: 4px 4px 5px red;

参数有一下四个组成部分

组成部分 组成部分 组成部分 组成部分
阴影与原始文本水平偏移 阴影与原始文本垂直偏移 模糊半径 阴影基础色彩,默认Black

你还可以设置逗号分隔,设置多个阴影

text-shadow: -1px -1px 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);

文本布局

text-align 设置文本对齐位置

  • left 左对齐
  • right 右对齐
  • center 居中文字
  • justify 文本展开,改变单词之间的差距,使得所有的文本行宽度相同,注意,他会打破文本。

字体行高

line-height 设置文本的行高,可以接受大多数单位,不过你也可以设置一个没有单位的值,作为乘数。例如1.5代表1.5倍行高。

字体间距 单词间距

letter-spacing 文本中字母的间距
word-spacing 文本中单词的间距

更多文字样式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 228,936评论 6 535
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 98,744评论 3 421
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 176,879评论 0 381
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,181评论 1 315
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 71,935评论 6 410
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,325评论 1 324
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,384评论 3 443
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,534评论 0 289
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,084评论 1 335
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 40,892评论 3 356
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,067评论 1 371
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,623评论 5 362
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,322评论 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,735评论 0 27
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 35,990评论 1 289
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 51,800评论 3 395
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,084评论 2 375

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,777评论 1 92
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 2,033评论 1 4
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,005评论 0 0
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,077评论 0 1
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,109评论 0 40