2016-11-14 70 views
1

因此,我正在构建我正在进行的在线展览的最后一页。最后一页使用与展览中较早页面完全相同的格式(图像的左侧和图像右侧的一段),因此我只复制/粘贴了所有代码并更改了URL,文本和维度图像和TD元素,我需要。我已经改变了与页面上各种元素的对齐方式,但是现在我有一个基本上忽略了td valign =“top”的元素,并且看起来与中心对齐。我已经完成了新页面的html和原始行的比较,但是我找不到任何应该改变它的东西。基本上,页面的文本部分(页面标题本体页面)应该在图像顶部的同一行上开始,但是它在大量空白空间后开始在中间。HTML忽略valign

下面是去掉文字和完整URL的问题的具体表,使它有点短:

<table width="917" border="0"></br> 
<tr> 
    <td width="400" valign="top">     
    <table width="10" border="1" align="center" bordercolor="#8AC3C9"> 
     <tr> 
      <td width="184" bordercolor="#8AC3C9"><div align="center"><a href="*image*" target="_blank"><img src="*image*" alt="image" width="400" height="267" hspace="1" vspace="1" border="0" align="middle"></a></div></td> 
     </tr> 
     <tr> 
      <td bordercolor="#8AC3C9" bgcolor="#8AC3C9"><div align="center" class="style2">*Image*</td> 
     </tr> 
     </table> 
     </div>   
    </td> 
    <td width="500" "valign="top"><div align="center"><font size="+2" face="Georgia"><b>*Title of page*</b></font></div></br> 
    <div align="justify"><font face="Georgia">*Body of page* 
    </div></td>   
</tr>  

+0

不要使用表格来布局。相反,使用flex。 – SLaks

+1

使用[验证器](https://validator.w3.org/nu/)。你的属性名称前面有一个流氓的'''(同时请学习CSS,它不是1995年) – Quentin

+1

这样做,谢谢,另外,我几乎不知道html。一直在从头开始学习,通过清理我们网站的旧部分(我为公共图书馆工作),整个事情将在未来几个月内转移到Wordpress,所以旧的错误代码不会再成为问题了。无论如何 – Ontarah

回答

2

有一个“在VALIGN的前面,所以它不是读取属性。

<td width="500" "valign="top"><div align="center"> 

完整的代码应该是:

<table width="917" border="0"></br> 
<tr> 
    <td width="400" valign="top">     
    <table width="10" border="1" align="center" bordercolor="#8AC3C9"> 
     <tr> 
      <td width="184" bordercolor="#8AC3C9"><div align="center"><a href="image.htm" target="_blank"><img src="http://placehold.it/400x267" alt="image" width="400" height="267" hspace="1" vspace="1" border="0" align="middle"></a></div></td> 
     </tr> 
     <tr> 
      <td bordercolor="#8AC3C9" bgcolor="#8AC3C9"><div align="center" class="style2">*Image*</td> 
     </tr> 
     </table> 
     </div>   
    </td> 
    <td width="500" "valign="top"><div align="center"><font size="+2" face="Georgia"><b>*Title of page*</b></font></div></br> 
    <div align="justify"><font face="Georgia">*Body of page* 
    </div></td>   
</tr> 

这里有一个工作codepen:http://codepen.io/vic3685/full/vyKmwg/

+0

修复了它,谢谢! – Ontarah

+0

很酷!你可以标记为已回答? 谢谢! –