css如何显示文字的上标和下标


本文摘自PHP中文网,作者青灯夜游,侵删。

在css中,可以使用vertical-align 属性的sub、super或者text-top、text-bottom属性值来显示文字的上标和下标。下面我们就来介绍一下css vertical-align属性,显示文字的上标和下标的方法,希望对你们有所帮助。

css vertical-align属性

vertical-align属性是用来设置元素的垂直对齐方式的,它定义了行内元素的基线相对于该元素所在父元素基线的垂直对齐。【视频教程推荐:CSS教程】

vertical-align属性可以在table表格中设置单元格内容的对齐方式;它兼容所有的浏览器。

使用text-top、text-bottom属性值

在css vertical-align属性中,设置text-top属性值可以让行内元素的顶端与其父元素字体的顶端对齐,而,设置text-bottom属性值可以让行内元素的底端与其父元素字体的底端对齐。

下面我们通过一个简单示例来看看text-top、text-bottom属性值如何设置文字的上标和下标。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<style type="text/css">

    .demo{

        font-size: 20px;

    }

    .super span{

        vertical-align: text-top;

        font-size: 12px;

        color: red;

    }

    .sub span{

        vertical-align: text-bottom;

        font-size: 12px;

        color: red;

    }

</style>

<div class="demo">

    <p class="super">一段测试文本,拥有<span>上标</span></p>

    <p class="sub">一段测试文本,拥有<span>下标</span></p>

</div>

首先使用vertical-align属性的text-top和text-bottom属性值,分别把<span>标签内的文本固定在相对于其父元素<p>标签文本的顶端和底端的位置,再设置<span>标签内的文本的字体大小,就拥有了一个上标或者下标。

阅读剩余部分

相关阅读 >>

css opacity属性怎么用

css外链式基本写法是什么

css有哪些属性不继承父级的

css overflow-x属性怎么用

css如何修改字体大小

css怎么去掉下划线

css为什么无法加载

css如何实现tab选项卡切换

css怎么去掉a标签的下划线

怎样编写灵活、稳定、高质量的html和css代码

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...