2017-03-01 61 views
-1

我正在試圖製作一個300x300像素的小黃色正方形,讓我們說一個黑色邊框。我使用:邊界內的HTML CSS顏色

<style> 
body { 
    background-color: yellow; 
    border: 1px solid #000000; 
    width: 300px; 
    height: 300px; 
} 
</style> 

但是,這給整個頁面黃色,而不僅僅是廣場......我該如何解決這個問題?泰

+3

,因爲你正在爲你的整個身體造型。製作具有上述屬性的div和樣式。你的html在哪裏? – Sachin

+0

您正在整個頁面的整個'身體'換言之 –

+0

可能的重複http://stackoverflow.com/questions/11226126/how-can-i-create-a-small-color-box-using-html -and-CSS/11226586 –

回答

0

您需要的樣式應用到一個div,而不是整個身體......

.square { 
 
    background-color: yellow; 
 
    border: 1px solid #000000; 
 
    width: 300px; 
 
    height: 300px; 
 
}
<div class="square"></div>

1

body標籤選擇HTML文檔的整個身體。你需要給你的盒子一個idclass然後應用CSS。

例如:

#box { 
 
    background-color: yellow; 
 
    border: 1px solid #000000; 
 
    width: 300px; 
 
    height: 300px; 
 
}
<div id="box"></div>

-1

不要使用 「身體」,用 「格」

div { 
    background-color: yellow; 
    border: 1px solid #000000; 
    width: 300px; 
    height: 300px; 
} 

小提琴:https://jsfiddle.net/Lrgqp2ud/

1

您應用於對身體來說,基本上意味着整個頁面。 在身體上插入一個DIV。

HTML

<div class="div-class"></div> 

CSS

.div-class{ 
    background-color: yellow; 
    border: 1px solid #000000; 
    width: 300px; 
    height: 300px; 
} 
1

如果你想只有你需要的300x300的正方形,使一個div爲

**HTML:** 
<div class='square'></div> 


**CSS** 

.square { 
background-color: yellow; 
border: 1px solid #000000; 
width: 300px; 
height: 300px; 
} 

現在你將你的風格應用於t他的身體(整個頁面)。這就是爲什麼你的整個窗口是黃色,而不是300x300