一、CSS字体

1. font-family

  • 作用:设置文本的字体系列

  • 语法:font-family:字体名称;

  • 常用值:

    • 一个字体名称或系列名称(介绍常用字体名称、字体系列)

      • 微软雅黑 Microsoft YaHei

      • 宋体 SimSun

      • 黑体 HeiTi

      • 楷体 KaiTi

    • 多个字体名称

      • 逗号分开 如果浏览器不支持第一个字体,则会尝试下一个(回退机制)

        .box{/*font-family:"微软雅黑","宋体";*//*font-family:"宋体","微软雅黑"; *//*与上一个相比产生的效果不同,谁在前使用哪一个*/font-family:"微软雅黑abc","宋体"; /*第一个任意改写一个系统不存在的字体,会按照第二个字体显示*/
        }
  • 注意:如果字体名称包含空格、汉字、特殊字符,必须加引号!

    .box{font-family: "Microsoft YaHei";}

2.font-size

  • 作用:设置字体的大小

  • 语法:font-size:值;

  • 常用值:

    • 长度值(通常是像素px)

    • 百分比(相对于父元素计算)

    • em相对单位

      如果用于字号,相当于父元素字号计算,如果用于其它属性,相对于当前元素的字号

  • 大多数浏览器的默认值字号:16px

3. font-style

  • 作用:设置字体的大小

  • 语法:font-style:值;

  • 常用值:

    • normal默认值

    • italic斜体显示

4. font-weight

  • 作用:设置字体粗细

  • 语法:font-weight:值;

  • 常用值:

    • normal默认值

    • bold加粗

    • 100-900九级字重,400相当于normal,700相当于bold

    • 注意:不是所有字体都内置了九级字重

5. line-height

  • 作用:设置行高(效果是产生文本行间距)

  • 语法:line-height:值;

  • 特性:实现单行文本的垂直居中

  • 测量:文字高+行间距

  • 常用值

    • normal默认。设置合理的行间距。

  • px 设置固定的行间距。

    • number设置数字,此数值会与当前的字号相乘来设置行间距。

    • 百分比:相对于font-size计算

    .box{/*line-height:2;*/line-height:200%; /*产生的效果一致都是字号的两倍*/
    }

6. font简写

  • 作用:设置所有字体属性

  • 语法:

    font: 字体风格 字体加粗 字号/行高 字体;

  • 总结:

    只有当【字号和字体】同时存在简写才是有效的,简写属性可以精简代码

    .box2{/* font:italic bold 20px "宋体"; */font:20px "宋体";
    }

二、CSS文本

1. text-align

  • 作用:设置文本的水平对齐方式

  • 语法:text-align:值;

  • 常用值

    • left居左对齐 [默认值]

    • right居右对齐

    • center居中对齐

    • justify两端对齐

  • 注意:适用于块状元素

2. text-decoration

  • 作用:设置文本装饰

  • 语法:text-decoration:值;

  • 常用值

    • none 默认。定义标准的文本。 【常用】

    • underline 定义文本下的一条线 【常用】

    • line-through 定义穿过文本的一条线。【比较常用】

    • overline 定义文本上的一条线。 【不常用】

3. text-indent

  • 作用:设置文本块首行的缩进

  • 语法:line-height:值;

  • 常用值

    • 默认值:0

    • 长度值,px,em(更方便)

    • 百分比: 相对于元素内容宽进行计算

    • 允许负值

4. color

  • 作用:设置文字的颜色

  • 语法:color:颜色值;

  • 常用值

    • 颜色的常用表式方法

      • 颜色名称:如red、blue等

      • 十六进制颜色表示方法

        • 语法:如#ff0000

        • 说明:#rrggbb r,g,b取值范围为00-ff

          • r red 红色

          • g green 绿色

          • b blue 蓝色

        • 认识常见颜色的写法

    • 白色(#ffffff)、黑色(#000000) 红色(#ff0000)、绿色(#00ff00)、蓝色(#0000ff)

  • rgb颜色表示方法

    • 语法:rgb(255,0,0)

      • 说明:rgb(r,g,b) r,g,b取值范围为0-255

        • 认识常见颜色的写法

          • 白色: rgb(255,255,255) 、黑色 : rgb(0,0,0) 红色: rgb(255,0,0) 、绿色: rgb(0,255,0) 、蓝色: rgb(0,0,255)

三、文本属性继承性

简单渗透:字体文本属性大多具有继承性。

可继承的属性 font-size font-family font-style font-weight font line-height text-align text-indent color

不可继承 text-decoration(穿透性)

CSS字体 ,文本属性相关推荐

  1. CSS选择器/CSS字体文本属性/CSS引入方式/案例

    CSS 1.CSS简介 1.1 HTML的局限性 虽然 HTML 可以做简单的样式,但是带来的是无尽的臃肿和繁琐 1.2 CSS-网页的美容师 CSS 是层叠样式表 ( Cascading Style ...

  2. 2.css字体 文本属性

    一.字体风格 font-family 字体(比如宋体,微软雅黑) font-size 字体大小 font-weight 字体粗细(700加粗,400正常) font-style 字体风格(normal ...

  3. CSS基础——CSS字体样式属性【学习笔记】

    CSS字体样式属性调试工具 font字体 CSS外观属性 快捷操作emmet语法 练习案例-体育页面 1.font字体 1.1 font-size:大小 作用: font-size属性用于设置字号 p ...

  4. CSS 字体文本样式

    文章目录 CSS字体文本样式 字体样式 color 字体颜色 font-size 字体大小 font-family 字体类型 font-weight 字体粗细 font-style 字体风格 综合简写 ...

  5. CSS字体样式属性(font-size、font-family、Unicode、font-weight、font-style、font)

    CSS字体样式属性 font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位.其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度 ...

  6. 常见的CSS字体样式属性/font-size/font-family/font-weight/font-style/font综合属性/@font-face属性/学习笔记

    一.常见的CSS字体样式属性 1.font-size属性:用于设置字体字号 该属性的值有 相对长度单位:em(相对当前对象内文本字体尺寸)px(像素,最常用) 绝对长度单位:in(英寸)cm(厘米)m ...

  7. html中样式属性有哪些,css字体样式属性有哪些?

    css字体样式属性有:1.font-size:字号大小.2.font-family:规定元素的字体系列.3.font-weight:字体粗细.4.font-style:字体风格.5.font:综合设置 ...

  8. CSS初识(三):CSS字体文本相关属性

    属性 CSS属性有很多,不过常用的并不多,大概30个左右.请注意区别CSS属性和HTML属性. 按照功能大致分为以下几类: 字体有关属性 font-size: 设置字体大小,单位是px(像素):一些不 ...

  9. HTML5常用的文本标签及css字体样式属性

    HTML5常用的文本标签 标签 描述 标题标签 HTML中一共有六级标题,标题按字号大小从大到小为H1.H2.H3.H4.H5.H6 <p> 用于定义HTML中的段落 <br> ...

  10. CSS-基础选择器、字体文本属性、引入方式

    CSS简介 CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称,有时我们也会称之为 CSS 样式表或级联样式表. CSS 是也是一种标记语言:主要用于设置 HTML 页 ...

最新文章

  1. BCI competition IV 2b简介
  2. agc015D A or...or B Problem
  3. 通过Spring Social推特StackExchange –第1部分
  4. vues响应接口and实例
  5. java高级反射_反射---Java高级开发必须懂的
  6. 如何查电脑ip地址_摄像机地址不对连不上网?教你快速更改IP地址
  7. java final 内存泄漏_干货详解:一文教你如何避免内部类中的内存泄漏
  8. python资源库——socket网络编程
  9. 一周工作所用的日常 Git 命令
  10. 域名解析到指定端口_南京课工场IT培训:搭建nginx虚拟主机——基于域名、端口和IP...
  11. 8-4 如何使用线程本地数据
  12. 马什么梅?I什么N?浅谈 web 前端开发中的国际化
  13. 一些排序算法的Python实现
  14. 怎么用计算机测试手速,魔兽争霸apm测试器-请问怎样测试自己的手速?(APM)需要专门 – 手机爱问...
  15. 大学生html5实训心得体会,实训心得体会600字(精选5篇)
  16. 正确的洗澡顺序,据说99%的人都是错的。。
  17. matlab步进电机模糊pid和BP神经网络控制
  18. 修改web服务器的缺省旗标,tomcat撤销server信息(改变您的HTTP服务器的缺省banner)...
  19. 2009年千万亿次超级计算机,2009年10月29日 第一台国产千万亿次超级计算机亮相...
  20. 切切切词!新词发现算法TopWORDS的原理及实现|实在智能AI+RPA学院

热门文章

  1. shell telnet进入发命令并退出
  2. java strtotime_PHP strtotime()与mktime():日期转时间戳
  3. php strtotime mktime,php mktime和strtotime
  4. 谷歌中国大裁员赔偿 N+9?不,结果比这更离谱。。。
  5. 【量化交易行情不够快?】一文搞定通过Win10 wsl2 +Ubuntu+redis+pickle实现股票行情极速读写
  6. Power bi 网站流量分析案例之访问量分析(三)
  7. 10位和13位时间戳
  8. linux Centos 在线安装宋体字体或离线安装宋体字体
  9. Splash runjs() 方法
  10. linux系统中毒的解决过程,linux中毒排查过程