1

您好,我有一些 php 正在为我生成一个列表。我添加了

  • 咬自己,很高兴它实际上做的事情比给出 ma php 错误

        <?php
        $termid = arg(2);
        $terms = taxonomy_get_related($termid, $key = 'tid');
        //print_r($terms);
        foreach($terms as $term){
    
           $link = url('taxonomy/term/'.$term->tid);
           echo '<li><a href="'.$link.'">'.$term->name.'</a></li>';
         }
      ?>
    

    不过,我想为我的列表设置样式并尝试了-

        <div class="sidey"><?php
        $termid = arg(2);
        $terms = taxonomy_get_related($termid, $key = 'tid');
        //print_r($terms);
        foreach($terms as $term){
    
           $link = url('taxonomy/term/'.$term->tid);
           echo '<li><a href="'.$link.'">'.$term->name.'</a></li>';
         }
      ?></div>
    

    和-

       .sidey .inner ul li, .sidey .view-content div.views-row {
        border-bottom-color: #DDDDDD;
    list-style-image: none;
    line-height: 130%;
        padding: 5px 0;
     border-bottom-style: solid;
        border-bottom-width: 1px;
    }
    

    但没有效果。这应该有效还是我在这里错过了一些非常基本的东西?我觉得我是。也试过这个,但再次无济于事-

        <?php
        $termid = arg(2);
        $terms = taxonomy_get_related($termid, $key = 'tid');
        //print_r($terms);
        foreach($terms as $term){
    
           $link = url('taxonomy/term/'.$term->tid);
           echo '<div id="sidey"><li><a href="'.$link.'">'.$term->name.'</a></li></div>';
         }
      ?>
    

    谁能指出我正确的方向?谢谢

  • 4

    2 回答 2

    3

    您缺少无序列表的开头和结尾 <ul></ul>

    于 2013-01-27T22:29:56.080 回答
    0

    如果您要为 div 分配一个 ID,那么请确保您打开和关闭您的 UL(就像下面提到的那样),那么您的 CSS 应该是:

    div#sidey ul li {
        border-bottom-color: #DDDDDD;
        list-style-image: none;
        line-height: 130%;
        padding: 5px 0;
         border-bottom-style: solid;
        border-bottom-width: 1px;
    }
    
    于 2013-01-27T22:34:42.280 回答