我一直在尝试让我的网站在手机和iphone 5上运行(在iphone 6上运行正常)。它适用于模拟器,但在服务器上却没有。我的右边边距约为20px。
it works fine on the web:anandandakhil.me
我在stackoverflow上查找了一些线程,但它们没有用。
其中一个是@media(max-width:768px)
我尝试将其附加到类导航栏,navbar-collapse
这是代码
#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;
}
}
答案 0 :(得分:0)
我也在使用Bootstrap。
据我所知,手机的屏幕分辨率与其css分辨率不同。例如,iPhone 5的屏幕分辨率为640x1136,但css分辨率为320x568。