0

私の質問は、このサイトで最も簡単な質問だと思います。それにもかかわらず、私はそれを解決することができませんでした。

今、私は下のようなhtmlを持っています。要素は並べて表示する必要があります。ただし、出力は下の図のようになります。また、アンダースコアがどこから来るのかわかりませんでした。
混乱した順序
どうすればやりたいことができますか?

        <div class="ilgiliclass">
    <?php
                echo '<ul>';
                if(...)
                {
                    foreach(...)
                    {
                        if(...)
                        {
     ?>

                                <li>
                                    <img src="img/arrow.gif">
                                    <div class="si">
                                        <a href="...">...</a> 
                                    </div>                                                             
                                    -
                                    <div class="so">
                                        <a href="...">...</a>
                                    </div>
                                    <br />
                                </li>

    <?php        
                        }
                    }  
                }  
    ?>
            </ul> 
4

1 に答える 1

1

siマークアップの 要素と要素の間にダッシュがありますso。それがあなたが話している「アンダースコア」だと思います。との両方.si.soに設定するとdisplay:inline;、すべてが 1 行に表示されます。

JS フィドルの例: http://jsfiddle.net/TYsN6/

于 2012-11-06T22:10:51.997 に答える