专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

html居中代码怎么写,html居中怎么设置

来源:小易整编  作者:小易  发布时间:2023-02-25 09:10
摘要:html居中代码怎么写,html居中怎么设置一,单行文本的垂直居中类型属性值水平居中text-aligncenter垂直居中line-heightXXpx示例: #...

html居中代码怎么写,html居中怎么设置

一,单行文本的垂直居中

类型属性
水平居中text-aligncenter
垂直居中line-heightXXpx

示例:

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            #div01 {
                width: 100px;
                height: 100px;
                background-color: skyblue;
                text-align: center;
                line-height: 100px;
            }
        </style>
    </head>
    <body>
        <div id="div01">
            <span>name</span>
        </div>
    </body>
</html>

html居中代码怎么写,html居中怎么设置

二,多行文本的垂直居中

使用display:table来实现

属性说明
displaytable使块状元素成为一个块级表格
displaytable-cell子元素设置成表格单元格
vertical-alignmiddle使表格内容居中显示,即可实现垂直居中的效果

示例:

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            #div01 {
                width: 100px;
                height: 100px;
                background-color: skyblue;
                text-align: center;
                display: table;
            }
            #div01 span {
                display: table-cell;
                vertical-align: middle;
            }
        </style>
    </head>
    <body>
        <div id="div01">
            <span>name</span>
        </div>
    </body>
</html>

三,元素的垂直居中

1,使用absolute与transform配合实现

步骤:

  • 首先给父级元素添加相对定位position: relative;

  • 然后给子级元素添加绝对定位 position: absolute;(即需要垂直居中的元素)

  • 最后让子级距离父级左边和上边分别为left: 50%; top: 50%; transform: translate(-50%, -50%);

示例:

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            #div01 {
                width: 100px;
                height: 100px;
                background-color: skyblue;
                position: relative;
            }
            #div02 {
                width: 30px;
                height: 30px;
                background-color: red;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
        </style>
    </head>
    <body>
        <div id="div01">
            <div id="div02"></div>
        </div>
    </body>
</html>

2,使用flex实现

属性说明
displayflex弹性容器
justify-contentcenter定义了项目在主轴上的对齐方式,水平对齐居中
align-itemscenter定义项目在交叉轴(纵轴)上如何对齐,垂直对齐居中

示例:

<!DOCTYPE html>
<html>
    <head>
        <style type="text/css">
            #div01 {
                width: 100px;
                height: 100px;
                background-color: skyblue;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            #div02 {
                width: 30px;
                height: 30px;
                background-color: red;
            }
        </style>
    </head>
    <body>
        <div id="div01">
            <div id="div02"></div>
        </div>
    </body>
</html>




本文地址:IT百科频道 https://www.hkm168.com/tags/903403.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决...

    win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决方案

    win7客户在系统更新的过程中遇到了80072efe的报错,像这种状况要怎么办呢?你先清查网络问题,然后去微软官网下载代理,假如你用的是32位计算机就免费下载32位代理,安装下载完成后马上重启。假如再次出现升级不正确得话,你也就再去官方网站...

  • 修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误...

    修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005

    haloinfinite(campaign)是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是halo系列的延续,适用于windows、xboxone和xbox系列的用户x|s。最近...

  • git怎么合并分支代码

    git怎么合并分支代码

    git合并分支代码的方法:1、使用“gitmerge”命令,该命令用来做分支合并,可以将其他分支中的内容合并到当前分支中。2、使用“gitrebase”命令,该命令用于改变当前的分支的基点,进而实现分支合并。本教程操作环境:Window...

  • html中浮动是什么

    html中浮动是什么

    在html中,浮动就是让元素可以向左或向右移动,直到它的外边距碰到其父级的内边距或者是上一个元素的外边距,只需要给元素设置“float:left|right|none|inherit”样式即可。本教程操作环境:windows7系统、CSS3...

  • html如何解析%%

    html如何解析%%

    html是一种用于创建网页结构的标记语言,它提供了一种方式来标记文本、图像、链接以及其他与网站相关的内容。html可以在网页中插入各种元素,包括表格、列表、图像、表格等等。本文将讨论html的解析过程以及如何编写有效的html代码。HTML...

  • html embed标签怎么用

    html embed标签怎么用

    HTMLembed标签使用方法和属性详解一、基本语法代码如下:embedsrc=url说明:embed可以用来插入各种多媒体,格式可以是Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE都支持。url为音频或...

  • HTML5中nav是什么意思

    HTML5中nav是什么意思

    在html5中,nav全称“navigation”,中文意思为“导航”,是一个导航标签,用于表示html页面中的导航;nav标签会定义一个含有导航链接的区域,语法“链接...”。本教程操作环境:windows7系统、HTML5版、Dell...

  • word文档怎么竖着打字居中

    word文档怎么竖着打字居中

    word文档竖着打字居中的方法:首先启动word2013应用程序;然后点击顶端菜单选项中的“插入”,并在列表中选择“文本框”选项;接着点击“绘制竖排文本框”;最后选择“设置文本框格式”,并选择“居中”选项即可。本教程操作环境:windows...

  • 周排行
  • 月排行
  • 年排行

精彩推荐