如何对齐Td中的项目?

Anu*_*ney 5 html css

这是我桌子的一部分。我在td中有一个按钮和2张图像。我想将它们移到中心。我该怎么做?我已经尝试填充,保证金。但是它们不起作用。

<td align="center" style="width: 200px;">

  <input type="button" name="submit" onClick="mySubmit();"
         style="position: relative; float: left; top: 10%" value=" GO ">

  <a href="#" style="position: relative; float: left; top: 2%;" onClick="mySubmit();">
    <img src="../images/refresh.png" style="position:relative;">
  </a> 

  <input type="checkbox"  name="upsCheckbox" id="upsCheckbox" onChange="setRefresh(this.checked)"/>

  <a href="#" style="position: relative; float: left; top: 2%;" onClick="enterFullscreen();">
    <img src="../images/FullScreen.jpg" style="position: relative; top:2%;">
  </a>

</td>
Run Code Online (Sandbox Code Playgroud)

biz*_*lop 8

示例:http : //jsfiddle.net/VEJk7/

简化的 HTML:

<table>
  <tr>
    <td style="width: 400px;">
      <input type="button" value=" GO ">
      <a href="#"><img src="1.jpg"></a> 
      <input type="checkbox">
      <a href="#"><img src="2.jpg"></a>
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

td {
    vertical-align: middle;
    text-align: center;
}

td a, td input, td img {
    vertical-align: middle;
    display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)