【发布时间】:2011-09-22 21:13:36
【问题描述】:
我在 IE7 中遇到了一个非常奇怪的错误。这是我的 HTML 结构
<div id="tt_message_kudos_top">
<div id="tt_kudo_position">
<span> Kudos </span>
</div>
<div id="TT_kudos_reply">
<div class="lia-message-actions lia-component-actions">
<div class="lia-button-group">
<span class="lia-button-wrapper lia-button-wrapper-secondary"><a href="/t5/forums/replypage/board-id/Services/message-id/1" id="link_35" class="lia-button lia-button-secondary reply-action-link lia-action-reply">Reply</a></span>
</div>
</div>
</div>
控制这些 div 的主要 CSS 代码是:
#tt_message_kudos_top {
float: right;
}
#tt_kudo_position {
float: left;
}
#TT_kudos_reply {
float: left;
}
该页面在 firefox、chrome、IE8、9 中看起来不错。但是,TT_kudos_reply div 会自动扩展宽度空间并浮动到该 div 的右边缘。 我尝试在 TT_kudos_reply 中给出一个固定宽度会解决问题,但是 TT_kudos_reply 的内容是动态变化的。见截图。 我也尝试应用 lia-button-wrapper, display:inline,它不会影响。
有什么建议吗?谢谢。
干杯, 清
【问题讨论】:
标签: css layout internet-explorer-7