pc端常见布局---水平居中布局 单元素不定宽度

复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>常见元素布局</title>
        <style type="text/css">
            /* 一、水平居中布局 */
            /* 1.单个元素水平居中 宽度不固定 缺点:需要涉及到父类的样式*/
            .content {
                text-align: center;
            }

            .box {
                display: inline-block;
                color: #fff;
                background: #0000FF; 
            }
        </style>
    </head>
    <body>
        <div class="content">
            <div class="box">
            宽度不固定
            </div>
        </div>
    </body>
</html>
复制代码
复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>常见元素布局</title>
        <style type="text/css">
            /* 一、水平居中布局 */
            /* 2.单个元素水平居中 宽度不固定 缺点:设置为表格元素,内部元素的布局有可能受到影响*/
            .box {
                display: table;
                margin: 0 auto;
                background: #ff9933;
                color: #fff; /* background和color测试更好的观看效果 */
            }
        </style>
    </head>
    <body>
        <div class="content">
            <div class="box">
                宽度不固定
            </div>
        </div>
    </body>
</html>
复制代码
复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>常见元素布局</title>
        <style type="text/css">
            /* 一、水平居中布局 */
            /* 3.单个元素水平居中 宽度不固定 缺点:transform,兼容性较差*/
            .content {
                position: relative;
            }

            .box {
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                background: #ff9933;
                color: #fff; /* background和color测试更好的观看效果 */
            }
        </style>
    </head>
    <body>
        <div class="content">
            <div class="box">
                宽度不固定
            </div>
        </div>
    </body>
</html>
复制代码

效果:

 

posted @   鱼樱前端  阅读(336)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· DeepSeek+PageAssist实现本地大模型联网
· 手把手教你更优雅的享受 DeepSeek
· Java轻量级代码工程
· 从 14 秒到 1 秒:MySQL DDL 性能优化实战
 
往后余生 - 王贰浪
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
  1. 1 往后余生 王贰浪
  2. 2 拂雪 不才
  3. 3 我的一个道姑朋友 洛尘鞅
  4. 4 大田后生仔 王雨萌
点击右上角即可分享
微信分享提示