Css 如何使引导导航栏在移动设备上看起来整洁?
你可以看到 以下是手机屏幕截图: 以下是经过消毒的HTML:Css 如何使引导导航栏在移动设备上看起来整洁?,css,html,twitter-bootstrap,responsive-design,twitter-bootstrap-3,Css,Html,Twitter Bootstrap,Responsive Design,Twitter Bootstrap 3,你可以看到 以下是手机屏幕截图: 以下是经过消毒的HTML: <header class="header"> <hgroup class="pull-left"> <h1 class="site-title"> <a rel="home" title="Von" href="index.html"> <i class="fa fa-lemon-o"><
<header class="header">
<hgroup class="pull-left">
<h1 class="site-title">
<a rel="home" title="Von" href="index.html">
<i class="fa fa-lemon-o"></i> Von
</a>
</h1>
</hgroup>
<div id="togglesidebar" class="btn btn-primary pull-right">
<i class="fa fa-bars"></i>
</div>
<!-- Single button -->
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Action <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
<!-- Search Bar -->
<div class="container">
<div class="row">
<div class="col-xs-6 col-xs-offset-2">
<div class="input-group">
<div class="input-group-btn search-panel">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span id="search_concept">Filter by</span> <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#contains">Contains</a></li>
<li><a href="#its_equal">It's equal</a></li>
<li><a href="#greather_than">Greather than ></a></li>
<li><a href="#less_than">Less than < </a></li>
<li class="divider"></li>
<li><a href="#all">Anything</a></li>
</ul>
</div>
<input type="hidden" name="search_param" value="all" id="search_param">
<input type="text" class="form-control" name="x" placeholder="Search term...">
<span class="input-group-btn">
<button class="btn btn-default" type="button"><span class="glyphicon glyphicon-search"></span></button>
</span>
</div>
</div>
</div>
</div> <!-- /search-bar -->
</header> <!-- /header -->
行动
过滤
在实时版本中,徽标为153px 50px
更新1:
根据Darshak的建议,这就是移动版的外观。更好,但仍需要调整
看看这个,然后根据它修改源代码 你可以这样做,让它在移动设备上看起来更好
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
切换导航
-
提交
-
试试这个。我试着对你的设计和你的结构进行一些修改。
我把这个结构放在你指定的链接上
现场新闻报道
登录&;参加
-
-
过滤
-
-
-
-
-
提交新闻
过滤
-
-
-
-
-
提交新闻
您可能希望发布CSS以提出更好的问题。只要看看HTML,就很难回答您的问题。您是否使用默认的引导css?某种类型的主题?只是你的HTML不是很有帮助。我正在使用引导和一个主题。这就是为什么我发布了一个实时链接,这样你就可以看到它的实际效果——有太多的CSS无法显示。无论如何,我认为核心问题是与引导相关的类。HTML中没有那么多特定于主题的类。首先,您将加载所有CSS文件两次,并在单个文件中编译,然后再加载normalize(并在该文件中编译)。因此,基本上,您声明一个类,然后通过重新声明使其无效,然后,为了以防万一,您可以使用normalize.css终止任何引导类的选择。清理那个文件,很可能你什么都不需要做else@Fabio你是正确的,有很多重复的文件加载发生。我减少了混乱,现在只有一个Bootstrap实例和其他CSS文件加载,但我仍然存在布局问题。只是一个演示,#从getbootstrap.com复制。我尝试了您的更改,并用结果更新了问题。差不多了,但还是有一些问题。思想?