HTML。单行中的列

标签 html css

如何在一行中建立一列?

现在列是垂直的一个接一个。

例子:

但我需要水平构建它们。

█ █ █

这是一个 link到源代码。

最佳答案

我建议您将它们包装到一些外部 <div>并设置 float: left <div> 的属性(property).

这里是如何做的基本示例。

​HTML代码:

<div class="column"​​​​​​​​​>
   <span>Simply dummy text</span>
</div>

<div class="column">
   <span>Simply dummy text</span>
</div>

<div class="column">
   <span>Simply dummy text</span>
</div>

CSS :

.column {
   width: 160px;
   height: 200px;
   background-color: #eeeeee;
   float: left;
   margin-left: 5px;
   text-align: center;
}​


注意:这是jsfiddle中的工作示例.

注2:另外如果你想使用这个class所以只针对 <div>元素,将其声明为 div.column . 的

更新: 感谢 @poncha 的建议。答案已更新。

关于HTML。单行中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168933/

相关文章:

html - 完全限定的 CSS 样式是否高效?

javascript - 根据 DIV 的内容将 DIV 替换为特定的类

javascript - 使用 vueJS 有条件地设置 href 属性

jquery - 如何去掉底部的这个空白?

javascript - ie7 jQuery.click 仅在目标有背景时注册

html - 如何格式化行中的h3元素

jquery - 粘性导航的背景不会在图像 slider 后的正确位置激活

javascript - 如何使用 JavaScript 为加载 CSS 的 SVG 背景设置动画

html - :after element unexpected height behavior

css - 更改输入类型 ='submit' 字体系列