【发布时间】:2010-03-11 10:30:34
【问题描述】:
创建这样的 HTML 布局需要什么 CSS:
+---[li]-------------------------------------------- -+ |+--[div]--------------------------------------------------+----+ | ||带有一些文本的标签,必要时截断…||BOX|| |+--------------------------------------------++-- -+| |+--[div]------------------------------------------+ | ||另一个标签,必要时截断 || |+------------------------------------------------ -+| +-------------------------------------------------- --+- 外部
<li>是固定宽度的,与列表中的其他列表项一起向左浮动 - BOX 应该向右浮动,在上面的
<div>上方,它只包含两个字母 -
<div>s 中的任何文本都不应该换行,溢出应该被隐藏 - 整个事情应该在 IE7 怪癖模式下工作,最好是
目前我有:
<li style="float: left; width: 175px; white-space: nowrap; overflow: hidden;">
<div style="float: right;">XX</div>
<div>A label with some text, truncate if necessary</div>
<div>Another label, truncate if necessary</div>
</li>
但我无法让 BOX 将鼠标悬停在第一个标签上。
【问题讨论】:
标签: css