导航标签limit="20"时为什么实际只能显示5个栏目的标题

378次浏览 更新日期:2024-03-20 15:22:47 分类:问题求助 评论:2

{m:nav field="catid,catname,arrchildid,pcxxx,type,target" where="parentid=0" limit="20"}

        {loop $data $v} 

          {php $child_arr = explode(',', $v['arrchildid']);}

          <li {if isset($catid) && in_array($catid, $child_arr)} class="on" {/if}> <a href="{$v[pcxxx]}" target="{$v[target]}"}>{$v[catname]}</a> <span></span> </li> 

        {/loop} 


_________________________________________

他的css是

_________________________________________


.nav{

     width:644px;

     height:70px;

     margin-left:34px

}

 .nav ul li{

    float: left;

    display: inline-block;

    padding: 0 14px;

    height: 70px;

    line-height: 70px;

    text-align: center;

    position: relative;

    margin: 0 3px

}

 .nav ul li a{

    display: block;

    width: 100%;

    height: 100%;

    font-size: 15px;

    color: #fff

}

 .nav ul li span{

    width: 0%;

    height: 2px;

    background-color: #00a4ff;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: .3s

}

 .nav ul li:hover span{

    width: 100%

}

 .nav ul li.on span{

    width: 100%

}


用的是YzmCMS企业站模板(整站带数据)

导航标签limit="20"时为什么实际只能显示5个栏目的标题导航标签limit="20"时为什么实际只能显示5个栏目的标题

我来说两句
  • .nav{
    
         width:644px;
    
         height:70px;
    
         margin-left:34px
    
    }这个的宽度width不够大,最后一个换行了,掉下去一个
    1
    回复
  • KNWJ
    KNWJ 8月前
    @daijiale 谢谢!我之前也觉得是这里问题,特意把宽度width设成了大很多,结果全不见了,原来是全被挤到别的位置了,现在我只是把644改成744就好了。
    0
    回复
作者信息
发布见解
发内容 回顶部