行内元素居中

简介: 行内元素居中,通用处理办法给父元素添加一个行内块级元素,高度100%,且vertical-align设置为middle;所有的子元素vertical-align都设置为middle; ...

行内元素居中,通用处理办法

  1. 给父元素添加一个行内块级元素,高度100%,且vertical-align设置为middle;
  2. 所有的子元素vertical-align都设置为middle;
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div class="box">
            <span>不喜欢写代码的程序不是好程序员</span>
            <input type="text" name="" id="" value="" />
            <input type="checkbox" name="" id="" value="" />
            <img src="img/timg.jpeg"/>
        </div>
    </body>
</html>

<style type="text/css">
    .box {
        border: 1px solid #999;
        height: 100px;
    }
    .box:before {
        content: '';
        display: inline-block;
        height: 100%;
        visibility: hidden;
        width: 10px;
        background: green;
        vertical-align: middle;
    }
    .box>* {
        vertical-align: middle;
    }
    input[type=text] {
        height: 30px;
    }
    input[type=checkbox] {
        height: 20px;
    }
    img {
        height: 50px;
    }
</style>
目录
相关文章
|
1月前
|
前端开发
什么是块级元素和内联元素?
【5月更文挑战第24天】什么是块级元素和内联元素?
32 4
|
21天前
|
前端开发 Ruby
行内元素有哪些?块级元素有哪些?行内块元素有那些?
行内元素有哪些?块级元素有哪些?行内块元素有那些?
9 0
|
1月前
|
Java
块元素、行内元素、行内块元素
块元素、行内元素、行内块元素
|
1月前
行内元素、块级元素、空元素的理解
行内元素、块级元素、空元素的理解
27 0
|
7月前
行内元素有哪些?块级元素有哪些? 行内块元素有那些?他们有什么区别?
行内元素有哪些?块级元素有哪些? 行内块元素有那些?他们有什么区别?
169 0
|
12月前
垂直居中 #32
垂直居中 #32
32 0
|
前端开发 JavaScript
【前端】相对定位实现十字居中(上下左右居中)
【前端】相对定位实现十字居中(上下左右居中)
76 0
CSS3盒子居中模型,如何让盒子居中。
CSS3盒子居中模型,如何让盒子居中。
85 0
CSS3盒子居中模型,如何让盒子居中。
超级居中
超级居中
63 0
超级居中
|
前端开发
一文搞懂行内元素、块元素、行内块元素
一文搞懂行内元素、块元素、行内块元素
257 0
一文搞懂行内元素、块元素、行内块元素