1
之间的空间尝试生成一个表格,该表格将在div内平均分隔每条信息。尝试平均分配div内的元素以填充
这是怎么看起来像现在,我想同样的事情的空间出来:
<section id="databox" class="databox">
<div id="'+cursor.value.userName +'"><span>' +
cursor.value.userName + '</span> | <span>' +
cursor.value.fn+ '</span> | <span>'+
cursor.value.ln+ '</span> | <span>'+
cursor.value.pw+ '</span> | <span>'+
cursor.value.em+ '</span> | <span>'+
cursor.value.dob+ '</span> | <span>'+
cursor.value.tel+ '</span> | <span>'+
cursor.value.scl+ '</span> | <span>'+
cursor.value.gender+
' <input type="button" onclick="removeobject(\'' + cursor.value.userName + '\')" value="remove"/></div>'
</section>
CSS:
.databox{
color:white;
padding: 2px 10px;
}
#databox div{
text-align: justify;
}
#databox div span{
display: inline-block;
}
.databox div:nth-child(odd){
padding-top: 3px;
padding-bottom: 3px;
background: rgba(255,255,255,0.1);
margin-bottom: 6px;
}
.databox div:nth-child(even){
background:rgba(255,255,255,0.3);
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 6px;
}
#databox div:after{
width:100%;
display: inline-block;
}
你不能只用百分比设置跨度的宽度吗?像'.databox span {width:10%; ''? – 2013-03-22 10:20:06
你有表格数据,你为什么不用'
+1这是IS表格数据。使用[数据表](http://webaim.org/techniques/tables/data)(最后一列=类似“删除”的操作)和'table-layout:fixed' +每个'th'都有一定的宽度,问题解决了 – FelipeAls 2013-03-22 10:39:30
回答
如果你是那么这里开丑陋的解决方案是一个:
http://jsfiddle.net/KBZg3/
利用
text-align: justify
来源
2013-03-23 00:51:39 user1823799
我其实很喜欢这个解决方案,它非常简单。我将首先尝试与桌面一样,以便我可以习惯它们。但如果它不起作用,生病就像你建议的那样。谢谢 – Batman 2013-03-23 00:56:35
相关问题