HTML/CSS学习汇总(4)
来源:互联网 发布:java list 排序 倒序 编辑:程序博客网 时间:2024/05/22 23:58
CSS:字体
字体分为两类:
1.Serif - 在字的笔划开始及结束的地方有额外的装饰,且笔划的粗细会因直横的不同而有不同。
2.Sans Serif - 没有额外装饰,笔画粗细差不多。
在CSS中,
font-family属性用于设置字体: h1 {
font-family: Garamond;
}
若值由多个单词组成,则要为它加上双引号: h1 {
font-family: "Courier New";
}
有些用户的电脑可能没有安装设置的字体,因此在设置字体时,可以为它添加备用选项: h1 {
font-family: Garamond, Times, serif;
}
在这个例子中,浏览器会优先选择Garamond体,若用户电脑中未安装该字体,则选择Times,若两者均为安装,则从任何已安装的serif字体中选择一种。
新的字体在不断更新,若期望所有用户的电脑都能及时更新所有字体,那就太不现实了,幸运的是,你不必去预测用户电脑安装了什么字体,因为许多新字体都会被合并在一个目录中,例如Google Fonts,包含数以千计的免费开源字体供任何人使用。只需要在HTML代码中增加一行用于连接Google Fonts的link: <head>
<link href="https://fonts.googleapis.com/css?family=Raleway:100" type="text/css" rel="stylesheet" >
</head>
Raleway是Google Fonts中的一种字体,100指的是字体粗细(font-weight)
font-size属性用于设置字体大小: p {
font-size: 18px;
}px
为像素单位,除此之外还有ems
和%
。 px
: 1px大约是1寸的1/72。 ems
: 1em就是单个文本元素的初始大小,因此它会跟随文本元素大小的改变而改变 %
: 网页默认的文本元素为16px,因此100%就是16px,200%就是32px
line-height属性用于设置行高: p {
line-height: 1.5em;
}
随着行高的改变,行间距(leading)也会跟着改变,行高和行间距的示意图如下:
word-spacing属性用于设置字间距: h1 {
word-spacing: 0.3em;
}
letter-spacing属性用于设置字母间距: h1 {
letter-spacing: 0.3em;
}
font-weight属性用于设置字体粗细: p {
font-weight: bold;
}
bold为加粗,除此之外,还有一个normal值,表示正常粗细。
font-style属性用于设置斜体: h3 {
font-style: italic;
}
同样地,font-style也有一个normal值。
text-transform属性用于设置大小写: h1 {
text-transform: uppercase;
}
uppercase为大写,lowercase为小写。
text-align属性用于设置文本对齐方式: h1 {
text-align: right;
}
right为靠右对齐,left为靠左对齐,center为居中。
- HTML/CSS学习汇总(4)
- HTML/CSS学习汇总(1)
- HTML/CSS学习汇总(2)
- HTML/CSS学习汇总(3)
- html+css入门汇总
- 【Html】CSS-知识点汇总
- HTML、CSS知识汇总
- HTML/CSS学习记录(4)
- 慕课网【HTML+CSS】3.13前学习内容汇总
- HTML+CSS学习笔记4
- HTML+css学习(1)
- html css学习(1)
- HTML DIV CSS 笔记汇总
- html/css 小知识汇总
- HTML+CSS+JS知识点汇总
- css学习小汇总
- 牛客-html&css&js-知识汇总(持续更新)
- 前端面试题目汇总(一)HTML、CSS、JavaScript
- Android 编译慢问题解决
- android事件分发机制view
- 读取jar包MANIFEST.MF文件
- 基于手工接口测试的工具
- shell语法-变量
- HTML/CSS学习汇总(4)
- java从基础知识(一)数据类型(下)
- JarvisOJ Web&Reverse&Pwn
- 保留位置
- Java中间变量缓存机制
- 问题 L: DS_6.12 最近共同祖先(by Yan)
- org.hibernate.MappingException: entity class not found
- RCNN & SPP-net & Fast-RCNN & Faster-RCNN
- hbase启动后HMaster自动关闭