gpt4 book ai didi

css - Foundation 5 - 均匀间隔的顶部栏导航项

转载 作者:技术小花猫 更新时间:2023-10-29 11:31:44 24 4
gpt4 key购买 nike

Zurb Foundation 的 top-bar 非常有用。它非常适合用作网站/应用的主导航,并在较小的设备上折叠成适合移动设备的格式。

它的一个主要缺点是能够使 top-bar 具有均匀间隔的导航项全宽。有没有办法让 top-bar 全宽并且导航项均匀分布?

示例

如果 top-bar 有 6 个导航项(宽度可变长度的标题)并且我们使用默认宽度 1000px 用于 .row(有 15px 间距) 6 个导航项应在 970 像素的 top-bar 中均匀分布。第一个和最后一个导航项应分别左对齐和右对齐。

随着屏幕尺寸的减小,导航项的宽度应该缩小以保持它们的均匀间距,直到 $topbar-breakpoint 导致 top-bar 折叠到移动设备上格式。

要求

  • 解决方案应该基于 CSS。
  • 解决方案应匹配 Foundation 5's compatibility chart .即这意味着它需要支持 IE9+。
  • $topbar-breakpoint 下,top-bar 应该正常工作。

这是一个 jsFiddle已加载 Foundation 5 资源。

最佳答案

这是另一种解决方案。它基于 flexbox,浏览器长期不支持它,它仍然只是一个候选推荐:CSS Flexible Box Layout Module

jsFiddle

如果你提供了一个很好的回退,就像原始的 Foundation CSS 一样,它可以被使用。

更新

您也可以使用这个 jQuery 解决方案作为后备方案,因为我还没有找到任何适用于 flexbox 的 polyfill:http://jsfiddle.net/borglinm/x6jvS/14/

.top-bar-section > ul {
display: -webkit-flex;
display: -moz-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
}
.top-bar-section > ul > li {
float: none;
-webkit-flex: 1;
-moz-flex: 1;
flex: 1;
}
.top-bar-section > ul > li > a {
white-space: nowrap;
text-overflow: ellipsis;
text-align: center;
overflow: hidden;
}

关于css - Foundation 5 - 均匀间隔的顶部栏导航项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22054110/

24 4 0
文章推荐: css - 处理不受支持的 CSS 表达式的标准方法是什么?
文章推荐: html - Twitter Bootstrap 3,内容垂直居中
文章推荐: html - 标签的用途是什么?</a> </div> <div> 文章推荐: <a class="a-tag" href="/article/17/639634/detail.html" target="_blank">css - 垂直对齐 block 元素</a> </div> </div> <div class="content-p"> <ul class="like-article"> <li> <a class="a-tag" href="/article/23/8081112/detail.html" target="_blank">日期中的 SQL 间隔</a> <p>我试图根据表格看起来像这样的状态代码来查找表格中的空白。 状态表: StateID (PK) | Code -------------------- 1 | AK 2 </p> </li> <li> <a class="a-tag" href="/article/23/6809247/detail.html" target="_blank">python - 如何按相反顺序找到两个字母之间的长度/间隔?</a> <p>我有一个配对字符串列表。我想找到两个字母之间的长度/间隔。到目前为止,我可以使用找到有序字母的间隔 alpha =["AM", "KQ", "ZN", "XM", "UK"] leng</p> </li> <li> <a class="a-tag" href="/article/23/6306345/detail.html" target="_blank">python - 如何按相反顺序找到两个字母之间的长度/间隔?</a> <p>我有一个配对字符串列表。我想找到两个字母之间的长度/间隔。到目前为止,我可以使用找到有序字母的间隔 alpha =["AM", "KQ", "ZN", "XM", "UK"] leng</p> </li> <li> <a class="a-tag" href="/article/23/5807068/detail.html" target="_blank">jquery TimePicker 间隔</a> <p>我正在努力弄清楚如何将时间选择器的下拉间隔设置为 15 分钟间隔。默认为 30 分钟 atm。让它工作的正确调用/符号是什么?我已经尝试了很多将它们放入 '' 的变体,但没有任何进展。谢谢! $</p> </li> <li> <a class="a-tag" href="/article/23/4111661/detail.html" target="_blank">MySQL加入 "connected"间隔</a> <p>假设我有 table teach_subject(teacher_id, subject_id, min_grade_of_school, max_grade_of_school, color_in_</p> </li> <li> <a class="a-tag" href="/article/23/3489335/detail.html" target="_blank">Javascript 一张一张显示图片,间隔</a> <p>我有下面的图像,我试图以 3 秒的间隔一张一张地显示它们,但我无法让它工作。它继续停留在 0 并且不显示图像,帮助会很好: JavaScript: window.animate = functio</p> </li> <li> <a class="a-tag" href="/article/21/2100404/detail.html" target="_blank">algorithm - 在最少数量的槽中安排作业/间隔</a> <p>我认为这个问题类似于加权间隔调度问题,但略有不同。 假设您有一个具有开始时间和结束时间的类次 s,该类次从 s.start 开始有 n 个空位到s.end。时隙是从 s.start 到 s.end 的</p> </li> <li> <a class="a-tag" href="/article/23/7957299/detail.html" target="_blank">ios - 我怎样才能插入两个观点?间隔()不起作用</a> <p>我试图将一个 GeometryReader 作为按钮推到屏幕底部,但 Spacer 在这里不起作用...... 这个想法是让应用程序响应所有屏幕尺寸。 VStack { GeometryRea</p> </li> <li> <a class="a-tag" href="/article/23/7885926/detail.html" target="_blank">r - 2个逻辑向量的元素之间的快速最小距离(间隔)(取2)</a> <p>我问了一个相关问题 here但意识到我在计算这个复杂的度量时花费了太多时间(目标是与随机化测试一起使用,所以速度是一个问题)。所以我决定放弃权重,只使用两个度量之间的最小距离。所以这里我有 2 个向量</p> </li> <li> <a class="a-tag" href="/article/23/7582071/detail.html" target="_blank">docker-compose 健康检查重试频率 != 间隔</a> <p>我最近成立 healthcheck s 在我的 docker-compose配置。 它做得很好,我喜欢它。下面是一个典型的例子: services: app: healthcheck: </p> </li> <li> <a class="a-tag" href="/article/23/7458739/detail.html" target="_blank">cocoa - 更改重复计时器的 NSTimer 间隔</a> <p>我正在 Cocoa 中使用如下设置的 NSTimer 运行 mainLoop: mainLoopTimer = [NSTimer scheduledTimerWithTimeInter</p> </li> <li> <a class="a-tag" href="/article/23/7134239/detail.html" target="_blank">android - 间隔 flutter 后命中api的更好方法</a> <p>目前正在开发家庭自动化应用程序,其中有事件 API 可以在事件被触发时为我提供事件。但我想持续运行 API,以便跟踪在整个应用程序中触发的事件。还有一个主页,我在其中显示曾经发生的事件。它是一个简单的</p> </li> <li> <a class="a-tag" href="/article/23/7004070/detail.html" target="_blank">elasticsearch - 日期范围查询中的 Elasticsearch 间隔</a> <p>我有一个查询应该是这样的要求: { "size": 0, "_source": [ "dateCreated" ], "query": { "bool": { </p> </li> <li> <a class="a-tag" href="/article/23/6481971/detail.html" target="_blank">php - 间隔 30 分钟的循环时间字符串</a> <p>我有一个 UNIX 格式的时间字符串。我需要将该字符串四舍五入到最接近的 30 分钟间隔。 例如:我的时间是上午 9:20,而不是应该四舍五入到上午 9:30。 如果分钟数大于 30,例如上午 9:4</p> </li> <li> <a class="a-tag" href="/article/23/6162073/detail.html" target="_blank">java - 运算符(operator)间隔</a> <p>我有网络调用,我想定期调用它。我只想将运算符 Interval 与 flatMap 一起使用,但在间隔线程上。你能解释一下这种情况吗?我知道Interval只使用一个线程,任务是按顺序处理的。 我有 </p> </li> <li> <a class="a-tag" href="/article/23/6096530/detail.html" target="_blank">ios - 减慢 CADisplayLink 间隔</a> <p>我在我的 iOS 应用程序中使用了 NSTimer,但由于 SetNeedsDisplay,我没有得到我想要的结果。 我做了一些研究并找到了 CADisplayLink,它为我提供了我想要的动画结果。</p> </li> <li> <a class="a-tag" href="/article/23/5923396/detail.html" target="_blank">Java - 根据最小值、最大值和计数生成间隔/间隔</a> <p>我需要通过给出值数组来生成 map 上图例的值。Java 库中是否有函数可以从值数组和计数值生成范围或区间?像这样的东西: Integer[] getIntervals(Number[] values</p> </li> <li> <a class="a-tag" href="/article/23/5880489/detail.html" target="_blank">java - 在Java中以一定的时间间隔提供 sleep 间隔</a> <p>我的函数中有以下代码,我试图从数据库中获取参数MAX_FAILED_ATTEMPT,并且基于此,如果检查失败,我将发送警报。当前代码将尝试从 MAX_FIELD_ATTEMPT 获取值并立即依次进行检</p> </li> <li> <a class="a-tag" href="/article/23/5338011/detail.html" target="_blank">c# - Trackbar 上的特定值/间隔</a> <p>我在这里要做的是像 Windows XP 上的那样放下一个轨迹栏来更改分辨率:( http://puu.sh/7Li5h.png ) 我想设置特定的间隔/增量值,如上图所示。目前,实际栏下方的线条已经</p> </li> <li> <a class="a-tag" href="/article/23/5171826/detail.html" target="_blank">javascript - 停止 JavaScript 间隔</a> <p>是否可以停止当前作为 setInterval 运行的函数? 这是我的代码: 这是我调用的函数 function pull_light_status (lights_array) { $.get</p> </li> </ul> </div> </div> <div class="resource col-xs-3 col-sm-3 col-md-3 col-lg-3"> <div class="content-p content-p-comment"> <div class="phone-current phone-current-float"> <img alt="" src="/images/phone/manphone.jpeg"> </div> <div class="phone-current-float phone-current-style"> 技术小花猫 </div> <div class="phone-current-summary"> <span><strong>个人简介</strong></span> <p> 我是一名优秀的程序员,十分优秀! </p> </div> </div> <div class="content-p content-p-comment"> <article class="p-list"> <div class="art-margin" style="border-bottom: 1px solid #f3f0f0; padding-bottom: 5px;"> <strong>作者热门文章</strong> </div> <ul class="recomment-list-user"> <li><a class="a-tag" href="/article/17/611999/detail.html" target="_blank">objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?</a></li> <li><a class="a-tag" href="/article/17/611998/detail.html" target="_blank">iphone - 如何将 CGFontRef 转换为 UIFont?</a></li> <li><a class="a-tag" href="/article/17/611997/detail.html" target="_blank">ios - 以编程方式关闭标记的信息窗口 google maps iOS</a></li> <li><a class="a-tag" href="/article/17/611996/detail.html" target="_blank">ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"</a></li> </ul> </article> </div> <div class="content-p content-p-comment"> <article class="p-list"> <div class="art-margin" style="border-bottom: 1px solid #f3f0f0; padding-bottom: 5px;"> <strong>滴滴打车优惠券免费领取</strong> </div> <img alt="滴滴打车优惠券" src="/images/ad/didiad.png" width="210px" onclick="window.open('/ad/didi', '_blank')"> </article> </div> <div class="content-p content-p-comment"> <article class="p-list"> <div class="art-margin" style="border-bottom: 1px solid #f3f0f0; padding-bottom: 5px;"> <strong>全站热门文章</strong> </div> <ul class="recomment-list-user"> <li><a class="a-tag" href="/article/92/8826013/detail.html" target="_blank">.NET8+Vue/UniApp高性能前后端分离框架</a></li> <li><a class="a-tag" href="/article/92/8826012/detail.html" target="_blank">flink大批量任务提交yarn失败问题</a></li> <li><a class="a-tag" href="/article/92/8826011/detail.html" target="_blank">除了递归算法,要如何优化实现文件搜索功能</a></li> <li><a class="a-tag" href="/article/92/8826010/detail.html" target="_blank">python3numpy的一些小知识点</a></li> <li><a class="a-tag" href="/article/92/8826009/detail.html" target="_blank">关于异或哈希</a></li> <li><a class="a-tag" href="/article/92/8826008/detail.html" target="_blank">一文夯实并发编程的理论基础</a></li> <li><a class="a-tag" href="/article/92/8826007/detail.html" target="_blank">让人眼前一亮的开源项目「GitHub热点速览」</a></li> <li><a class="a-tag" href="/article/92/8826006/detail.html" target="_blank">Java——图片文件位于bin目录下,下载新图片会导致应用程序重启</a></li> <li><a class="a-tag" href="/article/92/8826005/detail.html" target="_blank">React的useId,现在Vue3.5终于也有了!</a></li> <li><a class="a-tag" href="/article/92/8826004/detail.html" target="_blank">统计一个字符在字符串里出现的次数</a></li> </ul> </article> </div> </div> </div> </div> <div class="foot-font" style="border-top: 1px solid #f3f0f0; margin: auto; padding: 15px; background-color: #474443" align="center"> <a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank"><span class="color-txt-foot">Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号</span></a> <br/> <a href="/" target="_blank"><span class="color-txt-foot">广告合作:1813099741@qq.com</span></a> <a href="http://www.6ren.com" target="_blank"><span class="color-txt-foot">6ren.com</span></a> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d1cb9c185f1642d6f07e22cafa330c45"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d46c26b2162aface49b8acf6cb7025e1"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>