簡體   English   中英

將表或DIV列包裝為多行

[英]Wrapping a table or DIVs columns to multiple rows

我正在使用一個CMS,使用占位符將變量解析為內容,例如

<td>
[[TITLE]]
<br />
[[DESCRIPTION]]
</td>

問題在於這將使一個長表行。 由於代碼的編寫方式,我無法讓它每隔幾列插入一個<tr> 有沒有辦法包裝行(甚至使用DIV來模擬表)?

甚至任何jquery / mootools / prototype功能都可以適應此要求?

找到了解決方案:使用CSS樣式的<ul><li>並在其周圍放一個<div>

簡短示例:

<style>
#nav-menu li
{
    height: 20px;
    float: left;
    width: 100px;
    display: block;
    border: 0.1em solid #dcdce9;
    color: #0d2474;
    text-decoration: none;
    text-align: center;
} 
#nav-menu ul
{
    list-style: none;
    padding: 0;
    margin: 0;
} 

#nav-menu {
    /* You can change this width and the list will wrap */
    width: 400px;
    border: 1px solid red;
}

</style>

<div id="nav-menu">
    <ul>
    <li><a href="#">Services</a></li>
    <li><a href="#">About us</a></li>
    <li><a href="#">Contact us</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">About us</a></li>
    <li><a href="#">Contact us</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">About us</a></li>
    <li><a href="#">Contact us</a></li>
    </ul>
</div> 

暫無
暫無

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

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