zoukankan      html  css  js  c++  java
  • 高度是百分比,怎么设置里面的字垂直居中?

    div的高度是100%,如果直接设置line-height:100%是无法实现元素内部的文字垂直居中的,这时如果要设置字体垂直居中的,有以下几种方法:

    1.可以给内部的元素固定宽高,然后配合position和margin-left,margin-top是自身的一半居中。如里面包裹字体的元素为span,设置span:20px;height:20px;position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;

    2.还可以设置父级是display:table,position:absolute,子元素是display:tabel-cell;vertical-align: middle; text-align: center;

    3.如果不需要支持的低版本的浏览器,则可以考虑弹性布局display: flex;align-items:center,比较好用。

  • 相关阅读:
    2021/6/28
    2021/6/25
    IDEA快捷键
    maven的一些问题
    Maven安装
    2021/6/14
    nmcli 网络管理工具
    linux yum仓库配置
    linux 防火墙selinux ,firewalld, iptables
    linux root密码重置
  • 原文地址:https://www.cnblogs.com/zhanghuijing/p/6814121.html
Copyright © 2011-2022 走看看