我想不用table標籤來創建表,並採用div這裏我用下面試圖使採用div表沒有顯示錶
.fixtable {
width: 12%;
background-color: darkgray;
float: left;
border-bottom: none;
display: inline-block;
margin: 1px 0px 0px 0px;
}
另一個顯示了頂部頭這種風格的方法是這樣動態內容
.fltLft{float:left;}
.fltRgt{float:right;}
.dvWd5Per{width:5%;margin:0px;padding:0px;}
.dvWd10Per{width:10%;margin:0px;padding:0px;}
.dvWd15Per{width:15%;margin:0px;padding:0px;}
.dvWd25Per{width:25%;margin:0px;padding:0px;}
.padCellPx{padding:5px;}
並且HTML顯示如下
<div>
<div class="fixtable">Sr.No.</div>
<div class="fixtable">Product Name</div>
<div class="fixtable">Update/Delete</div>
</div>
<div>
@foreach (var item in Model.objlst)
{
Model.rowNumber++;
<div>
<div class="fltLft dvWd5Per">
<div class="padCellPx">
@Model.rowNumber
</div>
</div>
<div class="fltLft dvWd5Per">
<div class="padCellPx">
@item.ProductName
</div>
</div>
<div class="fltLft dvWd5Per">
<div class="padCellPx">
<button type="button">
<font style="color:#000;">View</font>
</button>
</div>
</div>
</div>
}
如何可以創建該表不使用顯示:表使用基本「餘量」和「填充」,「浮動」
這裏是圖像下面: -
這裏是代碼改變下面CSS的
.table {
width: 100%;
}
.header {
}
.table, .header, .row {
width: 100%;
}
.productBody {
margin-top: 10px;
}
.col {
width: 12%;
float: left;
}
.col1 {
width: 12%;
float: left;
}
和HTML也: -
<div class="table">
<div class="row header">
<div class="col">Sr.No.</div>
<div class="col">Product Name</div>
<div class="col">Store Name</div>
<div class="col">Company Name</div>
<div class="col">Description</div>
<div class="col">Quantity</div>
<div class="col">Gross Amount</div>
<div class="col">Update/Delete</div>
</div>
<div>
@foreach (var item in Model.objlst)
{
Model.rowNumber++;
<div class="row productBody">
<div class="row">
<div class="col1">
@Model.rowNumber
</div>
<div class="col1">
@item.ProductName
</div>
<div class="col1">
@item.StoreName
</div>
<div class="col1">
@item.CompanyName
</div>
<div class="col1">
@item.desc
</div>
<div class="col1">
@item.amt
</div>
<div class="col1">
<button type="button" class="btn viewButton" onclick="openAddressCont1(@Model.rowNumber)">
<font style="color:#000;">View</font>
</button>
</div>
</div>
</div>
}
</div>
*創建表,而不使用顯示:表* - 但爲什麼呢?事實上,這似乎是表格數據,爲什麼不只是使用一個普通的'表'? – Abhitalks
對不起,我的客戶需要這種方式沒有表 –
然後這是你的責任(*作爲開發人員和IT專業*)教育你的客戶荒謬的這一要求。教客戶關於它打破語義的方式,並且是不正確的。 – Abhitalks