如何解决如何使css按钮的位置居中?
我无法将 .一些按钮居中,然后其他按钮不居中。
<style type="text/css">.btn {
background-color:transparent;
border-radius:28px;
border:1px solid #67823A;
display:inline-block;
cursor:pointer;
color:#67823A;
font-family:Tahoma;
font-size:14px;
padding:4px 13px;
text-decoration:none;
position: absolute;
bottom: 5%;
left: 10%;
}
.btn:hover {
background-color:#67823A;
border-color:#67823A;
}
编辑:
下面列出的是 HTML 代码。
请记住,我正在通过 SaaS 应用程序编辑此代码,该应用程序提供了编辑 html/css 代码的能力。从它的外观来看,我已经有一个包含按钮选项的 div。
<div class="col-12 col-md-6 col-lg-4 py-3 text-center border"><img class="img-fluid" font-family:lucida="" sans=""
src="/images/contentimages/images/Newsletter.png" /></a>
<p class="my-3" style="font-size:18px;"> </p>
<a class="btn btn-info btn-sm edatalayer order-1" data-list="product-listing-page" data-position="1"
data-purl="custom-business-forms" href="http://example.com/">Newsletters <i
class="far fa-chevron-right pl-1"></i></a>
</div>
<div class="col-12 col-md-6 col-lg-4 py-3 text-center border"><a
href="http://example.com/"><img class="img-fluid"
font-family:lucida="" sans="" src="/images/contentimages/images/Presentation_Folder.png" /></a>
<p class="my-3" style="font-size:18px;"> </p>
<a class="btn btn-info btn-sm edatalayer order-1" data-list="product-listing-page" data-position="1"
data-purl="custom-business-forms"
href="http://example.com/">Presentation Folders <i
class="far fa-chevron-right pl-1"></i></a>
</div>
<div class="col-12 col-md-6 col-lg-4 py-3 text-center border"><a
href="http://example.com/"><img class="img-fluid" font-family:lucida=""
sans="" src="/images/contentimages/images/Foldover_Business_Cards.png" /></a>
<p class="my-3" style="font-size:18px;"> </p>
<a class="btn btn-info btn-sm edatalayer order-1" data-list="product-listing-page" data-position="1"
data-purl="custom-business-forms" href="http://example.com/">Foldover
Business Cards <i class="far fa-chevron-right pl-1"></i></a>
</div>
</div>
解决方法
我建议使用 flexbox。只需将您的按钮包裹在 div
元素中,将 div
的 display
属性设置为 flex
,将 justify-content
属性设置为 center
,然后您完成了。
由于您没有分享代码片段,所以我制作了自己的极简代码片段。
<html>
<head>
<link href="./style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="flex-container">
<button class="btn">some button</button>
</div>
</body>
</html>
这是与之配套的 CSS:
.flex-container {
display: flex;
justify-content: center;
}
可以在此处找到 flexbox 的完整指南: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
,尝试将按钮放在 div 中,然后您可以配置 div 和按钮。我希望它能帮助你。它链接到 w3schools。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。