2016-03-24 47 views
-1

我知道代碼將在沒有媒體查詢的情況下將表格居中,但是這裏發生了什麼問題導致它不能將其居中少於480px?我爲什麼掙扎着將桌子放在小屏幕上? (<480px)

CSS:

<style> 
@media screen and (min-width: 480px){ 
.beta {margin:0px auto;} 
.rwd-break { display: none; } 
} 
</style> 

HTML:

<table class="beta"> 
<tbody> 
    <tr> 
    <th colspan="3">TITLE HERE</th> 
    </tr> 
    <tr> 
    <td class="1"><b>16' x 36'</td> 
<td>576 ft.²</td> 
<td>$38,750</td> 
</tr> 
<tr> 
<td><b>16' x 40'</td> 
<td>640 ft.²</td> 
<td>$39,900</td> 
</tr> 
</table> 
+2

在你的CSS中,你使用'.table'作爲類名,而不是使用'.beta'或者'table'來爲HTML標籤定義它。 – Cfreak

+0

但是即使我刪除了「。」只要將它製成桌面或使其成爲「β」,它仍然不會將桌子居中放置在480p以下。 –

+0

當你做'最小寬度:xxx'它出來作爲'> xxx' – Huangism

回答

1

你要這個? See this fiddle

@media screen and (max-width: 480px){ 
    .beta {margin:0px auto;} 
    .rwd-break { display: none; } 
    } 

使用max-width而不是min-width到中心480像素下表。

+0

好吧,是的,我更新了我的帖子來糾正那個愚蠢的錯誤,但我不希望表格始終居中,只是寬度在480像素以下。 –

+0

好,所以我更新了我的答案;) –

+0

對不起,我沒有抓住最後一點。你是對的。 –