Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说7 CSS字体样式属性,希望能够帮助你!!!。
目标
1. font字体
1.1 font-size:字体大小
1.2 font-family 字体
CSS Unicode字体
1.3 font-weight 字体粗细
1.4 font-style 字体风格
1.5 font:综合设置字体样式(重点)
1.6 font总结
2. CSS外观属性
2.1 color:文本颜色
2.2 text-align: 文本水平对齐方式
2.3 line-height:行间距
2.4 text-indent:首行缩进
2.5 text-decoration文本的装饰
2.6 CSS外观属性总结
3. 开发者工具(chrome)
4. sublime快捷操作emment语法
1. font字体
1.1 font-size:字体大小
p { font-size: 20px; }
相对长度单位 |
说明 |
em |
相对于当前对象内文本的字体尺寸 |
px |
像素,最常用,推荐使用 |
绝对长度 |
说明 |
in |
英寸 |
cm |
厘米 |
mm |
毫米 |
pt |
点 |
注意:
1.2 font-family 字体
p { font-family: "微软雅黑"; }
p { font-family: Arial, "Microsoft Yahei", "微软雅黑"; }
常用技巧:
CSS Unicode字体
字体名称 |
英文名称 |
Unicode 编码 |
宋体 |
SimSun |
\5B8B\4F53 |
新宋体 |
NSimSun |
\65B0\5B8B\4F53 |
黑体 |
SimHei |
\9ED1\4F53 |
微软雅黑 |
Microsoft YaHei |
\5FAE\8F6F\96C5\9ED1 |
楷体_GB2312 |
KaiTi_GB2312 |
\6977\4F53_GB2312 |
隶书 |
LiSu |
\96B6\4E66 |
幼园 |
YouYuan |
\5E7C\5706 |
华文细黑 |
STXihei |
\534E\6587\7EC6\9ED1 |
细明体 |
MingLiU |
\7EC6\660E\4F53 |
新细明体 |
PMingLiU |
\65B0\7EC6\660E\4F53 |
为了照顾不同电脑的字体安装问题,我们尽量只使用宋体和微软雅黑中文字体。
1.3 font-weight 字体粗细
属性值 |
描述 |
normal |
默认值(不加粗的) |
bold |
定义粗体(加粗的) |
100-900 |
400等同于normal,而700等同于bold |
提倡:
我们平时更喜欢用数字来表示加粗和不加粗。
1.4 font-style 字体风格
font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体,其可用属性值如下:
属性值 |
描述 |
normal |
默认值,浏览器会显示标准的字体样式 |
italic |
浏览器会显示斜体的字体样式 |
小技巧
平时我们很少给文字加斜体,反而喜欢给斜体标签em i 改为普通模式。
1.5 font:综合设置字体样式(重点)
font属性用于对字体样式进行综合设置
选择器 { font: font-style font-weight font-size/line-height font-family; }
1.6 font总结
属性 |
表示 |
注意点 |
font-size |
字号 |
我们通常用的单位是px像素,一定要跟上单位 |
font-family |
字体 |
我们直接复制就可以了,按照团队约定来 |
font-weight |
字体粗细 |
记住加粗的是700或者bold,不加粗的是400或normal |
font |
字体连写 |
1.字体连写是有顺序的,不能随意换位置 2.其中字号和字体必须同时出现 |
2. CSS外观属性
2.1 color:文本颜色
类型表示 |
属性值 |
预定义的颜色值 |
red、等 |
十六进制 |
#ffffff |
RGB代码 |
rgb(255,0,255)或 rgb(100%,0%,0%) |
2.2 text-align: 文本水平对齐方式
属性 |
说明 |
left |
左对齐(默认值) |
right |
右对齐 |
center |
居中对齐 |
2.3 line-height:行间距
2.4 text-indent:首行缩进
1em就是一个字符的宽度,如果是汉字的段落,1em就是一个汉字的宽度
p { line-height: 24px;//行间距为24px text-indent: 2em;//首行缩进2个字符 1em就是一个字的大小 }
2.5 text-decoration文本的装饰
text-decoration 通常我们用于给链接修改装饰效果
属性值 |
描述 |
none |
默认,定义标准的文本,取消下划线(最常用) |
underline |
定义文本下的一条线。下划线也是我们链接自带的(常用) |
overline |
定义文本上的一条线(不用) |
line-through |
定义穿过文本中间的一条线。(不常用) |
2.6 CSS外观属性总结
属性 |
表示 |
注意点 |
color |
颜色 |
我们通常用十六进制 比如 而且是简写形式#fff |
line-height |
行高 |
控制行与行之间的距离 |
text-align |
水平对齐 |
可以设定文字水平的对齐方式 |
text-indent |
首行缩进 |
通常我们用于段落首行缩进两个字符的距离text-indent: 2em; |
text-decoration |
文本修饰 |
记住添加下划线underline 取消下划线 none |
3. 开发者工具(chrome)
此工具是我们的必备工具,以后代码出了问题
我们首先第一反应就是:
小技巧:
4. sublime快捷操作emment语法
sublime可以快速提高我们代码的书写方式
.demo$*3
<div class="demo1"></div>
<div class="demo2"></div>
<div class="demo3"></div>
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章