首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建具有不同列号的1行表以及适当的别名

如何创建具有不同列号的1行表以及适当的别名
EN

Stack Overflow用户
提问于 2016-03-11 06:13:51
回答 2查看 69关注 0票数 0

我有一张桌子如下所示

创建了表,但问题是,当我输入一些大数据时,它的结构正在转变为不规则的结构,正如above.So所示,我的问题是如何正确地维护表的对齐,即使我输入了大数据。

使用的代码如下所示

代码语言:javascript
复制
#Invoicebanner {
  width: 610px;
  height: 15px;
  margin: 20px auto;
  border: 0px solid #000;
  text-align: center;
}
代码语言:javascript
复制
<div id="Invoicebanner">
  <div style="border-left: 1px solid black;border-right: 1px solid black;border-top: 1px solid black;width:608px">
    <center><span style="font-size: 18px;"><b>Purchase Order</b></span>
    </center>
  </div>
  <table align="center" style="border: 1px solid " cellpadding="0" cellspacing="0" width="100%">
    <tr align="left">
      <td rowspan="5" style="border-right: 1px solid black;width: 300px;word-break: break-all;">
        <b>&nbspTo,</b>
        <br/>
        <!--  <%=request.getParameter("supplierName")%><br/> -->
        &nbsp
        <%=request.getParameter( "supplierAddress")%>
      </td>
      <td style="border-right: 1px solid black;border-bottom: 1px solid black;word-break: break-all;">
        &nbspP.O.NO
        <br/>
      </td>

      <td style="border-bottom:1px solid black;word-break: break-all;">
        &nbsp
        <%=request.getParameter( "poNo")%>
      </td>
    </tr>

    <tr align="left">
      <td style="border-bottom:1px solid black;border-right: 1px solid black;word-break: break-all;">
        &nbspDate
      </td>
      <td style="border-bottom:1px solid black;word-break: break-all">
        &nbsp
        <%=D ate%>
      </td>
    </tr>
    <tr align="left">
      <td style="border-right: 1px solid black;word-break: break-all;">
        &nbspContact Name:
        <br/>
      </td>
      <td style="word-break: break-all;">
        &nbsp
        <%=request.getParameter( "contactName")%>
          <br/>
      </td>
    </tr>
    <tr align="left">
      <td style="border-right: 1px solid black;width: 110px;word-break: break-all;">
        &nbspContact No:
        <br/>
      </td>
      <td style="word-break: break-all;">
        &nbsp
        <%=request.getParameter( "contactNo")%>
          <br/>
      </td>
    </tr>
    <tr align="left">
      <td style="border-right: 1px solid black;width: 110px;word-break: break-all;">
        &nbspEmail-Id:
      </td>
      <td>
        <td style="word-break: break-all;">
          &nbsp
          <%=request.getParameter( "email")%>
        </td>
    </tr>
  </table>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-11 07:43:42

在您的代码中有一个额外的<td>标记(在最后一个<tr>中)删除,您将很好.检查下面的小提琴https://jsfiddle.net/4zfxe8x4/

代码语言:javascript
复制
<tr align="left">
      <td style="border-right: 1px solid black;width: 110px;word-break: break-all;">
        &nbspEmail-Id:
      </td>
      <td> <-- REMOVE THIS
        <td style="word-break: break-all;">
          &nbsp
          <%=request.getParameter( "email")%>
        </td>
    </tr>
  </table>
票数 1
EN

Stack Overflow用户

发布于 2016-03-11 07:22:37

试试这个:

代码语言:javascript
复制
.container {
  width: 610px;
  height: 600px;
  margin: 0 auto;
}
.invoicebanner {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  border: 1px solid black;
}
.table {
  width: 610px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #000;
  table-layout: fixed;
}
td {
  height: 50px;
  vertical-align: middle;
}
.cell-1 {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
代码语言:javascript
复制
<div class="container">
  <div class="invoicebanner">Purchase Order</div>
  <table class="table">
    <tr>
      <td>To,
        <%=request.getParameter( "supplierAddress")%>
      </td>
      <td class="cell-1">
        <table>
          <tr>
            <td>P.O.NO
            </td>
          </tr>
          <tr>
            <td>Date:</td>
          </tr>
          <tr>
            <td>Contact Name:</td>
          </tr>
          <tr>
            <td>Contact No:</td>
          </tr>
          <tr>
            <td>Email-Id:</td>
          </tr>
        </table>
      </td>
      <td>
        <table>
          <tr>
            <td>
              blah blah blah blah blah blah blah blah blah blah blah blah</td>
          </tr>
          <tr>
            <td>
              blah blah blah blah blah blah blah blah blah blah blah blahffhgfhgfhgghfhgffghg</td>
          </tr>
          <tr>
            <td>
              blah blah blah blah blah blah blah blah blah blah blah blah</td>
          </tr>
          <tr>
            <td>
              blah blah blah blah blah blah blah blah blah blah blah blah</td>
          </tr>
          <tr>
            <td>
              blah blah blah blah blah blah blah blah blah blah blah blah</td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>

工作代码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35933475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档