【发布时间】:2013-11-26 03:32:59
【问题描述】:
我有一个<input> 和一个<input type="image">,显示为table-cell。
我不明白为什么图像在 WebKit 驱动的浏览器中换行。
这是我的 HTML:
<div id="search">
<div id="search_input_wrapper">
<input type="text" name="Search" id="search_input" />
<input type="image" name="Submit" id="search_submit" alt="Search" />
</div>
</div>
这是我的 CSS:
div#search {
display:table;
width:100%;
table-layout:fixed;
}
div#search_input_wrapper {
display:table-row;
}
input {
display:table-cell;
margin:0;
padding:0;
border:0;
}
这是jsFiddle
【问题讨论】:
-
未指定图像(缺少
src属性)。 -
@JukkaK.Korpela 它在实际代码中,但没有区别。
-
jsfiddle没有说明问题。
-
@JukkaK.Korpela 既然你这么说,我确实在 Firefox 中看到了。但在 WebKit 浏览器中确实如此。
-
@JukkaK.Korpela 问题已更新
标签: css newline tablelayout css-tables