HTML表在一个TD中构建两个菜单

时间:2012-09-01 01:50:27

标签: html css html-table valign

我有一个包含一行和两列的表。我有两个菜单,我想放在一列。一个到顶部,第二个到底部。 valign不起作用,我无法弄清楚如何使它工作,第二个td中的文本可以改变,所以如果它增长,第二个菜单应该被推到底部,

请参阅下面的我目前的代码:

<table>
  <tr>
     <td>
      <table>
       <tr>
        <td  valign="top">
          <div class="left">
                <ul>
                   <li><a href="#">one</a></li>
                   <li><a href="#">two</a></li>
                   <li><a href="#">three</a></li>
                </ul>                                     
         </div>
         </td>
        </tr>
        <tr>
         <td valign="bottom">
           <div class="left">
               <ul>
                  <li><a href="#">four</a></li>
                  <li><a href="#">five</a></li>
              </ul>        
           </div>
         </td>
      </tr>
     </table>
    </td>
    <td valign="bottom">
       <div>
       some text here
    </div>
   </td>
 </tr>

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题

尝试在所有表格标签上添加border =“1”。 <table border ="1">你想出来了

尝试对你的上一个<div>

进行操作 您指定的<td>

上的

或colspan

enter image description here

使用此代码更新的新内容将使:

<table border="1">
  <tr>
     <td>
      <table border ="1">
       <tr>
        <td  valign="top">
          <div class="left">
                <ul>
                   <li><a href="#">one</a></li>
                   <li><a href="#">two</a></li>
                   <li><a href="#">three</a></li>
                </ul>                                     
         </div>
         </td>
        </tr>
        <tr>
         <td valign="bottom">
           <div class="left">
               <ul>
                  <li><a href="#">four</a></li>
                  <li><a href="#">five</a></li>
              </ul>        
           </div>
         </td>
      </tr>
     </table>
    </td>
    <td valign="bottom" style="display:block; margin-left:auto; margin-right: auto;">
        <div>
       some text here some text here some text here some text here some text here some text here some text here some text here 
        </div>
   </td>
 </tr>

enter image description here