2

我试图<hr />在表格标题下方放置一条水平规则<th>,但几乎没有成功。没有黑客这可能吗?

这是HTML我正在使用的以及我尝试过的

<div id="epd" class="editProfileDiv">    
    <form>
        <table align="center">
            <th> Profile Information </th>
            <tr> 
                 <hr />                  
            </tr>
            <tr>
                <td>Name: </td>        
                <td><input id="name" name="name" value="<?php echo $_SESSION['name'];?>" placeholder=" Jon Doe" type="text" class=""></td>
            </tr> 

该代码在浏览器中显示如下

----<hr/> is here----
 Profile Information
 Name:  <text input>

然后我尝试了这个

<th> Profile Information </th>
<hr />                  
<tr><td> something here </td></tr>

具有完全相同的结果,<hr/>位于表格标题的顶部

和这个...

<tr> 
  <td> <hr /> </td> // If I only use one it only spans half the width of the table
  <td> <hr /> </td>                  
</tr>

这将其放置<hr/>在正确的位置,但它们之间显然存在差距,这不是我想要的。

现在我知道我不能只使用表格标题,而是使用常规段落或任何文本,并根据需要设置样式。在这一点上,它只是校长,因为这让我很烦。那么问题又来了:这可能吗?

4

1 回答 1

7

尝试这个:

<tr> 
  <td colspan="2"> <hr /> </td>      
</tr>
于 2013-07-21T18:24:31.053 回答