我有一个仪表板,在顶部导航中,我在两个单独的div中显示日期和时间,如下所示。div标签不言自明。我在网站上使用引导程序,以使行和列保持整洁。
<ul class="nav navbar-right top-nav">
<div class="clock">
<div class="row">
<div class="col-xs-12">
<div class="col-xs-6">
<div class="Date"></div>
</div>
<div class="col-xs-6">
<ul class="time">
<li id="hours"></li>
<li id="point">:</li>
<li id="min"></li>
<li id="point">:</li>
<li id="sec"></li>
</ul>
</div>
</div>
</div>
</div>
</ul>
我的问题是我有一个设置面板,您可以在其中切换日期或时间。切换效果很好,但是当您切换日期时,时间会松开其样式,并且列表变为垂直。任何想法,我怎么能阻止这个。我提供了一个小提琴,所以您可以在这里看到问题。感谢您的任何帮助。在我的脑海中,我可能将其视为样式问题,这可能是由于引导程序引起的,但我无法弄清楚。
在切换之前,时间ID如下显示:在切换日期后,时间显示如下:
问题是,您试图在没有设置宽度的容器中使用流体布局。这意味着内容将仅拉伸以包含最宽的流内容行。当显示日期时,它将使您的容器变大,从而又将给时间栏更多的空间。隐藏日期时,容器只会拉伸以容纳最宽的项目,这是数字之一。
在尝试使用流体布局之前,请在容器(.clock
)上设置一个宽度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句