javascript - 在手机上查看时隐藏边框

标签 javascript jquery html css twitter-bootstrap

大家好,我想知道以下是否可行。我正在使用 Bootstrap 框架工作来构建一个简单的网页。在 CSS 中,某些 div 元素的边框显示为灰色,但是当我从移动设备上查看时,其中一些 div 被隐藏,并且边框属性看起来非常不合适。我想知道是否有一种方法可以使用 bootstrap 来定位 CSS 元素,因此如果将页面大小调整为移动,边框颜色会变为黑色或根本不显示。

这是我的代码示例。 HTML

<div class="container">
    <!--Strt of row-->
    <div class="row">
    <!--leftdiv1-->
     <div class="col-sm-6" id="left1">
        <h3 class="text-center" id="main">XXXXXXX</h3>
        <p class="text-center">XXXX & XXXXX</p>
     </div>
  <!--rightdiv1-->
 <div class="col-sm-6 hidden-xs contacts" id="right1">
    <ul>
        <li><a id ="print" href="#"><span class="glyphicon glyphicon-print"></span> Print</a></li>
        <li><a href="https://drive.google.com/file/d/0B1NTGaJa5XdtVlpvQUttVWhmMXM/view" target ="_blank"><span class="glyphicon glyphicon-save-file"></span> Download</a></li>
        <li><a id="contact" href="#"><span class="glyphicon glyphicon-earphone"></span> Contact</a></li>
    </ul>
  </div>
</div>

CSS

#left1 {
    border-right: dashed grey 3px;
    border-bottom: dashed grey 3px;
    height: 100px;
    overflow: auto;
}

#right1 {
    border-bottom: dashed grey 3px;
    height: 100px;
    overflow: auto;
}

最佳答案

是的,正如我所见,您正试图隐藏 col-xs所以大小是<768px See Bootstrap CSS所以你会添加一个 @media在你的CSS中。这将起作用:

@media (max-width: 768px) {
#left1 {
    border-right: 0px;
    border-bottom: 0px;
}
#right1 {
    border-bottom: 0px;
}
}

关于javascript - 在手机上查看时隐藏边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34996724/

相关文章:

javascript - GET 请求,谷歌 picasa API

javascript - PHP JSON header 导致 JSON.parse 出错(使用 jQuery)

html - React 如何在 HOC 中获取包装组件的高度?

javascript - 如何组合 slider 范围和一些值

javascript - 如何使用 ImageButtons 在 GridView TemplateField 中保留图像超链接的样式/悬停功能

javascript - 如何强制 div 元素扩展到页面底部?

javascript - XMLHttpRequest 和 $ajax 的区别

javascript - jQuery 小册子和视差

javascript - 删除之前的父元素

html - 如何为每个 <p> 元素应用 translateY