Html 使一些文本(链接)在小屏幕(移动)中不可见
我想使此文本在正常显示中可见,但在小显示中不可见Html 使一些文本(链接)在小屏幕(移动)中不可见,html,css,Html,Css,我想使此文本在正常显示中可见,但在小显示中不可见 {%如果已记录%} {%else%} {%endif%} 尝试像这样使用媒体查询 @media screen and (max-width: 600px) { .topnav { display: none !important; } } 您可以将600px值更改为您想要开始隐藏导航栏的任何宽度,以防止在css上写入媒体查询 @介质(最大宽度:780px){ .类名{ 显示:无 } } 或使用 添
-
{%如果已记录%}
{%else%}
{%endif%}
尝试像这样使用媒体查询
@media screen and (max-width: 600px) {
.topnav {
display: none !important;
}
}
您可以将
600px
值更改为您想要开始隐藏导航栏的任何宽度,以防止在css上写入媒体查询
@介质(最大宽度:780px){
.类名{
显示:无
}
}
或使用
添加引导类(class=“hidden xs”)…在移动屏幕上隐藏其内容。您可以查看此内容,然后更改代码。此内容仅供参考:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="">
<title>click demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="#">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div class="container">
<nav class="col-xs-4 col-sm-3">
<ul class="list-unstyled">
<li>Text 1</li>
<li>Text 2</li>
<li>Text 3</li>
</ul>
</nav>
<nav class="col-xs-4 col-sm-3">
<ul class="list-unstyled">
<li>Text 4</li>
<li>Text 5</li>
<li>Text 6</li>
</ul>
</nav>
<nav class="col-xs-4 col-sm-3">
<ul class="list-unstyled">
<li>Text 7</li>
<li>Text 8</li>
<li>Text 9</li>
</ul>
</nav>
<nav class="hidden-xs col-sm-3">
<ul class="list-unstyled">
<li>Text 10</li>
<li>Text 11</li>
<li>Text 12</li>
</ul>
</nav></div>
</body>
</html>
单击演示
- 文本1
- 文本2
- 文本3
- 文本4
- 文本5
- 文本6
- 文本7
- 文本8
- 文本9
- 文本10
- 案文11
- 文本12
看一看它与navbar jsu resize一起使用的小提琴,看看效果:
对于您的代码,请执行以下操作:
<div class="container">
<nav class="hidden-xs">
<div class="topnav">
<div id="top-links" class="nav-float-right">
<ul class="list-inline">
<li class="dropdown"><a href="{{ account }}" title="{{ text_account }}" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span><font size="2">{{ text_account }}</font></span> <span class="caret"></span></a>
<ul class="dropdown-menu dropdown-menu-right">
{% if logged %}
<li><a href="{{ account }}">{{ text_account }}</a></li>
<li><a href="{{ order }}">{{ text_order }}</a></li>
<li><a href="{{ transaction }}">{{ text_transaction }}</a></li>
<li><a href="{{ download }}">{{ text_download }}</a></li>
<li><a href="{{ logout }}">{{ text_logout }}</a></li>
{% else %}
<li><a href="{{ register }}">{{ text_register }}</a></li>
<li><a href="{{ login }}">{{ text_login }}</a></li>
{% endif %}
</ul>
</li>
</ul>
</div>
</div>
</nav>
</div>
-
{%如果已记录%}
{%else%}
{%endif%}
让尖叫声重新响起,看看效果:
CSS媒体查询。PHP与此有何关系?要隐藏哪些文本?整个导航栏?“尝试了很多东西”-比如?我的意思是,网上有很多关于这个的指南。整个导航栏,是的@Nanditarorasharmayep,我试过了。它与3个简单的导航栏一起工作。但是不使用我的导航栏。那么你的问题解决了吗?或者你也面临着其他问题?问题依然存在。仍然无法使其在小屏幕中不可见。请尝试!重要的是css@wasikoveebootstarp会的看看above@wasikovee您也可以将导航编辑为div,但请确保在中有class=“hidden xs”it@wasikovee谢谢你,你也可以投票表决