html - CSS 按钮不会水平居中

标签 html css web

我似乎无法将我的两个按钮水平居中。

我尝试将以下内容添加到 landingpage-button 元素:

margin: 0 auto;


margin-left: auto;  
margin-right: auto;

我也试过删除完整的边距部分。

这是HTML代码

<div class="landingpage-title">WELCOME TO NOVA PLASTOS</div>


<div>
    <a href="#" class="landingpage-button left">Nova Plastos Blog</a>
    <br />
    <br />
    <a href="#" class="landingpage-button right">Nova Plastos News</a>
</div>

这是 HTML 代码,请注意,为了便于阅读,我已经删除了字体特定的 CSS 代码(例如颜色、系列和大小)

.landingpage-title {
    width: 1200px;
    text-align: center;
    margin: 180px auto;
}

.landingpage-button {
    background-color: black;
    border: 1px solid white;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 32px;
    display: inline-block;
    text-align: center;
}

.landingpage-button:link {
    text-decoration: none;
}

.landingpage-button.left:link {
    font-family: Georgia;
}


.landingpage-button.right:link {
    font-family: sans-serif;
    font-weight: bold;
}

.landingpage-button:hover {
    color: black;
    background-color: white;
}

最佳答案

margin: 0 auto;为中心您需要将这些“按钮”声明为 display:block;

.landingpage-button {
    margin: 0 auto;
    display:block;
}

记住 HTML 有实际的 <button>元素,这可能更适合您的预期目的

关于html - CSS 按钮不会水平居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49116008/

相关文章:

python - 如何通过遍历 python 嵌套字典来创建 html 表

javascript - 如何在 Angular chart.js 中更改 Canvas 高度和宽度

php - 以编程方式登录 Zimbra

javascript - 如何增加类里面某些东西的大小,而不是类里面其他元素的大小?

CSS:样式 ID 没有任何效果

html - 透明背景图片链接

javascript - css 属性全为空 javascript

jquery 动画 css 样式不起作用

javascript - SuperSized 的替代品

javascript - 插入自定义的滚动文本