2015-04-08 80 views
0

我試圖創建一個項目使用jQuery的遊戲,但它的進展緩慢。 我現在處理這個問題是這樣的:jQuery:創建一個網格,填充一個元素

我有這個在我的html:

<div id="wrapper"> 
      <div id="board"> 
       <div id="gameBoard"> 
       <!-- some other things --> 
    </div> 
    <!-- some other things --> 
    </div> 
    <!-- some other things --> 
    </div> 

這是董事會的CSS:

#board { 
    height: 100%; 
    width: 100%; 
    padding: 5px; 
    background: rgba(222, 184, 135, 0.5); 
    position: relative; 
} 

現在我想要什麼在板上實現的是完整的網格覆蓋(使用jQuery)。我搜索了這樣的例子,但找不到任何東西,或者我不知道如何填寫它。 (這是我的重要組成部分,我看起來無法實現的部分)。

此外,我只希望它留在板內。所以它不能超出它。我怎麼做? (編輯:使用overflow-attr,所以現在這不是問題)。

在此先感謝您處理這個複雜的問題。

回答

0

好你的#board應該有下面的CSS被應用到它

#board { 
    height: 100%; 
    width: 100%; 
    padding: 5px; 
    background: rgba(222, 184, 135, 0.5); 
    position: absolute; 
    overflow:hidden 
} 

那麼你要#gameboard完全中#boards填補,所以#gameboard應該有下面的CSS

#gameboard { 
    height: 100%; 
    width: 100%; 
    position: absolute; 
} 
+0

如果我這樣做:#gameBoard即將走出董事會的權利。我怎樣才能避免這種情況? 編輯:我用位置:相對而不是絕對。這非常有效。現在,我該如何做網格? – Kryptonous

+0

嘗試添加以下css規則到您的樣式表* {box-sizing:border-box} –

相關問題