单行文字垂直居中的代码

Posted yangbocsu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单行文字垂直居中的代码相关的知识,希望对你有一定的参考价值。

单行文字垂直居中的代码


CSS 没有给我们提供文字垂直居中的代码. 这里我们可以使用一个小技巧来实现.

解决方案:文字的行高等于盒子的高度 就可以让文字在当前盒子内垂直居中

<!DOCTYPE html>
<html lang="ZH-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 1.把a转换为块级元素 */
        a {
            display: block;
            width: 230px;
            height: 40px;
            background-color: #55585a;
            text-decoration: none;
            font-size: 14;
            color: #fff;
            text-indent: 2em;
            line-height: 40px;
        }
        /* 2. 鼠标经过链接转换背景颜色 */
        a:hover
        {
            background-color: #ff6700;
        }
    </style>
</head>

<body>
    <a href="#">手机 电话卡</a>
    <a href="#">电视 盒子</a>
    <a href="#">笔记本 平板</a>
    <a href="#">出行 穿戴</a>
    <a href="#">智能 路由器</a>
    <a href="#">健康 儿童</a>
    <a href="#">耳机 音响</a>
</body>

</html>


以上是关于单行文字垂直居中的代码的主要内容,如果未能解决你的问题,请参考以下文章

CSS实现文字垂直居中

多行文字或者单行文字的垂直居中解决方案

css 单行图片文字水平垂直居中汇总

大小不固定的图片和多行文字的垂直水平居中

line-height 垂直居中

垂直水平居中的代码