图像导致表格单元格中的内容未对齐

用户6446281

我的 里面有一个图像图标input,它工作正常。

问题是图标正在推动我的另一个input如您所见,淡出后,输入返回到所需位置。

这是一个CSS问题吗?我该如何解决这个问题?

$("img#input_img").fadeOut(3000);
.input-test {
  display: block;
  margin: 0 20px;
  width: 200px;
  height: 34px;
  box-sizing: border-box;
  border: 2px solid green;
  border-radius: 4px;
  font-size: 16px;
  color: black;
  padding: 12px 20px 12px 10px;
  height: 20px;
  padding-right: 30px;
}

input {
  display: block;
  margin: 0 20px;
  width: 200px;
  height: 34px;
  box-sizing: border-box;
  border: 2px solid green;
  border-radius: 4px;
  font-size: 16px;
  color: black;
  padding: 12px 20px 12px 10px;
  height: 20px;
  padding-right: 30px;
}

#input_img {
  width: 24px;
  height: 24px;
  position: relative;
  /* adjust as you need */
  left: 190px;
  bottom: 27px;
}

table {
  border: 1px solid red;
}
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<h2>table 1</h2>
<table>
  <tr>
    <td id="input_container">
      <input type="text" class="input-test">
      <img src="https://cdn4.iconfinder.com/data/icons/36-slim-icons/87/calender.png" id="input_img">
    </td>
    <td>
      <input type="text" class="">
    </td>
  </tr>
</table>

<h2>table 2</h2>
<table>
  <tr>
    <td>
      <input type="text" class="input-test">
    </td>
    <td>
      <input type="text" class="">
    </td>
  </tr>
</table>

贴纸

在表格单元格中,默认垂直对齐方式为居中,您可以通过添加以下内容来重置它:

td {
  vertical-align: top;
}

最好position: absolute;在图片上设置,这样它会脱离正常的内容流,不会影响你的标准布局,也更容易控制偏移量。

td {
  vertical-align: top;
  position: relative;
}
#input_img {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 24px;
  top: 2px;
}

$("img#input_img").fadeOut(3000);
.input-test {
  display: block;
  margin: 0 20px;
  width: 200px;
  height: 34px;
  box-sizing: border-box;
  border: 2px solid green;
  border-radius: 4px;
  font-size: 16px;
  color: black;
  padding: 12px 20px 12px 10px;
  height: 20px;
  padding-right: 30px;
}

input {
  display: block;
  margin: 0 20px;
  width: 200px;
  height: 34px;
  box-sizing: border-box;
  border: 2px solid green;
  border-radius: 4px;
  font-size: 16px;
  color: black;
  padding: 12px 20px 12px 10px;
  height: 20px;
  padding-right: 30px;
}

#input_img {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 24px;
  top: 2px;
}

table {
  border: 1px solid red;
}

td {
  vertical-align: top;
  position: relative;
}
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<h2>table 1</h2>
<table>
  <tr>
    <td id="input_container">
      <input type="text" class="input-test">
      <img src="https://cdn4.iconfinder.com/data/icons/36-slim-icons/87/calender.png" id="input_img">
    </td>
    <td>
      <input type="text" class="">
    </td>
  </tr>
</table>

<h2>table 2</h2>
<table>
  <tr>
    <td>
      <input type="text" class="input-test">
    </td>
    <td>
      <input type="text" class="">
    </td>
  </tr>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表格单元格中的内容未对齐

来自分类Dev

DOCX 纵向图像未与表格单元格对齐

来自分类Dev

在表格单元格中对齐表格

来自分类Dev

在表格单元格中对齐表格

来自分类Dev

将对齐的图像添加到表格单元格会导致Chrome和Firefox中的渲染错误

来自分类Dev

在表格单元格中显示图像

来自分类Dev

表格视图单元格中的图像

来自分类Dev

HTML表格,右对齐单元格(不包含内容)

来自分类Dev

表格单元格图像和文本对齐

来自分类Dev

表格单元格中的文本和图标之间未对齐

来自分类Dev

导致表格单元格高度扩大的图像

来自分类Dev

当单元格内容很小时,垂直对齐在表格单元格上的奇怪行为

来自分类Dev

在表格单元格中右对齐图标?

来自分类Dev

WatchKit:表格单元格中的垂直对齐

来自分类Dev

在表格单元格中垂直对齐文本范围

来自分类Dev

像日历中的表格单元格对齐

来自分类Dev

表格单元格中的水平和垂直对齐

来自分类Dev

在表格单元格中垂直对齐文本范围

来自分类Dev

如何对齐表格单元格(<td>)中的元素?

来自分类Dev

在 Word 中的整行中水平对齐单元格内容

来自分类Dev

引导表单元格中的图像不会居中对齐

来自分类Dev

如何使表格单元格与右侧对齐?

来自分类Dev

标签与显示表格单元格对齐

来自分类Dev

表格单元格自动右对齐

来自分类Dev

水平对齐表格单元格元素

来自分类Dev

HTML:无法对齐表格单元格

来自分类Dev

将表格单元格对齐居中

来自分类Dev

访问表格单元格中div的内容

来自分类Dev

CoreData 信息未显示在表格单元格中