0
我有兩個表格:對齊表格行和列
第一個表格有2行4列。第一列的行跨度爲2. 但在圖片中,最後3列未與兩行對齊。這怎麼解決?
此外,此表已被製成使其按列大小相同。
表2也有3列但有幾行。但是,似乎前三列已經壓扁在一起。任何人都可以看到問題嗎?我認爲這可能在我的CSS中。
的HTML表:
<table class="equalDevide" cellpadding="0" cellspacing="0" width="100%" border="0">
這裏是我的HTML爲第一個錶行1列2
<td>
<div id="positionAnchor">
<img src="adele.jpg" alt="Adele">
<div id="bottom">
<h4 class="topText">ALBUM</h4>
<h3 class ="topText">ADELE 21 COVER </br> ADELE</h3>
</div></div>
</td>
行2列2
<tr id="left-col">
<td>
<div id="caption-color">
<h3 id="active">Adele 21 Album</h3>
<p class="music-name"><span class ="glyphicon glyphicon-headphones"> Adele - Skyfall</span></p>
</div>
</td>
這是與它一起去的CSS:
#bottom{
position: absolute;
display: inline-block;
bottom: 0px;
left:0px;
}
#positionAnchor {
position: relative;
width:1px;
}
#caption-color{
background-color: #212121;
position: relative;
display: inline-block;
bottom: 0px;
padding: 5px;
float: bottom;
}
.equalDevide td {
width:25%;
}
二表HTML:
<table class="table">
<tbody>
<tr>
<td id="left-info">
<span class="glyphicon glyphicon-calendar"> 17 SEPTEMBER</span>
</td>
<td id="left-info">
<span class="glyphicon glyphicon-music" > MARTIN GARRIX</span>
</td>
<td id="left-info">
<span class="glyphicon glyphicon-map-marker"> NEW ORLEANS,LA</span>
</td>
<td id="buyNow">
Buy Now
</td>
</tr>
二表CSS:
table{
border-collapse: collapse;
}
tr{
background-color: #575757;
border-top: 10px solid #383D3D !important;
}
td{
border-left: 3px solid #383D3D !important;
text-align: center;
}
謝謝你的回答,我設法修復表一。但是對於表二,我是否需要爲每個tr,td和主表創建一個新類? – elulle 2014-09-21 19:01:18