2011-09-21 155 views
3

我想用css創建座位圖。作爲一個盒子,我使用了本教程的css文件http://net.tutsplus.com/tutorials/html-css-techniques/create-a-document-icon-with-css3/用css創建座位圖

首先,當我嘗試添加第二個框在同一行,它會跳行, 後來我改變框的CSS有以下幾點:

.docIcon { 
    background: #15cd2f; 

    background: -webkit-linear-gradient(top, #caffb2 0, #15cd2f 15%, #caffb2 40%, #caffb2 70%, #15cd2f 100%); 
    background: -moz-linear-gradient(top, #caffb2 0, #15cd2f 15%, #caffb2 40%, #caffb2 70%, #15cd2f 100%); 
    background: -o-linear-gradient(top, #caffb2 0, #15cd2f 15%, #caffb2 40%, #caffb2 70%, #15cd2f 100%); 
    background: -ms-linear-gradient(top, #caffb2 0, #15cd2f 15%, #caffb2 40%, #caffb2 70%, #15cd2f 100%); 
    background: linear-gradient(top, #caffb2 0, #15cd2f 15%, #caffb2 40%, #caffb2 70%, #15cd2f 100%); 

    border: 1px solid #ccc; 
    display: block; 
    width: 26px; 
    height: 50px; 

    float:left; 
    text-align:center; 
} 

但隨後的問題是,我需要排的中心而不是站在左邊。

我該怎麼做?

謝謝。

回答

2
.docIcon {display: inline-block;} 

然後換你的箱子在居中且具有text-align: center

+0

我也試過這個,但它仍然在左邊;

\t \t A
24
\t \t A
23
和所述容器的內容是: .container { \t文本對齊:中心; } – CanCeylan

+0

它似乎爲我工作。例如:http://jsfiddle.net/yMVfL/ –

+0

哦,一定要擺脫'float:left' –