【问题标题】:Navigation menu in Unsemantic非语义导航菜单
【发布时间】:2016-02-16 04:16:03
【问题描述】:

我需要知道如何使用 Unsemantic 框架(或 960gs)创建导航栏。

我的菜单结构是

<div> <ul> <li></li> </ul> </div>

我尝试了很多,但仍然无法找出问题所在。

编辑

我使用 wordpress。所以它会创建导航菜单。最终在浏览器中呈现的代码如下:

<nav role="navigation" class="clearfix black grid-100 grid-parent mobile-grid-100 mar-top10 mar-bottom10" id="wp_nav_menu_wrapper"> 
<div class="grid-container">
 <div class="menu">
  <ul>
   <li class="page_item page-item-2">
     <a href="http://localhost/wpmarket/?page_id=2">ُSample Page</a>
   </li>
   <li class="page_item page-item-5"><a href="http://localhost/wpmarket/?page_id=5">ُSample Page 2</a>
   </li>
  </ul>
 </div>
</div>
</nav>

而我的 Wordpress 标记如下:

<div class='grid-100 height-auto black-gray-bg font-tahoma'>

<nav role='navigation' class='clearfix black grid-100 grid-parent mobile-grid-100 mar-top10 mar-bottom10' id='wp_nav_menu_wrapper'> 
    <div class='grid-container'>
    <?php 

        wp_nav_menu(); 
    ?> 
</div>
</nav>

</div>

【问题讨论】:

  • 出于好奇?为什么选择非语义框架?菜单结构看起来不像是他们框架的一部分?我建议使用getbootstrap.comgetbootstrap.com/2.3.2
  • 我已经尝试过 Twitter Bootstrao。关于响应式设计和标记结构,Unsemantic 是一流的。它正是我需要的。特别是它的默认位置是元素居中而不是向左浮动(Bootstrap 所做的)。

标签: html css wordpress 960.gs unsemantic-css


【解决方案1】:

grid-container 类用于外部容器,grid-parent 类用于内部或嵌套容器。在你的代码中你有这个倒退。

grid-parent 类允许您将自包含网格与普通网格项对齐。该容器包含所有网格项。因此,grid-parent 只是一个指示器,表明该或其他内容将包含与其规模和页面上的顺序相关的更多项目。

你可以使用这个结构,或者类似的:

<nav class="grid-container">
 <ul class="grid-100 grid-parent">
  <li class="grid-25">...</li>
  <li class="grid-25">...</li>
  <li class="grid-25">...</li>
  <li class="grid-25">...</li>
 </ul>
</nav>

【讨论】:

  • 这应该是公认的答案,但我怀疑有人会回来。
猜你喜欢
  • 2016-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-10
  • 1970-01-01
相关资源
最近更新 更多