HTML基础-05
字体
文本颜色:color:red;
字体分类:
衬线字体serif
--字体宽度各异,有衬线
--Times、Georgia、宋体
无衬线字体sans-serif
--字体宽度各异,无衬线
--Helvetica、Verdana、Arial、微软雅黑
等宽字体monospace
--字体宽度一样,一般用于代码或表格
--Courier New、Consolas
草书字体cursive
--模仿人手写的字体
--Indie Flower、Comic Sans
装饰字体Fantasy
没有什么统一特征,不属于上述类别的字体
字体族:使用font-family来设置字体族
font-family:sans-serif;
可以同时指定多个字体,多个字体之间使用逗号隔开(若字体之间有空格或者特殊符号,使用引号)
font-family:sans-serif,”Microsoft YaHei”;
@font-face:字体本机有,其他人没有,用户可下载
通过@font-face可以使浏览器自动应用服务器上的字体文件
@font-face{
font-family:’myFont’;
Src:url(‘./ZCOOLXW-R.ttf’)}
注:有些字体有版权,不建议使用
图标字体:font-awesome.css
1. 使用步骤:将css和fonts文件夹放到项目目录

引入CSS文件<link rel=’stylesheet’ href=’css/font-awesome.min.css’>
<body>
<span class="fa fa-power-off s1"></span>
</body>
<style>
.s1{font-size:120px;
color:red;}
</style>
2. 将文件css和webfonts放在fa文件夹中
<link rel="stylesheet" href="fa/css/all.css">
使用时:<i class="fas fa-stroopwafel" style="font-size: 100px;"></i>
阿里图标字体:http://www.iconfont.cn
选中想要的图标加入购物车,且添加到项目中,下载到本地,放入iconfont中,引入iconfont/iconfont.css

三种方法
1.通过实体<span class=’iconfont’ style=’font-size:100px;color:red;’></span>

2.通过类<span class=’iconfont icon-icon-test’ style =’ font-size:100px;color:red; ’> </span>
3.通过伪类<p></p >
<style>
p::before{
content:’\e63f’
font-family:iconfont;
font-size:100px;}
</style>
字体大小
1em=1font-size:em也是CSS中的一个单位,相当于一个字体大小
1rem=HTML的1font-size,默认16px,相对于根元素
修改:html{font-size:200px;}
行高(line height)
行高指的是文字占有的实际高度。通过line-height来设置行高,行高可以指定一个大小(px,em),也可以直接设置整数(整数代表行高是字体的指定倍数)
为了使得文字垂直居中:行高设置和高度一样 line-height=height;
行高还可以设置文字的行间距:行间距=行高-字体大小
字体框:字体存在的格子,设置font-size实际上就是设置字体框的高度。
行高会在字体框的上下平均分配。
字体的简写属性
font同时设置字体相关的所有样式,后面必须是字体大小和字体族,必须写(空格隔开)
font:40px ‘Times New Roman ’,Times
font:[加粗 斜体 变形]大小/行高 字体族
行高 可以省略不写,如果不写使用默认值
字重,字体加粗:font-weight:100-900;九个级别,但基本上没有用
可选值:normal 默认值,不加粗
bold 加粗
字体样式:font-style
可选值:normal 默认值,正常
italic 斜体
字体变形:font-variant
可选值:small-caps(小型大写字母)
文本样式
text-align:设置文本的对齐方式
left 默认值,靠左对齐
right 靠右对齐
center 居中对齐
justify 两端对齐
vertical-align:垂直对齐方式
baseline:基线对齐
top:和父元素顶部对齐
bottom:和父元素的底部对齐 可设置图片对齐,使其不向基线对齐
super:上标
sub:下标
middle:居中
text-decoration:设置文本修饰
underline:下划线
line-through:删除线
overline:上划线
none:没有线
white-space:如何处理空白内容
normal 默认值,自动换行
nowrap 不换行
pre 保留文本的格式
text-overflow: 如何处理溢出的文本
ellipsis 使用省略号来表示溢出的内容
HTML基础-05的更多相关文章
- javaSE基础05
javaSE基础05:面向对象 一.数组 数组的内存管理 : 一块连续的空间来存储元素. Int [ ] arr = new int[ ]; 创建一个int类型的数组,arr只是一个变量,只是数组的一 ...
- javascript基础05
javascript基础05 1.变量的作用域 变量既可以是全局,也可以是局部的. 全局变量:可以在脚本中的任何位置被引用,一旦你在某个脚本里声明了全局变量,你就可以 在这个脚本的任何位置(包括函数内 ...
- node基础05:路由基础
1.基础实例 //server.js var http = require("http"); var url = require("url"); var rou ...
- python3基础05(有关日期的使用1)
#!/usr/bin/env python# -*- coding:utf-8 -*- import timefrom datetime import datetime,timedelta,timez ...
- Spring 框架基础(05):事务管理机制,和实现方式
本文源码:GitHub·点这里 || GitEE·点这里 一.Spring事务管理 1.基础描述 Spring事务管理的本质就是封装了数据库对事务支持的操作,使用JDBC的事务管理机制,就是利用jav ...
- Java知识系统回顾整理01基础05控制流程06break
一.break break:结束循环 二.练习--直接结束当前for循环 public class HelloWorld { public static void main(String[] args ...
- python基础05 if选择
摘要:if语句是用来检查一个条件,如果条件为真(true),我们运行一个语句块(称为IF块),否则(else)运行另一个语句块(else块).else语句是可选的 程序1(将文件保存为if.py): ...
- python基础05 缩进与选择
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例. ...
- php基础05:常量
<?php // 1.PHP 常量介绍 // 常量是单个值的标识符(名称).在脚本中无法改变该值.有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号). // 2设置 PHP 常量 // ...
- Python基础05 缩进和选择
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例. ...
随机推荐
- 想进大厂?字节跳动等独角兽公司都在招募Python工程师!(Python就是第一语言)
在本文章中,作者通过自身经历,力求客观的谈谈个人选择学习Python的动机,以及独角兽公司对Python工程师的要求及薪资. 从目前各种迹象(企业招聘,语言排名等)看来Python相对Java应该是暂 ...
- 循序渐进nginx(二):反向代理、负载均衡、缓存服务、静态资源访问
目录 反向代理 使用 1.创建代理目标服务端: 2.配置nginx反向代理目标服务端: 3.测试使用: 负载均衡 使用 1.准备服务端 2.修改nginx配置 3.测试 负载均衡策略 负载均衡的额外参 ...
- Pexpect模块的简单使用
Pexpect 是一个用来启动子程序并对其进行自动控制的 Python 模块. Pexpect 可以用来和像 ssh.ftp.passwd.telnet 等命令行程序进行自动交互.以下所有代码都是在K ...
- sed 指定行范围匹配
sed -n '5,10{/pattern/p}' file sed是一个非交互性性文本编辑器,它编辑文件或标准输入 导出的文件拷贝.标准输入可能是来自键盘.文件重定向.字符串或变量,或者是一个管道文 ...
- python3 url编码与解码
在通过浏览器修改数据库时,要对url内容进行编码 quote()编码; unquote()解码; 直接上代码:
- Fortify Audit Workbench 笔记 Privacy Violation 隐私泄露
Privacy Violation 隐私泄露 Abstract 对各种机密信息处理不当,如客户密码或社会保障号码,会危及到用户的个人隐私,这是一种非法行为. Explanation Privacy V ...
- PHP 中的字符串变量
PHP 字符串变量 字符串变量用于存储并处理文本. PHP 中的字符串变量 字符串变量用于包含有字符的值. 在创建字符串之后,我们就可以对它进行操作了.您可以直接在函数中使用字符串,或者把它存储在变量 ...
- PHP var_export() 函数
var_export() 函数用于输出或返回一个变量,以字符串形式表示.高佣联盟 www.cgewang.com高佣联盟 www.cgewang.com var_export() 函数返回关于传递给该 ...
- PDO::errorCode
PDO::errorCode — 获取跟数据库句柄上一次操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 mixed PDO: ...
- JWT到底是个什么鬼?
前面一篇我们了解了微服务安全认证架构是如何演进而来的,但是发现v2.5架构仍然较重,有没有轻量级一点的方法呢?其实业界早已有了实践,它就是基于JWT的安全认证架构.JWT到底是个什么鬼呢?本篇为你解答 ...