scootergrisen skrev:
> Jeg går ud fra du mener
http://rikkehertz.com/ (uden www) fordi
>
http://www.rikkehertz.com/ virker ikke her.
>
> Din doctype er HTML : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
> Også advarer validatoren om at <br/> muligvis kan tolkes forkert og derfor
> anbaler den at du bruger <br> hvis du vil bruge din doctype.
>
> Men hvis du gerne vil bruge <br/> så skal du bare ændre din doctype til
> XHTML.
>
> For eksempel : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>
> Så får du sikkert en hel masse andre fejl beskeder men det må du jo selv
> vælge hvad du vil.
>
> I stedet for at bruge font size="1" color="999999" så brug CSS til det.
> så skriver du for eksempel <span class="medfarve">noget rød tekst</span> i
> din HTML fil.
>
> Også skriver du i din css fil...
>
> .farve{
> color:red;
> }
>
>
>
> Den 10-11-2010 15:51, Grith skrev:
>> Hej
>>
>> Jeg har lavet siden
www.rikkeherts.com.
>> Når jeg validerer siden, brokker den sig over mine linebreaks<br
>> />. Hvad er der nu galt med dem?
>>
>> Derudover har jeg flere steder tekst, der skifter i størrelse og
>> farve, og har defineret det med bl.a. font size="1" og font
>> color="999999". Meen det er åbenbart ikke acceptabelt. Hvordan
>> får jeg denne effekt på en accepteret måde?
>>
>> På forhånd tak for hjælpen.
>>
>>
Grith
At ændre til XHTML vil give en masse andre fejl, fordi XHTML og HTML
ikke skal skrives ens.
Og der er ingen grund til at blande XHTML ind i det.
Du skal skifte så alle dine <br/> bliver til <br>
[I XHTML *skal* alle tags afsluttes. Så der vil komme til at mangle
afslutning i alle de tags der ikke har - altså <meta>, <img>, <hr> og
en hel stribe andre. /'en i <br/> er en kort form for at åbne og lukke
tagget i XHTML - men <br> skal ikke lukkes i HTML, deraf fejlen.
Håber denne korte forklaring giver mening - ellers spørg]
<font> findes ikke længere i HTML (heller ikke i XHTML).
Så uanset ovenstående, kommer du til at rette din kode.
Font (familie, størrelse, farve etc.) skal i dag angives i CSS.
f.eks.
..moerk {
color : #333333;
}
..lys {
color : #999999;
}
..stor {
font-size : 1.2em;
}
<div id="kolonnesmal">
<h1><font color="333333">11.11.2010</font></h1><br />
<font size="1" font color="999999">Kl.</font><font color="333333">15.00
- 18.00</font><br />
<font color="333333">GL.KONGEVEJ 120, </font><font size="1" font
color="999999">1. sal</font><br />
<font size="1" font color="999999">1850 </font><font
color="333333">FREDERIKSBERG C</font><br />
</div>
skrives så som:
<div id="kolonnesmal">
<h1 class="moerk>11.11.2010</h1><br>
<span class="stor lys>Kl.</span><span class="moerk">15.00 -
18.00</span><br>
<span class="moerk">GL.KONGEVEJ 120,</span> <span class="stor lys">1.
sal</span><br>
<span class="stor lys">1850</span> <span class="moerk">FREDERIKSBERG
C</span><br>
</div>
Ikke testet - og ikke sikker på at det er helt sådan du vil have det,
men fremgangsmåden skulle være gennemskuelig
Fordelen - en af dem - ved CSS er her også tydelig. Forestil dig at du
vil ændre farve moerk fra #333333 til #222222 - måske endda for bare
lige at se om det er bedre.
Med CSS, skal du rette eet sted - og det er lige så enkelt at rette
tilbage.
Uden CSS, kan du tilbringe en hel dag - ikke kun med at rette frem og
tilbage, også med at finde alle de steder der skal rettes.
(Og hvis du vil videre med CSS er Jørgen Farum Jensens sider et rigtigt
godt sted at blive klogere.
http://webdesign101.dk/
Ikke at vi ikke vil svare her, men sommetider er det hurtigere at finde
oplysninger andetsteds
)
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk