Om jag skriver följande: Sant, T.ex så här! Lite många div i exemplet dock.Tom div visas inte
<div style="background:#000"><div>hej</div></div>
Så vill det inte fungera, men om jag skriver följande:
<div style="background:#000"><div>hej</div> </div>
Så fungerar den som den ska
Går det att fixa till utan att behöva " "?
Tacksam för svar.Sv: Tom div visas inte
och den uppträder som tänkt eftersom div-elementet inte berättar för läsaren om vad innehållet är för något till skillnad från p som representerar ett stycke text. Det kan kännas märkligt eftersom div trots allt är ett block-element.
Lägger du till som gör du ett mellanslag som gör att div-elementet "syns". Men div-elementet finns (om du tittar på källkoden). Du kan ställa bredd respektive höjd i din css-fil som tillsammans med bakgrundsfärg gör att elementet syns, även utan
Ett tips är att ladda hem web developer addon(https://addons.mozilla.org/en-US/firefox/addon/60) till Firefox, så har du lättare att justera din hemsida, validera den och hitta blockelement eller visa blockelement - så slipper du se efter i källkoden om din div verkligen är där.
Ref: http://reference.sitepoint.com/html/divSv:Tom div visas inte
<code><html>
<head>
<style type="text/css">
div {background-color:#000;color:yellow;height:20px}
</style>
</head>
<body>
<div><div>hej</div></div>
<br><br>
<div><div>hej</div> </div>
</body>
</html></code>