2012-05-22 4 views
0

Je sais que beaucoup de questions sont posées comme ça, mais je ne sais pas quoi écrire que cela. Ceci est mon violon:Exemple jsfiddle simple ne fonctionne pas

HTML: <div id="myDiv" ></div>

CSS:

#myDiv 
{ 
    background-color:black; 
    width:100%; 
    height:100%; 
} 

Comment ce violon peut faire une div qui est sur la page du trou et est noir?

+2

Il semble y avoir une question manquante. – GolezTrol

+0

@GolezTrol mais mais mais il y a un point d'interrogation dedans – PeeHaa

+0

Je viens d'éditer. – user1365010

Répondre

5

Si vous voulez que div prendre toute la page dont vous avez besoin tous les éléments parents d'avoir height ensemble à 100% ainsi:

body, html { 
    height:100% 
} 

#hider 
{ 
    background-color:black; 
    width:100%; 
    height:100%; 
} 

jsFiddle: http://jsfiddle.net/CnJF5/8/

+0

Merci! Je dois attendre 5 minutes pour définir votre réponse comme réponse acceptée. – user1365010

+3

Tous les parents ne doivent pas nécessairement être 100%, ils peuvent être n'importe quoi, ils doivent juste avoir une hauteur fixe. –

+1

@JuanMendes a raison, mais si vous voulez qu'il prenne toute la page, ils le font. Je vais modifier ma réponse. –

0

100% de quoi? La valeur par défaut pour width et height est auto. Si vous voulez une page noire, vous devez également donner des valeurs aux ancêtres de <div>.

html, body { 
    width:100%; 
    height:100%; 
} 
0

Try this ... http://jsfiddle.net/CnJF5/12/

#myDiv { 
    z-index: 10000; 
    filter: alpha(opacity=50); /*older IE*/ 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */ 
    -moz-opacity: .50; /*older Mozilla*/ 
    -khtml-opacity: 0.5; /*older Safari*/ 
    opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/ 
    background-color:#000000; 
    position:fixed; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%; 
    text-align:center; 
    vertical-align:middle; 
}​ 
Questions connexes