【发布时间】:2017-02-12 13:53:57
【问题描述】:
我一直在尝试让我的网站在移动设备和 iphone 5 上运行(在 iphone 6 上运行良好)。它可以在模拟器上运行,但在服务器上却不行。我的右边有大约 20 像素的边距。
it works fine on the web : anandandakhil.me
我在 stackoverflow 上查找了一些线程,但它们没有工作。
其中一个是@media(max-width:768px)
我尝试将它附加到类 navbar , 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;
}
}
【问题讨论】:
标签: css html twitter-bootstrap mobile navbar