html - Bootstrap 重叠边框与无边距和填充的列

标签 html css twitter-bootstrap border overlapping

我对 div 的边框有这个恼人的问题。 如何避免边界相互重叠?

这是我的代码笔,您可以在其中看到问题: http://codepen.io/mp1985/pen/Bzrgzx

.square {
    background-color: #595959;
    position: relative;
    text-align: center;
    width: 100%;
    -webkit-transition: background-color .3s,color .3s;
    transition: background-color .3s,color .3s;
    overflow: hidden;
    border: 1px solid #ffde14;
}

.square:after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

最佳答案

如果你的边框宽度是固定的,你可以通过将你的 bootstrap cols 的右边距减少你的边框宽度来避免这种情况:

  & > [class^="col-"],
  & > [class*=" col-"] {
    padding-right: 0;
    padding-left: 0;
    margin-right: -1px; /* <- */
  }

关于html - Bootstrap 重叠边框与无边距和填充的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38963265/

相关文章:

jQuery 关于类删除事件

asp.net - 在 ASP 中显示 Twitter Bootstrap 按钮

HTML/CSS : Getting links styled like buttons to stack

javascript - 如何将主题标签链接集成到网页中并根据该主题标签加载模式?

javascript - 下载的 Canvas 显示不同的字体

javascript - 创建一个改变网站调色板的开关

javascript - 如何将textarea的值保存到localstorage然后将其显示在同一个textarea中

javascript - Flask:资源被解释为样式表但以 MIME 类型文本/html 传输

javascript - 如果选择了 item-all,则选择所有选项

html - 如何在一条线上垂直居中图像?