CSS_字体
来源:互联网 发布:linux 一直ping的命令 编辑:程序博客网 时间:2024/04/29 12:49
俗话说的好,一个网站品质如何一看它用的字体就一目了然
字体属性:属性一类字体的大小和外观
网页中的字体有三个来源
①用户机器中安装的字体,随操作系统一起安装,由本地应用共享+
②第三方网站上的字体
③保存在自己Web网站上的字体
与字体相关的6个属性
font-family
font-size
font-style
font-weight
font-variant
font
font-family:字体族
用于设定元素中文本的字体,属性可以继承。在指定文本字体的时候,需要多列出几种后备字体,以首选字体无效,这个字体列表叫做字体栈,比如
body{font-family: " Helvetica Neue ",cursive,sans-serif}
上面代码相当于在声明:使用Helvetica Neue字体显示网页,如果机器中没有,则使用cursive替代,如果cursive也没有,则随便找一种无衬线字体,这个的sans-serif属于通用字体
通用字体
使用通用字体的目的是在最坏的情况下,确保网页能够显示出来。通用字体一共有5种
Serif:衬线字体,在每个字符笔画的末端都会有一些装饰线
Sans-serif:无衬线字体,字符笔画的末端没有装饰线
Monospace:等宽字体
Fantasy:不能归入其他类别的字体
Font-size:字体大小
实际上,浏览器的内置样式表已经为每个HTML元素内置了font-size,所以你在设置font-size时,实质是在修改它的默认值。
设置字体大小的单位
①绝对单位:像素,点,设置多大就多大,与祖先元素无关
②相对单位:百分比,em,字体大小是相对于最近的“被设定过字体大小的”祖先元素来确定
另外CSS3中,新增了一个rem,这个单位是集相对大小和绝对大小有点于一身
Font-style:字体样式
可以取值:italic,oblique,nomal,用来设置字体为斜体,正体和常规,需要注意的时候,设置完italic斜体之后,须通过normal设置回正体,使用oblique设置斜体也是一样。Normal的作用是取消特殊格式
Font-weight:字体粗细
可以取值数字或关键字,但实际上对于font-weight来说只有两个值,即可bold和normal
Font-varitant字体变化
可取值small-caps,normal,上面已说过了normal值用于消除特殊格式,而small-caps值,用于把字体中的小写英文字母变化为大写英文字母
字体的简写规则:
如果要简写必须满足下面规则
规则1:必须声明font-family字体族和font-size字体大小
规则2:所以值必须按照一下顺序声明
①font-weight,font-style,font-varitant之间不分先后
②然后是font-size
③最后是font-family
比如下面代码是把font-weight设置bold,font-style设置italic,font-variant设置samll-caps,font-size设置200%,font-family设置sans-serif
body{font: bold italic small-caps 200% sans-serif}
此为本人学习笔记,欢迎高手指点
- CSS_字体
- CSS_选择器
- CSS_盒子
- CSS_浮动
- CSS_定位
- css_背景
- CSS_选择器
- CSS_背景
- CSS_列表
- CSS_定位
- CSS_界面
- [HTML]CSS_文字特效
- CSS_水平导航条
- CSS_常用图片格式
- CSS_自适应按钮
- CSS_样式sample
- CSS_使用css布局
- CSS_文本样式
- pcie
- Delphi 成长录
- POJ 2337 Catenyms
- Android中使用ProgressDialog创建进度对话框
- Android 开发之Eclipse Debug调试详解,Eclipse 在开发中使用到的快捷键很实用
- CSS_字体
- 黑马程序员——————交通灯管理系统
- 北京凝思科技笔试题(带答案)
- 第六章 异常和文件处理
- 下载编译goldfish内核
- Ubuntu Linux mount移动硬盘、U盘、SD卡
- 使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得 ------(我复制别个的)
- Ubuntu12.04 32位 安装oracle11g 图文教程
- Qt 布局管理 - 停靠窗口