css - 让跨度填充剩余宽度?

标签 css

我有以下 li 元素:

<li>
  <span style='float:left; background-color:red'>a</span>
  <span style='float:left; background-color:green'>b</span>
</li>

我希望右侧的跨度能够填充其父 li 中剩余的任何宽度。有办法吗?

谢谢

最佳答案

您不想让它们中的每一个都向左浮动,只让第一个 float ,然后让第二个以 block 模式显示:

<li>
  <span style="float:left; background-color:red">a</span>
  <span style="display: block; background-color:green">b</span>
</li>

关于css - 让跨度填充剩余宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499314/

相关文章:

jquery - 我可以使用什么 jquery 幻灯片来循环浏览和突出显示图像?

java - 如何使用 CardLayout 调整 JPanel 的大小

javascript - CSS Marquee Slider 补偿外宽减去内宽

html - 如何在 HTML 的超大屏幕内居中对齐两个 BTN 按钮

css - css border-shadow 是否会增加元素的大小

css - 在 FXML 和 CSS 中设置属性

php - Dompdf 样式不起作用

css - meteor 忽略一个 css 文件

jquery - Bootstrap Carousel 过渡元素 + animate.css

javascript - jQuery 页面动画让按钮跳转