Tack för förmaningen.
Nu vill jag ju inte göra det här för att det är kul, utan för att jag inte KAN styra innehållet i head. Om jag kunde det skulle jag ju inte ha skäl att ställa frågan, eller hur?
Dessutom: W3C är ju i stora stycken bra, men man ska ha klart för sig att dom också är ute och cyklar då och då. Glöm inte att deras standard är en bunt REKOMMENDATIONER, och inga regler. Vi är ju alla olika, och medan många stirrar sig blinda på deras validering så är jag så funtad att jag faktiskt skiter i dom ibland. Om jag tvingas använda en teknik som dom inte gillar, men som är enda utvägen att fixa nåt, så gör jag ju det om mitt sätt fungerar problemfritt i alla webbläsare. Ändamålet helgar medlen.
Klistra in koden nedan i ett dokument och testa i alla webbläsare du kan hitta. Då kommer du att se att båda stiledefinitionerna fungera alldeles utmärkt i varenda en, trots att dom ligger i body.
Kör du sidan genom http://validator.w3.org/ så kommer du också att se att W3C inte alls har något emot den ena av dom.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body>
<style type="text/css">.blue {color: #003399;font-size: 36px;font-weight: bold;}</style>
<p style="color:#CC0000; font-size:36px; font-weight: bold;">Hello world!</p>
<p class="blue">Hello world!</p>
</body></html>
Frågan återstår alltså: var finns ett script som gör det jag försöker göra...
Danne