html - 使文本元素彼此保持一致的CSS规则?

标签 html css

我不太熟悉 CSS 规则。我正在寻找负责使表格中的元素彼此保持一致的行为,如下所示:

In line

看看添加到购物车按钮是如何正确排列的?例如,在我的网站上,当我增加产品名称文本的长度时,它会将“添加到购物车”按钮向下移动,从而降低样式的吸引力。

应用了哪些规则来使它们保持一致,就像这样?

still in line

编辑:这个示例具体来自 Magento 1.9 的演示安装,我找不到直接链接,但您可以通过以下方式访问它:

  1. > http://installatron.com/magento/demo
  2. 点击店员
  3. 点击新品

代码实际上包含在一个包含列表的 div 元素中。类名是 product-grid first last odd

最佳答案

这是它如何工作的一个非常快速、基本的片段。

Fiddle

编辑

更改了 OP 问题的代码。按需工作。

.item_img {
    width: 100px;
    height: 120px;
    background: red;
}
.item_text {
    max-width: 100px;
    vertical-align: text-top;
}
table, tr, td {
    border: 1px solid black;
    border-collapse: collapsed;
}
<table>
    <tr>
        <td class="item_img"></td>
        <td class="item_img"></td>
    </tr>
    <tr>
        <td class="item_text">Item Text</td>
        <td class="item_text">Item textItem textItem textItem textItem textItem textItem textItem textItem textItem textItem text</td>
    </tr>
    <tr>
        <td><button>Add</button></td>
        <td><button>Add</button></td>
    </tr>
</table>

关于html - 使文本元素彼此保持一致的CSS规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27061733/

相关文章:

html - 普通类 - css margin-top 不工作

jQuery 循环效果 : scrollHorz not working properly

css - 如何设置 v-btn-toggle 样式以跳过 theme--light

javascript - 你如何改变javascript slider 的大小

javascript - 在 HTML5/JavaScript 游戏中使用图 block 创建平滑的光照过渡

html - 尝试在 htaccess 文件中重定向 301 %E2%80%A6

css - 文本对齐文本 45 度

html - 如何在每个浏览器/全屏中保持网页大小相同?

html - CSS 将边距底部添加到具有带边框背景颜色的 <tr>

html - 均匀分开的 DIV 技术不起作用