在移动设备上使用bootstrap导航栏iPad的

时间:2017-02-12 13:53:58

标签: css html5 twitter-bootstrap mobile navbar

我一直在尝试让我的网站在手机和iphone 5上运行(在iphone 6上运行正常)。它适用于模拟器,但在服务器上却没有。我的右边边距约为20px。

it works fine on the webanandandakhil.me

我在stackoverflow上查找了一些线程,但它们没有用。

其中一个是@media(max-width:768px)

我尝试将其附加到类导航栏,navbar-collapse

这是代码

的index.html

                                      切换导航                                                                          
  • 主页
  •                  
  • 关于
  •                  
  • 组合
  •                  
  • 取得联系
  •                                          

    的style.css

    #navbar-header.navbar-default {
        font-size: 16px;
        background-color: rgba(255, 255, 255, 1);
        border-bottom-width: 1px;
    }
    #navbar-header.navbar-default .navbar-nav>li>a {
        color: rgba(119, 119, 119, 1);
        background-color: rgba(255, 255, 255, 1);
    }
    #navbar-header.navbar-default .navbar-nav>li>a:hover,
    #navbar-header.navbar-default .navbar-nav>li>a:focus {
        color: #f28500;
        background-color: rgba(255, 255, 255, 1);
    }
    #navbar-header.navbar-default .navbar-nav>.active>a,
    #navbar-header.navbar-default .navbar-nav>.active>a:hover,
    #navbar-header.navbar-default .navbar-nav>.active>a:focus {
        color: #f28500;
        background-color: #fff;
    }
    @media(max-width:768px) {
    #navbar-header.navbar-default .navbar-toggle {
        border-color: #f28500;
    }
    #navbar-header.navbar-default .navbar-toggle:hover,
    #navbar-header.navbar-default .navbar-toggle:focus {
        background-color: #ffffff;
    }
    #navbar-header.navbar-default .navbar-toggle .icon-bar {
        background-color: #f28500;
    }
    #navbar-header.navbar-default .navbar-toggle:hover .icon-bar,
    #navbar-header.navbar-default .navbar-toggle:focus .icon-bar {
        background-color: #f28500;
    }
    }
    

    1 个答案:

    答案 0 :(得分:0)

    我也在使用Bootstrap。

    据我所知,手机的屏幕分辨率与其css分辨率不同。例如,iPhone 5的屏幕分辨率为640x1136,但css分辨率为320x568。