CSS文字控制属性

文字控制属性

描述属性
字体大小font-size
字体粗细font-weight
字体倾斜font-style
行高line-height
字体族font-family
字体复合属性font
文本缩进text-indent
文本对齐text-align
修饰线text-decoration
颜色color

字体大小

	
	字体大小
    属性名 font-size
    属性值 文字尺寸,PC端网页最常用的单位px
    谷歌浏览器文字有默认大小 16px 
    
    p {
      /* font-size 属性必须有单位,否则属性不生效 */
      font-size: 30px;
    }

字体粗细

	
    文字粗细
    属性名 font-weight
    属性值          效果
    数字(开发使用) 正常 400    加粗 700
    关键字          正常 normal 加粗 bold
    
    p {
      /* 加粗 */
      font-weight: 700;
    }

字体倾斜

	
    字体倾斜
    属性名 font-style
    属性值  说明
    normal	正常(默认)
    italic	倾斜
    
    p {
      /* 加粗 */
      font-style: italic;
    }

行高

    
    行高 设置多行文本的间距
    属性名 line-height
    属性值 
    数字 + px
    数字(当前标签font-size属性值的倍数)
    
    行高的测量方法 从一行文字的最顶端(最底端)量到下一行文字的最顶端(最底端)

    单行文字垂直居中 行高属性值等于盒子高度属性值
    
    p {
      line-height: 30px;
      /* 是font-size值的2倍 */
      line-height: 2;

      /* 单行文字垂直居中 */
      height: 100px;/*盒子的高度*/
      line-height: 100px;
    }

字体族

    字体族 
    属性名 font-family
    属性值 字体名
    可以书写多个字体名,各个字体名用逗号隔开,执行顺序是从左向右一次查找
    
    p{
      font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    }

font复合属性

      font复合属性
      使用场景:设置网页公共样式
      font:是否倾斜 是否加粗 字号/行号 字体
      字号和字体值必须书写,否则font属性不生效
    
    p{
      font: italic 700 30px/2 楷体;
      /*font: 30px 楷体; (必须)*/
    }

文本缩进

    文本缩进
    属性名 text-indent
    属性值 
    数字 + px
    数字 + em(推荐:1em = 当前标签字号的大小)

    p {
      text-size: 30px;
      text-indent: 2em;/*缩进两个字,不论字体大小*/
    }

文本对齐方式

    文本对齐方式 控制内容水平对齐方式
    属性名 text-align
    属性值   效果
    left    左对齐(默认)
    center  居中对齐
    right   右对齐

    text-align本质是控制内容的对齐方式,属性要设置给内容的父级,居中的是文字内容,不是标签

    p{
      text-align: center;
    }

文本修饰线

    文本修饰线
    属性名 text-decoration
    属性值        效果
    none          无
    underline     下划线
    line-through  删除线
    overline      上划线

    a {
      /* 无,去掉修饰线,去掉超链接默认的下划线 */
      text-decoration: none;
    }

    div {
      /* 下划线 */
      text-decoration: underline;
    }

    p {
      /* 删除线,知道即可 */
      text-decoration: line-through;
    }

    span {
      /* 上划线,知道即可 */
      text-decoration: overline;
    }

文字颜色

    文字颜色
    属性名 color
    颜色表达方式  属性值            
    颜色关键字    颜色英文单词
    rgb表示法     rgb(r,g,b)
    rgba表示法    rgba(r,g,b,a)
    十六进制表示法 #RRGGBB
    只要属性值为颜色,都可以使用上述四种颜色表示方式,例如:背景色

    p {
      /* color: red; */
      /* color: rgb(0,255,0); */
      /* color: rgba(0,0,0,0.8); */
      /* color: #0000ff; */
      color: #00f;
    }
  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值