php - 按钮网格间距

标签 php html

我的按钮排列有一些问题,我有几个按钮形成一个网格。

我遇到的问题是,一旦按钮内的文本超过一行,它就会向下移动。

the buttons not lining up.

我想你明白问题出在哪里了。

<button class="boxed" dummy="0" name="x" type="submit" value="x">
  SEGEBERGER ZTG.DO
</button>

对应的CSS

button {
  background:#fff;
  border: 1px solid #c1c1c1;
  padding-left:11px;
  padding-right:11px;
  height:29px;
  margin-top: 5px;
  white-space: normal;
}

.boxed {
  margin-left:1px;
  padding-top:10px;
  padding-left:10px;
  width:100%;
  max-width:150px;
  height:150px;
  font-size: 10pt;
  word-break: break-all;
}

我环顾四周,但没有找到任何可以修复它的东西。

https://jsfiddle.net/k1vvsx2h/

希望有人能提示如何解决这个问题。

玩得开心 :)

最佳答案

添加一个 float:left 将解决这个问题。

.boxed {
    float: left;
    margin-left: 1px;
    padding-top: 10px;
    padding-left: 10px;
    width: 100%;
    max-width: 150px;
    height: 150px;
    margin-right: 5px;
    font-size: 10pt;
    word-break: break-all;
}

button {
    background: #fff;
    border: 1px solid #c1c1c1;
    padding-left: 11px;
    padding-right: 11px;
    height: 29px;
    margin-top: 5px;
    white-space: normal;
}

这里还有一个 jsFiddle 给你:https://jsfiddle.net/hb8ydyba/1/ .确保您使用的是 clearfix使用此解决方案。

如果您正在寻找更灵活的解决方案,也许是像 Bootstrap 这样的 CSS 框架。或 UIKit他们的 Gridsystems 会很适合你。

关于php - 按钮网格间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34652638/

相关文章:

php - 发送两封不同的电子邮件 php

PHP - 为什么拼接的 print_r 打印顺序不正确?

html - 在小屏幕中将标题和段落左侧的图像对齐,然后在它们之间对齐

javascript - 在 javascript 中制作一个带有事件菜单的菜单吗?

javascript - 在加载主图像时加载图像

php - 动态kml谷歌地图

Outlook 的 HTML 忽略了我的固定表格尺寸(即使在浏览器中)

在另一个 div 上显示 div 文本的 jquery 错误

php - 在php中通过索引选择性地迭代多维关联数组

php - 相对超链接失败