将表或DIV列包装到多行

时间:2010-06-04 14:36:05

标签: javascript html

我正在使用CMS,它使用占位符将变量解析为内容,例如

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

问题是这会产生一个长表行。由于编写代码的方式,我无法在每几列后插入<tr>。有没有办法包装行(甚至使用DIV来模拟表)?

即使是任何可以适应这种情况的jquery / mootools / prototype功能呢?

2 个答案:

答案 0 :(得分:0)

找到解决方案:使用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> 

答案 1 :(得分:0)