html - 按钮未居中对齐

标签 html css

我设法让输入框响应,但按钮没有居中对齐

这是CSS代码

    .webdesigntuts-workshop button {
  background: linear-gradient(#333, #222);
  border: 1px solid #444;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 0 2px 0 #000;
  box-shadow: 0 2px 0 #000;
  color: #fff;
  display: block;
  font-family: "Cabin", helvetica, arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 40px;
  margin: 20px;
  padding: 0 10px;
  padding-bottom: 2px;
  text-shadow: 0 -1px 0 #000;
  display: inline-block;
  width:100%;
  max-width:120px;
  float:center;

}   

这是整个 Codepen 链接

https://codepen.io/anon/pen/XZrqzZ

最佳答案

事实上,您的代码非常困惑。然而,问题不在于按钮,而在于输入。输入中的边距将其推出屏幕,因为您的宽度为 100%。因此,输入占用 100% 的屏幕加上边距,将其推出预期的布局。

在你的 CSS 中试试这个:

.webdesigntuts-workshop input{
  margin: 0;   /* Put 0 */
  width: 100%;
}

.webdesigntuts-workshop button {
  margin: 0 auto;   /* Add this */
}

关于html - 按钮未居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48488898/

相关文章:

php - 将 Google 文档列表嵌入网页

javascript - 使用 jquery 删除两个跨度之间的内容

css - 如何将 Bootstrap 可折叠导航栏中的 3x 图标栏更改为我自己的汉堡包图标?

html - 浏览器如何计算文本元素的大小?

javascript - HTML5 WebWorker 逻辑流程

javascript - 为什么在 Chrome 和 FF 中调用函数 onclick 并不总是有效,但在 IE 中有效?

javascript - Carousel slick.js + bootstrap 列宽问题

javascript - Firefox CSS悬停错误

javascript - 使用 JavaScript 设置 HTML 按钮图像

javascript - php 中的 POST 和提交按钮问题