html - CSS 将 div 显示为表格

标签 html css padding webshop

我有一个包含 3 个 div 的 div,它显示为如下表格:

.WKDivTable img {
  width: 80px;
  height: auto;
  padding: 5%;
  padding-bottom: 0px;
}
.WKDivTable span {
  padding-right: 0px;
  font-size: 0.7em;
}
.WKDivTable input[type=number] {
  width: 50%;
  margin-top: 0px;
  height: 30px;
}
.WKDivTable > div {
  display: table-cell;
  padding: 0%;
}
.WKDivTable {
  display: table;
  table-layout: fixed;
}
<div class="WKProdukt">
  <h3>Quest America</h3>
  <div class="WKDivTable">
    <div>
      <img src="<?php echo $ROOT.'product/img/1020-quest-america.jpg'?>" title="Quest America">
    </div>
    <div>
      <span>Perfektes Modell für Amerikanische Patrioten. Balsaholz Flügel, abgerundete Plastikspitze machen diese Rakete zu einer guten Skill Level 1 Rakete. Landefallschirm ist dabei. Motoren A6-3 rocket B6-4, C6-5 Rocket Engine.</span>	
    </div>
    <div>
      <span>Anzahl</span>
      <input type="number" title="Anzahl Artikel die sie bestellen" value="1" />
      <span class="bold">Preis: 50.-</span>
      <span class="bold">Produkt-ID: 1020</span>
      <span class="bold">Status: Sofort Lieferbar</span>
    </div>
  </div>
</div>

3.div 突然有了 padding-top: 无法显示图片,因为我需要声望大声笑...

如您所见,3.div 的内容不像其他 2 个 div 那样位于顶部。

有人知道这可能是什么吗?

最佳答案

您可能需要调整内部 div 的 vertical-align,例如

.WKDivTable > div {
    display : table-cell;
    padding : 0;
    vertical-align : top;
}

关于html - CSS 将 div 显示为表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29408244/

相关文章:

IE 和 Chrome 中的 CSS 填充问题

javascript - Ajax 警报框显示 HTML 代码

html - 在平板电脑上点击页面上的任意位置时如何阻止菜单隐藏

html - 在背景中居中 SVG 图像

Javascript 创建 Div

css - Twitter Bootstrap 无法用固定网格填充容器

html - 使用正斜杠作为 ID 属性

在鼠标悬停时停止文本滚动并在鼠标移出时开始文本滚动的javascript代码

css - 导航栏样式有问题

android - 为 textview 设置填充不起作用