Tänkte att jag skulle pröva det här med CSS som alla lovprisar istället för att köra med HTML som ju fungerar. Kokade ihop en riktigt superenkel testfil.... som ger en helt blank sida till klienten! :(
<head>
<meta name="robots" content="noindex">
<title> Try this! </title>
<style type="text/css">
<!--
body {
background-color: #F1F1F1;
color: #FF4141;
}
h1 {
color: #DC143C;
}
p {
color: black;
}
-->
</style>
</head>
<body>
<H1>This should be crimson</H1>
This is some body text.
<P>This is some P text.</P>
</body>
</html>
Inget! Men jag får inget annat heller... Bara en helt tom vit sida... :x
Helt obegripligt... Källan ser OK ut(?)
<html>
<head>
<meta name="robots" content="noindex">
<title> Try this! >/title>
<style type="text/css">
<!--
body {
background-color: #F1F1F1;
color: #FF4141;
}
h1 {
color: crimson;
}
p {
color: black;
}
-->
</style>
</head>
<body>
<H1>This should be crimson</H1>
This is some body text.
<P>This is some P text.</P>
</body>
</html>
1. Du kan inte använda CSS istället för HTML. Dom används till olika saker. ;)
2. Har du validerat HTML-koden också?
3. Den kod du visar fungerar bra i min webbläsare.
4. IE 5.5 klarar en hel del CSS.
La till lite saker och nu kraschar valideringen... men jag förstår inte varför? :q
Lekte lite med klasser, tänkte att det verkade som om man skulle kunna ha specialklasser så att P inte alltid var svart, utan kunde ha andra färger ibland. Förmodligen skriver jag alldeles uppåt väggarna fel, men det skummaste är att lightRed går igenom men inte karm. Vad är skillnaden? :q
Jaaa, inte vet jag... Det stod så i exemplet... Ska det vara dubbla istället? :q Fnuttar skulle det vara (enligt ex.) om stilen hade mellanrum i namnet. Men inte vet jag... det här är mitt första försök med CSS. Exemplet (sök på Observera!)
Jaha, det är möjligt, är inte så haj på det här, men jag har inte använt det, och det går bra iallafall. Jag skulle ju testa att ta bort det, bara för att vara på den säkra sidan. :)
Fnuttar eller inte spelar ingen roll. Är inte helt hundra på ditt första fel men de andra tyder ju på att du inte får ha klasserdefinitioner i en annan defintition. Dvs. bryt ut .karm och .lightRed.
Patrik,
hur utnyttjar man sedan egenskaperna för t.ex. p.lightRed?
<p class="p.lightRed">? Isåfall är det ju ingen skillnad att döpa det till p.lightRed eller bara lightRed. Eller finns det andra användningsområden?