是否可以使带有 inline-block 的 DIV 的行为与带有align=left 的IMG 完全相同?
在下面的示例中,使 DIV inline-block 关闭 valign 效果。是否可以像下一行的 IMG 一样将其带回来?
<table border="1">
<tr>
<td height="50" valign="top">
<div style="display:inline-block; width:65px; height:40px; background-color: yellow; text-align: left;"></div>
<input type="button" value="button">
Some text
</td>
</tr>
<tr>
<td height="50" valign="top">
<img src="images/spacer.gif" width="65" height="40" align="left" border="1">
<input type="button" value="button">
Some text
</td>
</tr>
</table>
In the following example making DIV inline-block turns off valign effect. Is it possible to bring it back as with IMG in next row?
<table border="1">
<tr>
<td height="50" valign="top">
<div style="display:inline-block; width:65px; height:40px; background-color: yellow; text-align: left;"></div>
<input type="button" value="button">
Some text
</td>
</tr>
<tr>
<td height="50" valign="top">
<img src="images/spacer.gif" width="65" height="40" align="left" border="1">
<input type="button" value="button">
Some text
</td>
</tr>
</table>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将
vertical-align: top;
添加到中。
演示:http://jsfiddle.net/ThinkingStiff/xvpYF/
HTML:
输出:
Add
vertical-align: top;
to your<div>
.Demo: http://jsfiddle.net/ThinkingStiff/xvpYF/
HTML:
Output:
尝试将其置于 float:left
http://jsfiddle.net/pixelass/XDNe6/
try putting it to float:left
http://jsfiddle.net/pixelass/XDNe6/