2014-07-16 28 views
0

爲什麼添加的圖像以一個表格單元格原因它把填充圍繞它爲什麼添加圖像到一個表格單元格原因它把填充圍繞它

我有以下的HTML代碼可以正確顯示:

<tr style="background: #FFFFFF"> 
    <td style="width: 300px; background: #FF0000; padding: 0; margin: 0;"> 
     <!--<img border="0" name="Cont_206" src="uly/travelmed.jpg" alt="" />--> 
    </td> 
    <td style="width: 277px;"> 
     <p style="text-align: left;"><span style="font-size: 14px;"><span style="font-family: Arial;">If you are planning to visit less developed nations or regions, Travel Medicine and Infectious Disease specialists <strong><a name="Forni_1" xt="SPCLICKSTREAM" href="http://aspx?id=367" target="_blank">Dr. Art</a></strong> and <strong><a name="Kesh_1" xt="SPCLICKSTREAM" href="http://provider.aspx?id=368" target="_blank">Dr. Sa</a></strong> provide an essential medical service to protect your health.</span></span></p> 
     <p style="text-align: left;"><span style="color: rgb(99, 187, 77);"><span style="font-size: 14px;"><span style="font-family: Arial;"><strong>Why Their Service is Unique<br /> 
     </strong><span style="color: rgb(51, 51, 51);">Our travel medicine services are like an insurance policy,&rdquo; says Dr. Kesh.</span></span></span></span></p> 
    </td> 
</tr> 

顯示器:

enter image description here

當我去掉它在寬度290px圖像,它需要更多的空間比正常和SQUEEZ ES它旁邊的單元格:

enter image description here

如何解決它所以沒有圖像周圍多餘的空格?

+0

你應該從內嵌樣式避免。相反,請考慮使用樣式表。 (這也有助於調試。) – royhowie

+1

爲包含圖像的列設置靜態寬度。 – user13286

+0

我做到了。 ' – SearchForKnowledge

回答

1

如果您希望表格的寬度是固定的而不是添加到內容,則必須將此行爲設置爲您的表格元素。在CSS中,您可以使用table-layou並修改值。 你的代碼變得basicly:

<table style="table-layout:fixed"> 
<tr style="background: #FFFFFF"> 
    <td style="width: 300px; background: #FF0000; padding: 0; margin: 0;"> 
     <!--<img border="0" name="Cont_206" src="uly/travelmed.jpg" alt="" />--> 
    </td> 
    <td style="width: 277px;"> 
     <p style="text-align: left;"><span style="font-size: 14px;"><span style="font-family: Arial;">If you are planning to visit less developed nations or regions, Travel Medicine and Infectious Disease specialists <strong><a name="Forni_1" xt="SPCLICKSTREAM" href="http://aspx?id=367" target="_blank">Dr. Art</a></strong> and <strong><a name="Kesh_1" xt="SPCLICKSTREAM" href="http://provider.aspx?id=368" target="_blank">Dr. Sa</a></strong> provide an essential medical service to protect your health.</span></span></p> 
     <p style="text-align: left;"><span style="color: rgb(99, 187, 77);"><span style="font-size: 14px;"><span style="font-family: Arial;"><strong>Why Their Service is Unique<br /> 
     </strong><span style="color: rgb(51, 51, 51);">Our travel medicine services are like an insurance policy,&rdquo; says Dr. Kesh.</span></span></span></span></p> 
    </td> 
</tr> 
</table> 

最好的當然是把你的CSS文件中的風格,避免了樣式屬性。風格將是相同的。

DEMOhttp://codepen.io/anon/pen/gJabz

+0

在Chrome和FF中,它工作正常,但在IE8中,右側的內容仍然朝右側擠壓。 – SearchForKnowledge

相關問題