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

标签 html css html-table valign

我有一个单行两列的表格。我有两个菜单,我想放在 1 列中。一个到顶部,第二个到底部。 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>

最佳答案

你的代码没有问题

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

尝试验证您的最后一个 <div>

或您指定的 colspan <td>

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

关于HTML 表格在一个 TD 中构建两个菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224282/

相关文章:

html - 为什么 height 100% 不能将 div 完全扩展到页面底部?

html - 仅在 tbody 上具有透明边框的表格

html - 强制 TD 内的 DIV 高度相等

php - onbeforeprint() 和 onafterprint() 等同于非 IE 浏览器

javascript - 如何使 html <p> 标签不添加换行符而是在 css 中添加尾随空格?

javascript - 使用 jQuery 单击元素时如何找到父表单元素?

html - Svg rect 从底部到顶部设置动画高度

jquery - "a href"标签没有用 JQuery 动画关闭

css - 使用 SASS 未应用更宽的宽度

javascript - 每行带有按钮的 Html 表格