Jag har ett problem med CSS i IE. Kör följande kod:
Kod:
<html>
<head>
</head>
<body>
<?php
echo '
<div style="border: 1px solid gray; b_ackground-color: #F8F6F2;">
<h1>Test</h1>
<div>
';
for ($n = 0; $n < 30; $n++)
echo '
<div style="clear: both; border: 1px solid green; margin: 0 0 5px 0;">
<div style="float: left; width: 150; border: 1px solid red;">
Vänster
</div>
<div style="float: right; width: 150; border: 1px solid red;">
Höger
</div>
<div style="clear: both;">
Lite text
</div>
</div>
';
echo '
</div>
</div>
';
?>
</body>
</html>
Notera att jag har skrivit b_ackground-color i första div-taggen. Som koden är ovan är det inga problem, men det är när jag lägger på en bakgrundsfärg (ändra b_ackground till background) som problemet uppstår.
Helt plöstsligt vill IE inte skriva ut h1-taggen och en massa andra saker. Det är svårt att beskriva utan måste ses.
Det fungerar utmärkt på FF och Opera.
Det är otroligt frustrerande och jag vore mycket tacksam om någon kan säga vad som är fel och om det finns någon lösning.