css常用属性初总结:font
平时在做项目时,UX常说的一句话就是“这里的字体不对吧,字体大小也不太对,你们前端有没有按规范来”,今天,我们就一起来看看这折磨人的font属性。
字体属性font-family
允许值 系列名
初始值 与用户代理有关
可否继承 可继承
适用于 所有元素
如果需要将某个元素的字体修改只需简单的一句代码:
p{font-family:sans-serif;}
这样p元素中的文字就变成了改字体。这里的字体名字不区分大小写。对于有空格的字体名或则带特殊符号的字体名,要将字体用引号包裹起来,
如果我们设置的字体用户代理没有该字体文件,那么这条属性是不会生效的,我们可以给元素设置多个字体属性,没有用户代理没有字体文件就会继续匹配下一个字体,直到匹配成功为止。
如:p{font-family:sans-serif,Garamond;}
然而css3给我们带来了更完美的解决方案,可以自定义字体,这个我们以后会谈到,这里就不详细说了。
字体加粗font-weight
允许值 normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
初始值 normal
可否继承 是
适用于 所有元素
我们通常使用font-weight来设置字体加粗,用法其实也很简单,如
p{font-weight:blod;}
这样p元素的字体就加粗了。这里的字体加粗分为九个等级,至于每个等级如何渲染的,大家可以去尝试。
字体尺寸font-size
允许值 xx-small | x-small | small | medium | large | x-large | xx-larfe | xx-large | smaller | large | <长度> | <百分比>
初始值 medium
可否继承 是
注意:百分比是指相对于父元素的字体尺寸的百分比,且百分比是可以累计叠加的。
设置字体的大小写法和上面的类似:
p{font-size:12px;}
这样p元素的文字大小就变成了12px。字体尺寸的允许值种类比较多,但是在实际中百分比和尺寸用的更多。
而关于字体样式和字体变形这里就不详细说了,用法和其他类似。当需要p元素中是12px,加粗,sans-serif,斜体,我们在如何书写?
p{font-size:12px;font-family:sans-serif;font-weight:bold;font-style:italic;}
这样写css估计手都要废掉了。其实,可以支持font简写写法。像这样:
p{font:italic blod 12px sans-serif}
是不是感觉代码简洁多了,但是这里有些小问题要注意:font中各个属性值的顺序是有要求的,字号和字体要排在其他的后面,并且只能字号字体,不能字体字号,不然是不会生效的。
好了,今天的文章就这样了。下次见了!
css常用属性初总结:font的更多相关文章
- css常用属性初总结:伪元素和伪元素
前面几遍中我们分别说到了id选择器和class选择器,以及它们的区别和联系,下面大家一起来探究一下神奇的为类和伪元素吧. 其实以前我对伪类和伪元素也是搞得稀里糊涂的,现在决定剥开它神秘的外衣,首先,究 ...
- css常用属性初总结第一弹:id和class选择器
前言:这是我第二次写博客,记录自己所学的点点滴滴,希望大家一起共勉! 说到选择器大家都不陌生,估计用的最多的还是id选择器和类选择器,至于其他的选择器,今天在这里我避而不谈. 类选择器:将html元素 ...
- 好程序员web前端分享css常用属性缩写
好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #0000 ...
- 1+x证书学习日志——css常用属性
## css常用属性: 1:文本属性: 文本大小: font-size:18px; 文本颜色 colo ...
- CSS常用属性-xy
一.文本Text CSS text-align 属性 文本对齐方式 CSS text-decoration 属性 text-decoration 属性规定添加到文本的修饰 CSS line-heigh ...
- 02: css常用属性
目录: 1.1 设置样式的七个选择器 1.2 css常见属性浅析 1.3 css布局中常用方法 1.1 设置样式的七个选择器返回顶部 1.其中选择器介绍 1. 直接在标签里的style标签写样式 2. ...
- css常用属性汇总
一.常用css属性 (1) *block(区块) 行高 line-height:数值 | inherit | normal; 字间距 letter-spacing: 数值 | inherit | no ...
- css常用属性1
1 背景相关 背景颜色 background-color = 颜色名称/rgb值/十六进制值 背景图片 background-image = url('') 背景图片平铺方式 backgro ...
- 23----2013.07.01---Div和Span区别,Css常用属性,选择器,使用css的方式,脱离文档流,div+css布局,盒子模型,框架,js基本介绍
01 复习内容 复习之前的知识点 02演示VS创建元素 03div和span区别 通过display属性进行DIV与Span之间的转换.div->span 设置display:inline ...
随机推荐
- reg文件中文乱码
用reg文件方式修改注册表很方便,但是如果字段中有中文的话,执行reg文件后,注册表中的中文出现乱码. 解决办法:将文件保存文Unicode编码方式即可.(保存文UTF8编码也是不行的) 附一个添加\ ...
- hdu5818
题解: 维护两个左偏树 按照左偏树模板来做 代码: #include<cstdio> #include<cmath> #include<algorithm> #in ...
- Java解析Json数据的两种方式
JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量,所以使用越来越广泛,下面介绍使用JsonObject和JsonArray的两种方式解析Json数据. 使用以上两种方式解析json ...
- ubuntu16.04 NVIDIA CUDA8.0 以及cuDNN安装
下载CUDA 官网下载按照自己的实际情况进行选择,下载合适的版本. 官方安装指南 注意这里下载的是cuda8.0的runfile(local)文件. 安装CUDA 下载完成后,解压到当前目录,切换到该 ...
- PHP获取访客IP、地区位置信息、浏览器、来源页面
不多说了,每个方法都注释了,可以直接用: <?php //这个类似用来获取访客信息的 //方便统计 class visitorInfo { //获取访客ip public function ge ...
- 转:application/json 四种常见的 POST 提交数据方式
四种常见的 POST 提交数据方式 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS.GET.HEAD.POST.PUT.DELETE.TRACE.CONNECT 这几种.其中 PO ...
- ballerina 学习二十 http/https
提供http && https server && client 访问功能 client endpoint 说白了就是http client 参考代码 import b ...
- NET怎么精确计算一个对象占用的内存空间(GMK)
NET如何精确计算一个对象占用的内存空间(GMK)如题 我最近做了一个类似Session的东西 但是我不知道最后管理起来他又多大 所以内存 对象 管理 session 类 分享到: ------解决方 ...
- Linux常用命令总结--不断补充
首先介绍一个很有用的命令:history 查看linux机器上历史命令. 在Linux下查看内存我们一般用free命令:free -m 查看硬盘状况:df -h 查看cpu信息:less /proc ...
- noip2009最优贸易(水晶球)
题目:http://codevs.cn/problem/1173/ https://www.luogu.org/problemnew/show/P1073 本来考虑缩点什么的,后来发现不用. 只要记录 ...