如何确保按钮在不同计算机分辨率下居中显示
P粉974462439
P粉974462439 2023-08-13 18:51:08
[CSS3讨论组]
<p>移动分辨率</p> <p>所以我正在使用bootstrap,并成功将其居中,但当我改变分辨率/缩小它时,按钮换行并稍微向右移动了一点,有人可以告诉我我做错了什么吗?</p> <pre class="brush:php;toolbar:false;">--HTML-- &lt;div class="d-grid gap-2 col-2 mx-auto text-center"&gt; &lt;button id="Get" class="btn btn-outline-success btn-lg" type="button"&gt;最新上传&lt;/button&gt; &lt;/div&gt; --CSS-- #Get { border-width: 4px; font-family: Lexend; }</pre> <p>我试图将其居中,对于较大的分辨率可以工作,但在移动分辨率上向左移动了</p>
P粉974462439
P粉974462439

全部回复(2)
P粉278379495

您可以尝试将相对定位 position: relative 添加到父级 <div>,然后将绝对定位 position: absolute 添加到按钮,并加上 left: 50%; top: 50%; transform: translate(-50%, -50%);

这样,按钮的位置将独立于分辨率和屏幕大小。希望能够解决您的问题。

P粉638343995

#Get {
    border-width: 4px;
    font-family: Lexend;
    margin: 0 auto;
}
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

<div class="d-grid gap-2 mx-auto text-center">
       <button id="Get" class="btn btn-outline-success btn-lg" type="button">最新上传</button> </div>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号