css - css中div的对齐方式

标签 css alignment

    <span>Text</span>
<div class="ui-icon ui-icon-circle-arrow-e abc" style=" display:block; border-width:2px; border-style:solid; border-color:red;"></div>
<span>Text</span>
<div class="ui-icon ui-icon-circle-arrow-e abc" style=" display:block; border-width:2px; border-style:solid; border-color:red;"></div>
<span>Text</span>
<div class="ui-icon ui-icon-circle-arrow-e abc" style=" display:block; border-width:2px; border-style:solid; border-color:red;"></div>
<span>Text</span>
<div class="ui-icon ui-icon-circle-arrow-e abc" style=" display:block; border-width:2px; border-style:solid; border-color:red;"></div>

将产生

enter image description here

如何将上面的代码格式化为如下所示

enter image description here

属性 float: left 没有按我的预期工作。如果我将它用于 div,则所有 div 都将排在第一位。那么所有的 span 都会排在第二位。

最佳答案

div 是 block 级元素,因此它们在屏幕上占据一整行。您可以将它们设置为 display: inline-block;

http://jsfiddle.net/nLMGT/

关于css - css中div的对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8276531/

相关文章:

html - 如果屏幕尺寸小于指定值,则将水平 block 转换为垂直 block

c - 通过 typedef 对数组私有(private)的结构内容的错位可能性

css - 如何显示每行包含多个元素的表单标签? fiddle 手

Android:将一个元素对齐到另一个元素的下方和中间

css - flex 网格对齐

html - CSS `background-repeat` 属性

javascript - appendChild 的表单验证

css - 响应式地在 div 内移动文本

javascript - 如何使用HTML和CSS解决移动应用程序的固定位置

html - 页脚元素垂直对齐