html中div内容居中的方法使用弹性盒子居中

简介: html中div内容居中的方法使用弹性盒子居中
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div {
            background-color: red;
            width: 300px;
            height: 300px;
 
            /*此元素会作为一个表格单元格显示
            (类似 <td> 和 <th>)*/
            display: table-cell;
            /*垂直居中 */
            vertical-align: middle;
            /*水平居中*/
            text-align: center;
        }
    </style>
</head>
 
<body>
<div>
    <!--<span>垂直居中</span>-->
    <img src="../share_icon_sina_weibo.png" width="150" height="100"/>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div {
            background-color: red;
            width: 300px;
            height: 300px;
 
            display: flex; /**/
            justify-content: center; /*水平居中*/
            align-items: Center; /*垂直居中*/
        }
    </style>
</head>
 
<body>
<div>
    <img src="../share_icon_sina_weibo.png" width="150" height="100"/>
    <!--<span>垂直居中</span>-->
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div {
            background-color: red;
            width: 300px;
            height: 300px;
 
            position: relative;
        }
 
        img {
            position: absolute;
            width: 150px;
            height: 100px;
            /*img左上角移动到html的中心*/
            top: 50%;
            left: 50%;
            /*img左上角向左上角分别移动自身的一半距离*/
            margin-left: -75px;
            margin-top: -50px;
            /*text-align: center;*/
        }
    </style>
</head>
<body>
<div>
    <img src="../share_icon_sina_weibo.png"/>
    <!--<span>垂直居中</span>-->
</div>
</body>
</html>
相关文章
HTML输出特殊字符详细方法
以下是部分特殊字符代码表,它们的完整应用代码格式为:`&#××××;`用下面的四位数字替换×,将得到对应的符号。(注意:应用这些代码,编辑器应该切换到HTML模式)
|
5月前
|
JavaScript 前端开发
JavaScript DOM 操作:如何选中一个 HTML 元素?有哪些方法?
JavaScript DOM 操作:如何选中一个 HTML 元素?有哪些方法?
67 1
|
3月前
|
小程序
微信小程序中识别HTML标签的方法
微信小程序中识别HTML标签的方法
|
29天前
|
小程序 安全 Android开发
微信小程序中识别HTML标签的方法
微信小程序中识别HTML标签的方法
19 1
|
3月前
|
JavaScript
Vue中嵌入原生HTML页面的方法
Vue中嵌入原生HTML页面的方法
121 0
|
4月前
HTML盒子大小
默认情况下,盒子可见框的大小右内容区,内边距和边框共同决定 ​ box-sizing 用来设置盒子尺寸的计算方式(设置width和height的作用) ​ 可选值:
|
4月前
|
数据采集 安全 JavaScript
​HTML代码混淆技术:原理、应用和实现方法详解
​HTML代码混淆技术:原理、应用和实现方法详解
74 0
|
5月前
|
存储 JSON JavaScript
详细介绍AngularJS中与HTML DOM交互的各种方法和技术
详细介绍AngularJS中与HTML DOM交互的各种方法和技术
120 0
|
5月前
|
移动开发 定位技术 HTML5
HTML5 - section、article和div
HTML5 - section、article和div
32 0
|
11月前
|
前端开发 容器
HTML的层(div)和块(span)
大多数 HTML元素被定义为块级元素或内联元素。“块级元素”译为 block level element,“内联元素”译为 inline element。那什么是块级元素,什么又是内联元素呢?它们分别是用来做什么的呢?
HTML的层(div)和块(span)