Html 断开的引导导航条链接
在移动设备上(使用Safari和Google Chrome的iOS操作系统),轻敲而不点击导航栏项目会将其颜色从灰色变为黑色(您在桌面上使用Html 断开的引导导航条链接,html,css,twitter-bootstrap,twitter-bootstrap-3,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,在移动设备上(使用Safari和Google Chrome的iOS操作系统),轻敲而不点击导航栏项目会将其颜色从灰色变为黑色(您在桌面上使用:hover)。但是,只有在使用了navbar fixed top的情况下,才会出现这种情况。在徒劳地搜索之后,我找到了一个地址,但不幸的是,它没有被找到 删除填充不是一个选项,因为这样做会使某些元素不可见。我还希望避免使用navbar static top 我该怎么做 HTML: 场地 身体{ 填充顶部:50px; } 切换导航 选项: 1
:hover
)。但是,只有在使用了navbar fixed top
的情况下,才会出现这种情况。在徒劳地搜索之后,我找到了一个地址,但不幸的是,它没有被找到
删除填充不是一个选项,因为这样做会使某些元素不可见。我还希望避免使用navbar static top
我该怎么做
HTML:
场地
身体{
填充顶部:50px;
}
切换导航
选项:
1.
2.
3.
4.
5.
-
纵队
纵队
纵队
纵队
纵队
纵队
资料
资料
资料
资料
资料
资料
jsiddle:
:hover
在手机上不起作用,因为当用户的手指在屏幕上悬停时,我猜你的屏幕必须能感觉到,我认为目前没有任何手机有这样的魔力:)
至于navbar固定顶
只需将其拆下,一切都应该正常看起来毕竟有一个问题:
尽管在大多数触摸屏上不可能实现真正的悬停,但大多数
移动浏览器模拟悬停支持,并使:hover
“粘性”。在里面
换句话说,:悬停
样式在点击元素和
仅在用户点击其他元素后停止应用。这个可以
导致引导程序的:悬停
状态变为不希望的“卡在”这样的状态
浏览器。一些移动浏览器也使:focus
具有类似的粘性。
除此之外,目前没有解决这些问题的简单方法
完全删除这些样式
你是如何在触摸屏上使用鼠标悬停的?想想看,你是绝对正确的。我想我的意思是“轻敲而不点击”。这样做只会将某些项目的链接颜色从灰色更改为黑色,而桌面上的区域则是与
:hover
保持一致的行为。不幸的是,这是完全有道理的,几乎令人尴尬。无论如何:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Site</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
<style>
body {
padding-top:50px;
}
</style>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
<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="index.php">Site</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="">Hover Broken #1</a></li>
<li><a href="">Hover Broken #2</a></li>
<li><a href="">Hover OK</a></li>
<li><a href="">Hover OK</a></li>
<li><a href="">Hover Broken #3</a></li>
</ul>
</div>
</div>
</nav>
<div class="container" style="padding-top:25px;">
<div class="row" style="margin-left: 0px; margin-right: 0px;">
<div class="pull-right">
<label>
<div style="display:inline-block">Option: </div>
<div style="display:inline-block">
<select class="btn-sm btn-default" id="page_rows" style="cursor: pointer">
<option value="">1</option>
<option value="">2</option>
<option value="">3</option>
<option value="">4</option>
<option value="">5</option>
</select>
</div>
</label>
</div>
</div>
<ul class="nav nav-tabs">
<li class="active">
<a data-toggle="tab" href=""><span class="badge">Count</span></a>
</li>
</ul>
<div class="table-responsive text-center">
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Column</th>
<th>Column</th>
<th>Column</th>
<th>Column</th>
<th>Column</th>
<th>Column</th>
</tr>
</thead>
<tbody>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</tbody>
</table>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>