文章目录

  • 1 CSS字体
    • 1.1 字体样式
    • 1.2 文本字体
    • 1.3 字体粗细
    • 1.4 字体⼤⼩
    • 1.5 字体行高
    • 1.6 综合设置

1 CSS字体

1.1 字体样式

font-style 设置字体样式
● normal:指定⽂本字体样式为正常的字体
● italic:指定⽂本字体样式为斜体。

.normal {font-style:normal
}
.italic {font-style:italic
}

1.2 文本字体

font-family 属性设置⽂本的字体
font-family 属性应该设置⼏个字体名称作为⼀种"后备"机制,如果浏览器不⽀持第⼀种字体,他将尝试下 ⼀种字体

p {font-family:"Times New Roman", Times, serif;
}

1.3 字体粗细

font-weight:定义字体粗细
● normal:正常的字体。相当于number为400
● bold:粗体。相当于number为700
● bolder:特粗体。也相当于strong和b标签的作⽤
● lighter:细体
● :⽤数字表示⽂本字体粗细。取值范围:100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

p.normal {font-weight: normal;
}
p.thick {font-weight: bold;
}
p.thicker {font-weight: 900;
}

1.4 字体⼤⼩

font-size:定义字体⼤⼩
● 把字体的尺⼨设置为不同的尺⼨。可选参数值:xx-small | x-small | small | medium | large | x-large | xx-large
● 相对于⽗对像中字体尺⼨进⾏相对调节。使⽤成⽐例的em单位计算。可选参数值:smaller | larger
● ⽤数值指定⽂字⼤⼩。不允许负值
● ⽤百分⽐指定⽂字⼤⼩。其百分⽐取值是基于⽗对象中字体的尺⼨。不允许负值

/* 设定段落⽂字⼤⼩为⾮常⼤ */
p { font-size: xx-large }/* 设定⼀级标题的⽂字⼤⼩为2.5倍⼤⼩ */
h1 { font-size: 250% }
/* 设定span⾥的⽂字⼤⼩为16px */
span { font-size: 16px; }
.larger { font-size: larger; }
.point { font-size: 24em; }
.percent { font-size: 200%;}

1.5 字体行高

lin-height:设置行高
● normal:默认值。
● :⽤⻓度值指定⾏⾼。可以为负值。
● :⽤百分⽐指定⾏⾼,其百分⽐取值是基于字体的⾼度尺⼨。可以为负值。
● :设置数字,此数字是当前的字体⼤⼩的倍数。

p {line-height: normal;
}
p {line-height: 35px;
}
p {line-height: 3em;
}
p {line-height: 34%;
}

1.6 综合设置

CSS字体属性font定义字体,加粗,⼤⼩,⽂字样式。 该属性是复合属性

font:<font-style> <font-weight> <font-size>/<line-height> <fon-family>
p {font:20px/1.5 '微软雅⿊'
}
p {font:bold 20px/30px '微软雅⿊'
}

2 引入外部字体
为了避免用户字体缺省,需要在服务器端设置好页面的字体样式,让网页以最佳方式进行展示
直接将下载好的字体复制到当前文件夹下(网站下载新字体)
想要使用外部字体,需要进行引入

<style type="text/css">
/* 第一步: 声明一个字体 */
@font-face {font-family: my-font;/*自定义名称*/src: url('时尚中黑简体.ttf');
}
@font-face {font-family: my-font2;src: url('迷你简双线体.ttf');
}
/* 第二步: 使用字体 */
p {font:50px my-font,sans-serif;
}
div {font:50px my-font2,sans-serif;
}
</style>
<p>这是一个段落标签
</p>

前端入门知识css之字体样式相关推荐

  1. 前端笔记之CSS基础 - 字体和文本样式

    目录 1.字体样式 1.1.字体大小 1.2.字体粗细 1.3.文字样式(是否倾斜) 1.4.字体 1.5.层叠性 1.6.字体font相关属性的连写 2.文本样式 2.1.文本缩进 2.2.文本水平 ...

  2. web前端入门学习 css(1)

    黑马程序员Web前端入门教程,零基础前端视频教程pink老师_html5+css3 文章目录 html局限性 css简介(层叠样式表.级联样式表.css样式表) css语法规范 css代码样式风格(推 ...

  3. python和html可以同时学吗_web前端入门:css+html5+javascript同时学可以吗?

    HTML+CSS+JS是前端基础核心知识,肯定是都要学的.在web前端中,HTML是结构标准,CSS是样式标准,JS是行为标准,三者缺一不可.说的直白点,HTML就是骨架,CSS就是皮肤,JS就是灵魂 ...

  4. web前端入门知识解析

    一.WEB前端是什么? 使用HTML/CSS/JS以及更多的框架技术,编写网站页面.App应用.小程序.2D&3D游戏.Web VR&AR等应用,通过内容设计.交互动画.数据操作构建项 ...

  5. 前端入门知识整理(1)Vscode使用

    前端入门(1) 最近社团需要,所以整理了一下从0开始学习前端的一些知识. 安装软件 (VScode)以及对应插件的安装,相关配置. 介绍vscode常用快捷键 初始化第一个html程序 1.软件以及插 ...

  6. WEB前端入门知识及要点大全

    一.WEB前端是什么? 使用HTML/CSS/JS以及更多的框架技术,编写网站页面.App应用.小程序.2D&3D游戏.Web VR&AR等应用,通过内容设计.交互动画.数据操作构建项 ...

  7. 【css教程】web前端入门学习 css(1)

    黑马程序员Web前端入门教程,零基础前端视频教程pink老师_html5+css3 文章目录 html局限性 css简介(层叠样式表.级联样式表.css样式表) css语法规范 css代码样式风格(推 ...

  8. 前端相关知识(CSS)(1)(美化页面效果)

    1)HTML只是描述了页面的结构和内容,也就是骨 2)CSS描述的是页面的样式,也就是页面具体长成什么样子,也就是皮 3)具体来说就是就是描述了任意一个网页的元素,大小,位置,字体,颜色,背景,边框, ...

  9. CSS 自定义字体样式

    作为前端,如果UI设计师给的psd设计图中的文字字体我们电脑中没有(电脑没有自带),如何让这种字体在客户的浏览器中正常显示呢?以前前端程序员是将文字截图直接放入页面(这种方式修改文字内容的话很不方便) ...

最新文章

  1. python3的数据类型以及模块的含义
  2. python dig trace 功能实现——通过Querying name server IP来判定是否为dns tunnel
  3. 0基础学python看什么书-编程语言学python必看这三本书,少走一半弯路
  4. 多任务学习在推荐算法中的应用
  5. 升级AndroidStudio3.4问题汇总
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的仓库管理系统
  7. 金电联行程小龙:企业数字化转型的目标、决策与实践
  8. python打开文本文档_带声明的Python –带打开的文件
  9. 开源纯净版u盘安装工具rufus
  10. Hadoop版本区别Hadoop组成
  11. 如何从技术上分析舌战群儒?
  12. 3.1.2随机梯度下降法
  13. php电子商务的服装库存管理系统
  14. 计算机组成原理笔记--流水线的扩展(1):数据前推与增加宽度
  15. 详解设计模式:组合模式
  16. esp分区中的EFI启动项文件有什么用
  17. 超简单集成HMS ML套件二代身份证识别,一键实名认证
  18. 中兴c300业务板_高价回收中兴c300业务板ETGH板卡 原装
  19. 【瑞模网】3dmax渲染——灯光缓存
  20. Unity 协程用法总结

热门文章

  1. resched_task()
  2. 健康问答语料的爬虫(C#)
  3. 《基于Aidlux的智慧安防AI实战训练营》收获与心得
  4. 关于《信号与系统》单边z变换位移性质公式的理解
  5. [转载] 全本张广泰——第十五回 父子遇高人 原是同门亲
  6. Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBe
  7. 单串口扩展为4串口的芯片WK2114的使用(一)
  8. 【Python】-实战项目
  9. python题库和答案_Python数据分析与数据可视化_题库免费答案2020
  10. SpaceX大裁员!苹果道歉了!|一周硅谷热点新闻回顾