欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

在HTML中的表格單元格中插入圖像

錢多多1年前7瀏覽0評論

我發現很難在表格單元格中插入圖像。當我試圖用圖像完全填充表格單元格時,表格單元格的大小不斷增加,占據了整個頁面。 以下是我的代碼:

<div id="bar">
    <table class = "BarTable" style="width:100%;height: 100%">
      <tr>
        <td style="width: 35%">
           <img src="131AZE.jpg" style="height:100%;width: 100%">
        </td>
        <td>Everyone</td>
       </tr>
    </table>
</div>

css部分是:

#bar {
    height:45%;
    width: 100%;
}

table.BarTable,th,td {
    border:1px solid black;
    border-collapse: collapse;
    line-height: 0;
}

這是因為& lt表& gt在單元格中有一個默認的間距,如果不需要,我們需要清除它。

<table class = "BarTable" style="width:100%;height: 100%" cellpadding="0" cellspacing="0">

您可以賦予帶有圖像的單元格以下屬性:

width: 1%;
white-space: nowrap;

這將防止您的圖像像在您提供的代碼中那樣被拉伸,并且單元格將完美地包裹圖像。

完整演示

#bar {
  height: 45%;
  width: 100%;
}

table.BarTable,
th,
td {
  border: 1px solid black;
  border-collapse: collapse;
}

.myclass {
  width: 1%;
  white-space: nowrap;
}

<div id="bar">
  <table class="BarTable" style="width:100%;height: 100%">
    <tr>
      <td class="myclass"><img src="http://rs902.pbsrc.com/albums/ac222/jvac/pattern-background.png~c200"></td>
      <td>Everyone</td>
    </tr>
  </table>
</div>

圖像和單元格的邊界之間有一點縫隙,這是問題所在嗎?只有您設置了td填充:0

#bar {
  height:45%;
  width: 100%;
}

table.BarTable,th,td {
  border:1px solid black;
  border-collapse: collapse;
  line-height: 0;
  padding:0;
}

<div id="bar">
  <table class = "BarTable" style="width:100%;height: 100%">
    <tr>
      <td style="width: 35%"><img src="http://lorempixel.com/400/200/" style="height: 100%;width: 100%"></td>
      <td>Everyone</td>
    </tr>
  </table>
</div>

這個問題是因為您將CSS樣式“height: 100%”設置為單元格和圖像的樣式屬性style = & quot身高:100%;寬度:100% & quot;。

這也許能解決問題。

<div id="bar">
  <table class="BarTable" style="width: 100%; height: 100%">
   <tr>
     <td style="width: 35%; height: 100%">
       <div style="height: 100%; display: flex; align-items: center; justify- content: center;">
        <img src="131AZE.jpg" style="max-height: 100%; max-width: 100%">
      </div>
    </td>
    <td>Everyone</td>
  </tr>
 </table>
</div>