div内快元素[div,p。。。]居中办法

方法1:

.parent {
          width:800px;
          height:500px;
          border:2px solid #000;
          position:relative;
}
 .child {
            width:200px;
            height:200px;
            margin: auto;
            position: absolute;
            top: 0; left: 0; bottom: 0; right: 0;
            background-color: red;
}

方法2:

.parent {
            width:800px;
            height:500px;
            border:2px solid #000;
            display:table-cell;
            vertical-align:middle;
            text-align: center;
        }
        .child {
            width:200px;
            height:200px;
            display:inline-block;
            background-color: red;
        }

方法3:

.parent {
            width:800px;
            height:500px;
            border:2px solid #000;
            display:flex;
            justify-content:center;
            align-items:center;
        }
        .child {
            width:200px;
            height:200px;
            background-color: red;
        }

方法4:

.parent {
            width:800px;
            height:500px;
            border:2px solid #000;
            position:relative;
        }
        .child {
            width:300px;
            height:200px;
            margin:auto;
            position:absolute;/*设定水平和垂直偏移父元素的50%,
再根据实际长度将子元素上左挪回一半大小*/
            left:50%;
            top:50%;
            margin-left: -150px;
            margin-top:-100px;
            background-color: red;
        }
时间: 2024-10-11 14:01:20

div内快元素[div,p。。。]居中办法的相关文章

div在父元素中的居中问题

方法一:定位方法 <div class="parent1"> <div class="child1"> content1 </div> </div> .parent1{ position:relative; height:300px; width:300px; } .child1{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:a

div里面的元素垂直均匀分布 按钮引发地址栏出现问号 判断一个数组是否为空 div底部居中 路由传参接受参数

一个固定高度的div的子元素 在垂直 方向上平均分布 .important-dec{ height: 121px; flex-direction: column; display: flex; justify-content: space-between; } 动态计算元素的宽 除了支持 - 还有 + % *width: calc(100% - 210px); 点击element-ui中按钮,地址栏出现问号 是因为按钮的默认事件引发的 阻止它的默认事件就好了2.使用@click.prevent

css学习笔记----深刻理解块级元素和内联元素

前言 因为之前学习css时候急于求成,学习的很不扎实,对于display还有块级元素等知识都了解的非常模糊,于是,最近我决定来恶补一下. 其实块级元素.内联元素和display有着密不可分的关系,下面先看一下display的三个相关的属性. 一.display display跟块级元素相关的包括以下三个属性  block,inline,inline-block三个属性.(当然还包括很多其他的属性,详情请见 http://www.w3school.com.cn/cssref/pr_class_di

HTML元素分类:块级元素 内联元素和内联块状元素

在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素.内联元素(又叫行内元素)和内联块状元素. 1,块状元素 常用的块状元素有: <div>.<p>.<h1>...<h6>.<ol>.<ul>.<dl>.<table>.<address>.<blockquote> .<form> 什么是块级元素?在html中<div>. <p>.<

元素分类--内联元素(特点:同行, 宽高边距不可改)

在html中,<span>.<a>.<label>. <strong> 和<em>就是典型的内联元素(行内元素)(inline)元素.当然块状元素也可以通过代码display:inline将元素设置为内联元素. 如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点. div{ display:inline; } ...... <div>我要变成内联元素</div> 内联元素特点: 1.和其他元素

浅谈内联元素inline

今天主要对inline元素做一下归纳总结. inline是display中的默认属性值,就是将元素设置为内联元素,设置完后元素前后都没有换行符,因此内联元素与前后的元素在一行上. 关于内联元素的特点归纳如下: 1.内联元素中只能容纳其他内联元素或文本.内联元素的高度和宽度由元素中的内容所决定:当元素中存在文本时,其高度由文本的字体大小所决定,宽度由文本内容的长短决定. 当然,关于高度,行高line-height也可以设置内联元素的高度. 除此之外,如果仅仅对内联元素设置高度height和widt

块级元素及内联元素对margin、padding的态度

1.块级元素 margin:跟标准一样,设置该块级元素边框与同级兄弟元素或者父元素的距离,俗称外边距. padding:先延伸边框(也就是优先改变元素尺寸而不动元素中内容的位置),当边框碰到父元素或兄弟元素的边界时,才向相反方向延伸,这时会改变该元素中内容的位置 padding演示: 原样 html: <div>块级元素</div> css: div{ width:100px; border:1px solid #000; } 添加padding后: div{ width:100p

div内元素的居中

1.如果是一行文字(不超过一行) parent{ text-align:center; line-height:div高度; } 2.如果是div内其他类型元素 parent{ height:xxxpx; } child{ display: block; position: relative; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%);(css3属性) text-align: center; } 原文地址:

DIV+CSS 图文混排的图片居中办法

不少人为了让 Div 图文混排的图片可以居中,给 IMG 套各式各样的 SPAN.DIV.LI 等等,以便于使用 text-align来进行居中. 1 <div>图文混排 2 <br> 3 <span style="text-align:center"><img src="http://www.baidu.com/img/baidu_jgylogo3.gif"></span> 4 </div>