HTML 表单字段值对齐

标签 html css forms

我有这个代码,

<span class='plabel'>Address</span> <span class='values'>: $address</span>

CSS 代码:

.plabel { 
display:inline-block; 
width:100px; 
}

.values {
margin-left:50px;
}

现在,当显示一个值时,该值将转到显示字段名称的字段。

例子,

Address : XXXX,
XXXX.

我想要它,

Address : XXXX,
          XXXX.

最佳答案

div 包裹 span 并为每个设置固定的 width 。然后使用 float 作为他们的位置。

html

<div class="holder">
    <span class='plabel'>Address</span>
    <span class='values'>: Sotiris Val, Heraklion Crete, Greece</span>
</div>

CSS

.holder{width:220px;overflow:hidden;}
.plabel {
    float:left;
    display:inline-block;
    width:100px;
}

.values {
    width:120px;
    float:right;
}

演示: http://jsfiddle.net/48RDZ/

关于HTML 表单字段值对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6719355/

相关文章:

html - 为什么这两个 `<p>` 和 `<h3>` 元素没有垂直对齐?

css - 将CSS过滤器仅添加到SVG中的一个元素

javascript - 如何禁用/启用表单或多个表单元素之间的选择选项?

javascript - CRM 2011 - 单击关联 View 或子网格中自己的记录链接时出现奇怪的行为形式

html - 在 Mac/safari 或 chrome 上选择框 `appearance`

javascript - 如何提交动态生成的表单之一(由php生成)

html - 从自定义包中加载聚合物元素

javascript - JS在页面中进行字符串替换

jquery - 如何编辑 Bootstrap 移动折叠下拉菜单布局?

javascript - jQuery - 选择元素子元素的子元素