【问题标题】:Problem in html code [closed]html代码中的问题[关闭]
【发布时间】:2010-10-24 21:02:20
【问题描述】:

此表打印不正确

<tr height="95%">
  <td width="100%">
    <div id="placeSchedule">
      <table bgcolor="red" width="100%" height="100%" border="1">
         <tr>
            <td>
              xyz
            </td>
         </tr>
      </table>
    </div>
  </td>
</tr>

> because of this <div> tag, my table
> under <dig> tag is not printing
> properly,, i am using AJAx here.. to
> overwrite things under <div> tag.. so
> please temme any alternative to <div>
> tag

【问题讨论】:

  • 预期输出是什么?你得到了什么?
  • 介意指定你真正想要的不被渲染的东西吗?

标签: html styles


【解决方案1】:

从该示例代码中,您缺少一个包装器 &lt;table&gt; 标记。

试试这个:

<table>
    <tr height="95%">
      <td width="100%">
        <div id="placeSchedule">
          <table bgcolor="red" width="100%" height="100%" border="1">
             <tr>
                <td>
                  xyz
                </td>
             </tr>
          </table>
        </div>
      </td>
    </tr>
 </table>

编辑: 澄清我的评论:

表格的 100% 高度属性将把高度设置为 父元素的 100%。

您可以明确说明表格的高度,也可以通过 CSS 设置。如果你去掉百分号,那应该将表格的高度设置为静态的 100 像素。

【讨论】:

  • 没关系,我已经写了那个表格标签..我刚刚发送了那部分代码......在
    标签下,我写的表格没有打印它的高度 100 %, 而只有 10% 或 20%.. 不知道为什么..
  • 那么听起来你在某些父元素中设置高度,例如该内部表上方的 DIV、TD 或 TR。当你说“height=100%”时,它会将高度设置为父级的 100%。尝试通过 css 将其设置为设置高度或设置父级的高度
  • 当我删除
    标签时它工作正常.. 只有当我放置
    标签并且输出不正确时......
  • 我们仍然不知道您想要实现什么。如果没有示例和您的代码,我认为没有人能提供比我们更进一步的答案。
猜你喜欢
相关资源
最近更新 更多
热门标签