HTML:将某些内容锚定到元素的右侧

标签 html css

我有一个跨度,我希望对其进行正确调整,以便将其锚定到基础表格的边缘。我试过将这两个元素都包含在一个 div 中,但我想不出一个好方法让 div 在右浮动跨度时自动缩小到与表格大小相同。想法?

我试过使用 style="display: inline-block; float: left;" 但是当 span 元素是 float: right,它会把 div 扩展得太多。

使用的浏览器是兼容模式下的IE7和IE8。

最佳答案

尝试:

<div class="wrapper">
<table>
...
</table>
<span class="caption">Here is a caption</span>
</div>

与:

div.wrapper { overflow: hidden; }
span.caption { float: right; }

溢出部分很重要。

从技术上讲,您可以使用 <caption> <table> 的子元素为此,您不能在 IE6-7 上使用 CSS(右下角)设置样式。

关于HTML:将某些内容锚定到元素的右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2019186/

相关文章:

javascript - Famo.us 在 vanilla js 中的功能? (表面/StateModifier/Transitionable/Transform)

javascript - 随机 <divs> onclick

javascript - 日期时间本地 24 小时格式

css - 使用 div 作为填充物

javascript - 如何使用带有自定义标题和内容 div 的 jQueryUI Accordion ?

html - 媒体查询不适用于 450 像素的屏幕大小

html - CSS 中的填充背景/文本填充?

php - 将输入更改为文本区域时不显示数据

html - 输入不在 firefox/IE 中排列,但在 chrome/safari 中排列

css - 为开发和生产设置背景图像路径的正确方法?