html - 在 div 中定位可变数量的跨度

标签 html css

这可能是一个非常简单的答案,但我似乎无法理解它。

我有一个 div 对象,它最多包含 n 个 span 元素(数字是可变的,可以在 1 到例如 3 之间)。我希望跨度位于左浮动 div(第 1 部分)的左下角。跨度应水平堆叠,宽度可变。

<div class="card">
 <span class="meta-data">
    <span class="tag">Something </span>
    <span class="tag">Something else </span>
    <span class="tag">Something else else</span>    
 </span>  
 <div class="part1"></div>
<div class="part2"></div> 

这是一个带有简单示例代码的 js Fiddle(请注意这里的位置是正确的。):http://jsfiddle.net/fritschs/h5n04gzo/

我正在考虑在 css 中使用第 n 个子选择器并在每个 span 中使用绝对位置,但是,我将如何使用可变数量的 span 来实现这一点?

感谢任何输入

最佳答案

检查 JsFiddle再次... 我刚刚添加了这一行:

.card{position:relative;}
.card .meta-data{position:absolute; bottom:0; left:0;}
.card .meta-data span{ float:left; margin-right:10px;}

关于html - 在 div 中定位可变数量的跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26960456/

相关文章:

javascript - 构建 JS 自动幻灯片,但循环和/或 setInterval 实例同时运行?

css - 带渐变的滚动导航栏

javascript - 如何使用 jquery 更改第二个和第六个 DIV 的 css 属性

html - 如何在内容管理系统中覆盖 CSS

html - 跨度内的 CSS 固定宽度

javascript - HTML +CSS +Javascript 编辑器

css - 在 Emacs 中,如何在 css 模式下关闭缩写?

css - 字体未加载到我的 html 页面

html - 在悬停时更改输入的 BGcolor,然后在 mouseout 时返回,但如果输入有焦点,禁用 mouseout BGcolor 更改

css - 这个布局可以使用flexbox吗?