css - 中心跨度在 4 之间?

标签 css

我连续有 4 个跨度。

<div id=container>
     <span id="1">blue</span>
     <span id="2">red</span>
     <span id="center">all colors</span>
     <span id="3">grey</span>
</div>

我想在网络浏览器的中央显示“所有颜色”,在其左侧显示蓝色和红色,在右侧显示灰色。

我该怎么做?

最佳答案

<div id="container">
<span class="float_l blue">blue</span>
<span class="float_l red">red</span>
<span>all colors</span>
<span class="float_r gray">grey</span> 
</div>

#container {text-align:center;overflow:hidden;}
#container span {display:block;width:auto;height:20px;line-height:20px;padding:0 10px;}
.float_l {float:left;}
.float_r {float:right;}
.blue {background:blue;}
.red {background:red;}
.gray {background:#ccc;}

如果你想让右边的 float 元素和其他元素在同一行,你必须把它放在左边的 float 元素之前。

关于css - 中心跨度在 4 之间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2168702/

相关文章:

css - 图片被推出我在 Chrome 中的 javascript 幻灯片,而不是在 IE8 中

html - 缩小容器内的所有元素

css - 另一个 div 中的 div 框

jquery - 将 div 置于水平滚动站点的中心

javascript - 我应该如何处理响应式设计中的 DOM 变化?

html - 替换盒子阴影

javascript - 如何通过仅将鼠标悬停在父级上来调节子级的样式?

visual-studio-2008 - 有没有办法将 VS 的 CSS 验证更新到 3.0?

html - 兄弟元素继承不透明度?

html - 我可以强制浏览器使用 CSS @font-face 而不是系统上安装的字体吗?