2014-09-21 94 views
0

我有兩個表格:對齊表格行和列

第一個表格有2行4列。第一列的行跨度爲2. 但在圖片中,最後3列未與兩行對齊。這怎麼解決?

此外,此表已被製成使其按列大小相同。

表2也有3列但有幾行。但是,似乎前三列已經壓扁在一起。任何人都可以看到問題嗎?我認爲這可能在我的CSS中。

This is the image

的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; 
} 

回答

1

比賽# caption-color CSS和positionAncho r CSS up ...

#positionAnchor { 
    position: relative; 
    display: inline-block; 
    text-align:center; /* and center text */ 
} 

第二張表的css規則不是你所想的。

table{ ... rules for element table } 
.table{ ... rules for class table } 
+0

謝謝你的回答,我設法修復表一。但是對於表二,我是否需要爲每個tr,td和主表創建一個新類? – elulle 2014-09-21 19:01:18