行内元素居中

简介: 行内元素居中,通用处理办法给父元素添加一个行内块级元素,高度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>
目录
相关文章
|
6月前
|
前端开发
CSS基础-盒模型:边框、内边距、外边距
【6月更文挑战第8天】Web设计中的盒模型由内容区域、内边距、边框和外边距组成,是理解页面布局的关键。内容区域包含实际内容,内边距提供间隔,边框定义元素边界,外边距控制元素间距。常见易错点包括边框宽度计算、外边距折叠和盒模型理解不透彻。通过实践和媒体查询可解决响应式设计挑战,`border-radius`可能导致圆角问题。理解盒模型并灵活应用能创建多样化布局。
111 6
|
5月前
|
前端开发 C++ 容器
CSS【详解】居中对齐 (水平居中 vs 垂直居中)
CSS【详解】居中对齐 (水平居中 vs 垂直居中)
52 0
|
7月前
|
前端开发
什么是块级元素和内联元素?
【5月更文挑战第24天】什么是块级元素和内联元素?
72 4
|
6月前
|
前端开发 Ruby
行内元素有哪些?块级元素有哪些?行内块元素有那些?
行内元素有哪些?块级元素有哪些?行内块元素有那些?
72 0
|
7月前
|
Java
块元素、行内元素、行内块元素
块元素、行内元素、行内块元素
垂直居中 #32
垂直居中 #32
53 0
CSS3盒子居中模型,如何让盒子居中。
CSS3盒子居中模型,如何让盒子居中。
113 0
CSS3盒子居中模型,如何让盒子居中。
div盒子水平垂直居中以及表格的居中的方法
div盒子水平垂直居中以及表格的居中的方法
156 0
超级居中
超级居中
82 0
|
前端开发
盒子模型 边框border 外边距 内边距
盒子模型 边框border 外边距 内边距
262 0
盒子模型 边框border 外边距 内边距

热门文章

最新文章