CSS学习笔记(五)文本样式

1、字体样式

  • font-family 指定文本的字体类型或字体集;

字体集有:serif(有装饰),sans-serif(无装饰),monospace

/*设置多个字体,浏览器会依次查找*/
h1{font-family:"微软雅黑","宋体","黑体",sans-serif;}
  • font-size 指定文本的字体大小,浏览器默认16px;

  • color指定文本的颜色;

body{color:red;}
h1{color:#00ff00;}
p{color:rgb(0,0,255);}
  • font-style 指定文本的字体样式
    normal 默认值。浏览器显示一个标准的字体样式。
    italic 浏览器会显示一个斜体的字体样式。
    oblique 浏览器会显示一个倾斜的字体样式。

  • font-variant 以小型大写字体或者正常字体显示文本。
    normal 默认值。浏览器会显示一个标准的字体。
    small-caps 浏览器会显示小型大写字母的字体。

  • font-weight 指定字体的粗细;
    normal 默认值。定义标准的字符。
    bold 定义粗体字符。
    bolder 定义更粗的字符。
    lighter 定义更细的字符。
    或具体值:100~900

2、文本样式

  • text-align
    设置元素内文本的水平对齐方式。

left 把文本排列到左边。默认值:由浏览器决定。
right 把文本排列到右边。
center 把文本排列到中间。
justify 实现两端对齐文本效果。
*注:该属性只对块元素有效,如:

.text{text-align:center;}
<img class="text" src="logo.png"></img>/*设置无效*/
<div class="text"><img src="logo.png"></img></div>/*设置有效*/
  • vertical-align
    设置元素内容的垂直方式。
    文字基线:
    在这里插入图片描述
    在这里插入图片描述
    baseline 默认。元素放置在父元素的基线上。
    sub 垂直对齐文本的下标。
    super 垂直对齐文本的上标
    top 把元素的顶端与行中最高元素的顶端对齐
    text-top 把元素的顶端与父元素字体的顶端对齐
    middle 把此元素放置在父元素的中部。
    bottom 把元素的底端与行中最低的元素的顶端对齐。
    text-bottom 把元素的底端与父元素字体的底端对齐。
    length 把元素上移或下移某个长度值,如15px,-15px。
    % 使用 “line-height” 属性的百分比值来排列此元素。允许使用负值。
    *注:该属性只对行内元素、单元格元素有效

*使文本水平、垂直居中:

1、单行文本:设置text-align为center,并让行高line-height为字体高度;

.content{
height:400px;
width:100%;
line-height:400px;
text-align:center;
}

2、多行文本:设置text-align为center,设置vertical-align为middle,但该元素必须是行内元素或单元格元素;

.content{
vertical-align:middle;
text-align:center;
}
  • 其他文本样式
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值