我想显示一个人员列表,并在两个单独的列中列出名字和姓氏。我也应该能够垂直滚动。它工作正常,但我希望屏幕看起来像一个excel电子表格。 即,我试图显示每列的标题,如下所示:
first last
John Smith
John Doe
这是一个jsfiddle http://jsfiddle.net/MmLQL/11/ 当我尝试添加标题"首先"和"最后"并在下面的水平线上,它们垂直添加:
first john
last Smith
john Doe
感谢您的帮助!
答案 0 :(得分:0)
首先你不应该使用id两次,但无论如何你可以试试这个:
#div_all_columns
{
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2
width: 380x;
padding: 10px;
display: table;
}
#div_column
{
font-size:90%;
display: table-row-group;
margin:4px;
}
p
{
display: table-cell;
text-align: justify;
}
答案 1 :(得分:0)
重构您的代码,如下所示
<div runat="server" id="div_scroll">
<div runat="server" id="div_all_columns">
<div runat="server" id="div_column">
<p >First</p>
<p> John </p><p> John </p> <p>John </p>
</div>
<div runat="server" id="div_column">
<p >Last</p>
<p>Smith </p><p>Doe </p> <p>Smith </p>
</div>
</div>
</div>
在css中添加一个额外的类,如下所示
div p
{
border:solid 1px black;
}
希望它符合您的预期
答案 2 :(得分:0)
这是表格数据,请使用表格。
<div runat="server" id="div_scroll">
<table>
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>John</td>
<td>Smith</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
<tr>
<td>John</td>
<td>Smith</td>
</tr>
</tbody>
</table>
</div>
#div_scroll {
overflow: scroll;
width: 400px;
height: 100px;
}
#div_scroll table {
width: 100%;
font-size: 90%;
}
#div_scroll thead {
display: none;
}
答案 3 :(得分:0)
我想你想要 Fiddle_Demo
<div runat="server" id="div_scroll">
<div runat="server" id="div_all_columns">
<div runat="server" id="div_column" class="inner_div">
<span style="border:3px solid green; font-size:20px">
FirstName
</span>
<p> John <br/> John <br/> John <br/></p>
</div>
<div runat="server" id="div_column" class="inner_div">
<span style="border:3px solid green; font-size:20px">
LastName
</span>
<p>Smith <br/>Doe <br/> Smith</p>
</div>
</div>
</div>
#div_scroll {
overflow: auto;
//max-width: 100px;
//max-height: 50px;
}
.inner_div {
overflow: scroll;
width:120px;
height: 80px;
}
#div_all_columns
{
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
width: 280px;
//padding: 10px;
}
#div_column
{ font-size:90%;
margin:4px;
}
p
{
text-align: justify;
}
o / p如下 -