CSS字体文本属性

1、font-family:

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

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

  • 常用值:

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

      • 微软雅黑 Microsoft YaHei

      • 宋体 simsun

      • 黑体 HeiTi

      • 楷体 KaiTi

    • 多个字体名称

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

      • 2、font-size

      • 作用:设置字体的大小

      • 语法:font-size:值

      • 3、font-style

      • 常用值:

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

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

      • em

        • 相对单位

        • 如果用于字号,相当于父元素字号计算

      • 一般浏览器默认的大小为16px,支持最小的字体为12px。

      • 3、font-style

    • 作用:设置字体的样式

    • 语法:font-style:值

    • 常用值:

      • normal默认值

      • italic斜体显示

    • 作用:设置字体粗细

    • 语法:font-weight:值

    • 常用值:

      • normal默认值

      • bold加粗

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

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

    • 5、line-height

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

    • 语法:line-height:值

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

    • 测量:文字高+行间距

    • 打开px软件--在视图菜单---标尺(Ctrl+r)

      参考线:在标尺上按住鼠标左键不松手,拖拽鼠标

      按住alt键,放大图纸,为了测量更加准确,滚动滚轮,向外滚表示放大,向内滚表示缩小

      方法:测量两行文字中间的间距,然后除以2,得到平均间距,拉出参考线,进行标注,方便测量

    • 常用值

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

    • px 设置固定的行间距。

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

    • 6、font简写

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

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

      • 依次【空格】隔开

    • 总结:只有当字体存在简写才是有效的,简写属性可以精简简代码

    • 1、表格边框

      指定 CSS 表格边框,使用 border 属性,通常定义td,th的边框属性

      表格会呈现双边框,是因为表和 th / td 元素有独立的边界。

      table存在默认属性border-collapse:separate

      2、表格的折叠边框

      border-collapse 属性设置表格的边框是否被合并为一个单一的边框

    • 取值

      • separate:边框独立(默认值)

      • collapse:相邻边框被合并

    • border-spacing:单元格之间的间距

      • border-spacing:水平方向 垂直方向;

      • border-spacing:一个值;代表水平方向和垂直方向的间距是一样的 注意:只有在 边框独立border-collapse: separate时才能用

    • 3、单元格内容的垂直对齐

    • vertical-align 作用:垂直对齐属性设置垂直对齐,比如顶部,底部或中间

    • 常用值

      • top顶部对齐

      • middle居中对齐

      • bottom底部对齐

    • 小节:如何使用css实现表格的1像素边框

      table{
          border-collapse:collspse;
      }

      二、CSS字体 ,文本属性

      1、text-align:

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

    • 语法:text-align:值

    • 常用值

      • left居左对齐 [默认值]

      • right居右对齐

      • center居中对齐

      • text-align: justify文本两端对齐方式

    • 2、text-decoration

    • 作用:设置文本装饰

    • 语法:text-decoration:值

    • 常用值

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

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

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

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

    • 3、text-indent

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

    • 语法:text-indent:值

    • 常用值

      • 默认值:0

      • 长度值,px,em

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

      • 允许负值

    • 4、color

    • 作用:设置文字的颜色

    • 语法:color:颜色值

    • rgb(r,g,b)

    • r: red 红色 g: green 绿色 b: blue 蓝色

      取值范围0-255

      rgb(255, 255, 255); 表示白色

      rgb(0, 0, 0);表示黑色

      4.rgba(r,g,b,a)

      r: red 红色 g: green 绿色 b: blue 蓝色

      a: alpha 透明度 透明度在0-1之间表示,0表示完全透明 1 表示完全不透明

      6、颜色的几种表现形式

      1.英文的关键词:red红色,orange橙色,yellow黄色,green绿色,cyan青色,blue蓝色,purple紫色

      transparent:透明色

      2.十六进制色值

      ps:英文状态下,按下i键,鼠标右键单击,拷贝颜色的十六制进制代码,在代码中ctrl+v粘贴

      在代码的颜色中要写#在粘贴颜色的十六进制代码

      由#和六位十六进制的数组成(0-9 a-f)

      例:#000000表示黑色 #ff0000表示红色 #ffffff 表示白色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值