首页 > 软件开发 > HTML >

HTML中标签的块级元素居中问题的解决方法

来源:互联网 2023-03-16 19:16:55 版权归原作者所有,如有侵权,请联系我们

在进行前端开发中,标签元素的居中问题是我们经常会遇到,比如文字的居中,行内元素的居中。我们也会碰到需要将块级元素居中的问题,所以将为大家分享块级元素居中的几种解决方案。NeC办公区 - 实用经验教程分享!

工具/原料

  • submit text开发工具
  • windows
  • 浏览器

方法/步骤

  • 1

    首先,我们通过一段html代码来模拟块级元素需要居中的场景,代码如下:NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    html>NeC办公区 - 实用经验教程分享!

    head>NeC办公区 - 实用经验教程分享!

    title>/title>NeC办公区 - 实用经验教程分享!

    /head>NeC办公区 - 实用经验教程分享!

    style>NeC办公区 - 实用经验教程分享!

    .parent{NeC办公区 - 实用经验教程分享!

    width:200px;NeC办公区 - 实用经验教程分享!

    height:100px;NeC办公区 - 实用经验教程分享!

    background: blue;NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    .sub{NeC办公区 - 实用经验教程分享!

    width:50px;NeC办公区 - 实用经验教程分享!

    height:50px;NeC办公区 - 实用经验教程分享!

    background:white;NeC办公区 - 实用经验教程分享!

    text-align: center;NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    /style>NeC办公区 - 实用经验教程分享!

    body>NeC办公区 - 实用经验教程分享!

    div class="parent">NeC办公区 - 实用经验教程分享!

    div class="sub">居中元素/div>NeC办公区 - 实用经验教程分享!

    /div>NeC办公区 - 实用经验教程分享!

    /body>NeC办公区 - 实用经验教程分享!

    /html>NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    使用margin居中。只需要将需要居中div的水平margin设置auto就可以实现水平居中。我们值需要在上一个步骤css代码.sub段添加margin:0auto;即可修改,代码如下:NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    .sub{NeC办公区 - 实用经验教程分享!

    width:50px;NeC办公区 - 实用经验教程分享!

    height:50px;NeC办公区 - 实用经验教程分享!

    background: white;NeC办公区 - 实用经验教程分享!

    margin:0 auto; //添加这行代码NeC办公区 - 实用经验教程分享!

    text-align: center;NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

  • 3

    父级元素padding居中,我们可以在居中元素添加父级div通过计算使得白色div居中父级的padding值是多少就可以通过父级div的padding来居中。NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    html>NeC办公区 - 实用经验教程分享!

    head>NeC办公区 - 实用经验教程分享!

    title>/title>NeC办公区 - 实用经验教程分享!

    /head>NeC办公区 - 实用经验教程分享!

    style>NeC办公区 - 实用经验教程分享!

    .parent{NeC办公区 - 实用经验教程分享!

    height:100px;NeC办公区 - 实用经验教程分享!

    width: 200px;NeC办公区 - 实用经验教程分享!

    background: blue;NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    .contain{NeC办公区 - 实用经验教程分享!

    padding-left: 75pxNeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    .sub{NeC办公区 - 实用经验教程分享!

    width:50px;NeC办公区 - 实用经验教程分享!

    height:50px;NeC办公区 - 实用经验教程分享!

    background: white;NeC办公区 - 实用经验教程分享!

    text-align: center;NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    /style>NeC办公区 - 实用经验教程分享!

    body>NeC办公区 - 实用经验教程分享!

    div class="parent">NeC办公区 - 实用经验教程分享!

    !--为sub添加父级div-->NeC办公区 - 实用经验教程分享!

    div class="contain">NeC办公区 - 实用经验教程分享!

    div class="sub">居中元素/div>NeC办公区 - 实用经验教程分享!

    /div>NeC办公区 - 实用经验教程分享!

    /div>NeC办公区 - 实用经验教程分享!

    /body>NeC办公区 - 实用经验教程分享!

    /html>NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

  • 4

    使用相对定位居中,通过relative将需要居中的块级元素相对父级居中,通过需要计算需要居中的距离。NeC办公区 - 实用经验教程分享!

    代码如下:NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    html>NeC办公区 - 实用经验教程分享!

    head>NeC办公区 - 实用经验教程分享!

    title>/title>NeC办公区 - 实用经验教程分享!

    /head>NeC办公区 - 实用经验教程分享!

    style>NeC办公区 - 实用经验教程分享!

    .parent{NeC办公区 - 实用经验教程分享!

    height:100px;NeC办公区 - 实用经验教程分享!

    width: 200px;NeC办公区 - 实用经验教程分享!

    background: blue;NeC办公区 - 实用经验教程分享!

    position: absolute;NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    .sub{NeC办公区 - 实用经验教程分享!

    width:50px;NeC办公区 - 实用经验教程分享!

    height:50px;NeC办公区 - 实用经验教程分享!

    background: white;NeC办公区 - 实用经验教程分享!

    text-align: center;NeC办公区 - 实用经验教程分享!

    position: relative;NeC办公区 - 实用经验教程分享!

    left: 75px;NeC办公区 - 实用经验教程分享!

    }NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    /style>NeC办公区 - 实用经验教程分享!

    body>NeC办公区 - 实用经验教程分享!

    div class="parent">NeC办公区 - 实用经验教程分享!

    div class="sub">居中元素/div>NeC办公区 - 实用经验教程分享!

    /div>NeC办公区 - 实用经验教程分享!

    /body>NeC办公区 - 实用经验教程分享!

    /html>NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

  • 5

    通过上面几个步骤操作,梳理一下块级元素居中几种方式:NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    NeC办公区 - 实用经验教程分享!

    1.使用margin:0auto;居中NeC办公区 - 实用经验教程分享!

    2.计算父级padding值进行居中NeC办公区 - 实用经验教程分享!

    3.使用相对定位居中。NeC办公区 - 实用经验教程分享!

    HTML中标签的块级元素居中问题的解决方法?NeC办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!NeC办公区 - 实用经验教程分享!


    标签: HTMLCSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号