css - 如何让页面缩小时边框消失?

标签 css responsive-design border

我想知道是否有纯 css 或 bootstrap 方法让元素上的边框在屏幕尺寸太小时消失?这是因为我有 3 列,它们之间有一个边框,就像这样 col|col|col 并且当页面变得太小时它们看起来像这样

 col
|col|
 col

我不想在中间栏上有边框。有什么想法吗?

最佳答案

您可以对这些边框进行媒体查询,并在边框变得太小时将它们更改为 display:none

例如,如果你有这样的事情:

.vertical-border {
  height: 200px;
}

您可以添加:

@media screen and (max-width: 300px) {
  .vertical-border {
    display: none;
  }
}

同样,如果您的边框是元素本身的属性,您只需在媒体查询中覆盖边框属性即可。

border: 0;

有关媒体查询的更多信息可在此处找到:http://www.w3schools.com/cssref/css3_pr_mediaquery.asp

关于css - 如何让页面缩小时边框消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32258740/

相关文章:

javascript - 如何在 amCharts Bullets 周围添加垂直短线?

css - 为调整大小的照片添加边框

html - 从 div 向外扩展边框

html - Firefox 和 IE 中的无序列表 UL 留空(元素)CSS HTML

html - 如何制作带有小图像和文本的响应列表?

CSS:无法在 Photo-DIV 中设置 padding-bottom = 0

html - 如何在响应式标题中将 Logo 居中

html - 如何重新设计或删除按钮(聚焦)的内边框

java - 无法更改 JTable 的位置和大小

html - 当所有内容都适合页面时,我的网站似乎可以滚动