簡體   English   中英

水平組織div

[英]Organize div horizontally

我的網址: illandeistudio

如果您向下滾動一半,您將看到一個類別列表(附件,餐廳,照明設備...)

他們目前是垂直的。 如何使它們水平顯示? 最佳情況下,它們將為每行4個。 下面是將所有“類別”放入div“內森”的PHP代碼

PHP

謝謝! 這真是地獄!

.nelson {
     float: left;
     padding: 0 3px;
}

然后從那里設置填充樣式。 您可以替換填充:0 3px; 寬度:80px; 並從那里進行調整(如果您希望列均勻)(可能看起來更好)。

如果您希望它以4列居中(您有7個項目,那么它將是4列,2行,最后一列只有1行)....不確定為什么會這樣可能。 您將圍繞編寫的代碼創建一個,創建一個寬度並添加屬性:

style="margin: 0 auto; width: 916px;"

然后將其寬度調整為7 * .nelson寬度的乘積

我建議您雖然只是調整填充並保持菜單水平運行。 貫穿所有7個項目。

使用像:

<?php if (count($this->document->shoppica_categories_arr) > 0) : ?>
   <ul id="categories">
   <?php $i = 0; ?>
   <?php foreach ($this->document->shoppica_categories_arr as $category): ?>
       <?php $i++ ?>
       <li <?php if ($i % 4 == 0) : ?> class="ln"<?php endif ?>><?php echo $category->getName() ?></li>
   <?php endforeach ?>
   </ul>
<?php endif ?>

CSS文件:

ul#categories li {
   float: left;
}
ul#categories li.ln {
   clear: left;
}

高個子男孩怎么說。 :)您可能還需要為.nelson div設置寬度,以使其正確浮動並對齊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM