美文网首页
CSS-文字垂直居中

CSS-文字垂直居中

作者: ShineaSYR | 来源:发表于2019-12-24 23:54 被阅读0次

问题来源CSS 基础测试16
HTML结构如下:

<div class="quiz">
    <h6 class="quiz-h">201912</h6>
    <p class="quiz-p">12月5日,由游戏行业头部媒体游戏陀螺、VR陀螺、陀螺电竞、陀螺财经主办的第四届金陀螺奖颁奖典礼于深圳举办。金陀螺奖是国内游戏业界中最为瞩目的游戏奖项之一,此次大会以“蝶变·向上的力量”为主题,聚焦游戏行业的未来趋势发展、行业创新升级、商业生态新连接等前沿领域,具有极高的代表性和权威性。此次颁奖典礼中,阅文集团根据IP定制改编手游《新斗罗大陆》荣获“年度人气IP类游戏奖”。</p>
</div>

四种解决方案:

1.table-cell(IE8+)

.quiz {
  background-color: white;
  border: 1px solid #ddd;
  padding-top: 10px;
  padding-bottom: 10px;
}
.quiz-h {
  font-size: 100%;
  
  display: table-cell;
  vertical-align: middle;
}
.quiz-p {
  color: gray;

  display:table-cell;
}

2.flex(IE10+)

.quiz {
  background-color: white;
  border: 1px solid #ddd;
  padding-top: 10px;
  padding-bottom: 10px;

  display: flex;
}
.quiz-h {
  font-size: 100%;
  
  dispaly:flex;
  align-items: center;
}
.quiz-p {
  color: gray;
}

3.inline-block(IE8+)

.quiz {
  background-color: white;
  border: 1px solid #ddd;
  padding-top: 10px;
  padding-bottom: 10px;

  display: flex;
}
.quiz-h {
  font-size: 100%;
  
  dispaly: inline-block;
  margin-right:-70px;
  vertical-align: middle;
}
.quiz-p {
  color: gray;

  display: inline-block;
  margin-left: 70px;
  vertical-align: middle;
}

4.absolute(IE8+)

.quiz {
    background-color: white;
    border: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
    
    position: relative;
}
.quiz-h {
    font-size: 100%;
    
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 10px;
    line-height: 1.5em;
    height: 1.5em;
}
.quiz-p {
    color: gray;
    
    margin-left: 5em;
    
}
.quiz {
    background-color: white;
    border: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
    
    position: relative;
}
.quiz-h {
    font-size: 100%;
    
    position: absolute;
    top: 50%;
    bottom: 0;
    margin: -1em 10px;
    line-height: 2em;
}
.quiz-p {
    color: gray;
    
    margin-left: 5em;
    
}

相关文章

  • CSS-文字垂直居中

    问题来源CSS 基础测试16HTML结构如下: 四种解决方案: 1.table-cell(IE8+) 2.flex...

  • 前端 & 小测

    点亮星星 文本打点-单行 用户体验&实现 文字垂直居中 CSS-宽高定比例展示 【IE】CSS版本兼容&JS检测 ...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 垂直居中

    文字的垂直居中 元素的垂直居中

  • css-文字相对块垂直居中

    使用display:table-cell

  • css-垂直居中

    - 居中vs不居中 代码 - 绝对定位实现居中 代码 高度,宽度不固定的话无法使用该方法,css3可在该需要居...

  • CSS居中大全(带截图)

    文字水平居中 图片水平垂直居中 图片与文字水平垂直居中 代码同上 DIV相对于页面垂直居中并且响应式 视口绝对垂直...

  • css居中各种实现

    垂直居中 多行文字垂直居中 利用flex布局 利用display: table;

  • CSS中几种常用的居中

    居中 行内元素水平居中 文字相对图片、输入框垂直居中 块元素水平居中 单行文字垂直居中 更灵活的布局方式当然是建议...

  • CSS布局小技巧

    1.让元素水平垂直居中 文字水平垂直居中 2.让元素垂直居中 2.1 flex方式 2.2 position方式 ...

网友评论

      本文标题:CSS-文字垂直居中

      本文链接:https://www.haomeiwen.com/subject/lyjqoctx.html