Lars skrev:
> Jeg er ikke helt sikker på hvad du mener? "Alt" og "Title"
> giver det samme resultat i IE, så hvad er forskellen?
Som Knud allerede har afsløret, er der forskel i de fleste andre
browsere. Det er en fejl når IE viser pop op-tekster ved alt-
parametre.
>> Jeg er ikke så glad for rammebaserede sider, tabel-baseret
>> layout og ikke-validerende kode.
> Hvad vil du foreslå at anvende i stedet for hvis jeg skal opnå
> samme layout?
Her er nogle postkort med ideer:
<
http://www.lazycat.org/postcards/frames.html>
(brug SSI eller anden serversideteknologi (asp/php) til faste
elementer på siderne).
<
http://www.lazycat.org/postcards/tables.html> (brug css til at
opbygge sidelayoutet).
Der er mange resurser om sideopbygning med css - prøv fx
<
http://html-faq.dk/artikler.asp> og
<
http://html.dk/tutorials/css/>.
Lidt om validering:
<
http://html-faq.dk/1005.asp>
<
http://diveintomark.org/archives/2003/05/05/why_we_wont_help_you>
Det er en ordentlig mundfuld hvis du tager det hele på en gang, men
mindre kan bestemt også gøre det. Jeg vil foreslå følgende
fremgangsmåde:
1) Sig farvel til rammerne.
Rammer gør din side sværere at navigere på og det er noget der
påvirker alle dine brugere. Find ud af hvilke muligheder du har
mht. serversideprogrammering - mange webhoteller tilbyder SSI uden
merbetaling. Se hvilke muligheder du har med SSI på html.dk's
tutorial: <
http://html.dk/tutorials/ssi/>.
2) Valider dine sider.
Man skal ikke lave ret store sider før html-koden bliver svær at
overskue i hovedet. Det betyder at det bliver meget nemt at lave
fejl i koden. Måske ser det fint ud på din egen maskine, men det er
svært at vide om det også fungerer andre steder hvis du ikke ved om
koden er i orden. Du kan også risikere at en fejl som her og nu
ikke har betydning for udseendet, pludselig får betydning når du
sætter en ny ting ind på siden.
Ved at validere dine sider, er der større chance for at din side
kan ses i mange forskellige browsere og du vil få lettere ved at få
hjælp hvis der er noget du ikke kan få til at makke ret.
På html-faq.dk's side om validering (se ovenfor), kan du se hvordan
det gøres i praksis. Uanset hvor meget du validerer, er det dog
også en god ide selv at tjekke siden i så mange browsere som
muligt.
3) Skift (gradvist) fra html-layout til css-layout.
Start med at erstatte rene formateringskoder i html med tilsvarende
css. <font...> og <center> er ikke nødvendige på en side - det kan
klares langt bedre med css. Brug overskriftsmarkeringer (<h1>,
<h2>, ...) til at markere overskrifter - h1 til hovedoverskriften
på en side, h2 til overskrifter i andet niveau etc. Hvis du gerne
vil have overskrifterne vist mindre end fx h1's
standardformatering, så definer størrelsen med css.
Når en søgemaskine skal vurdere hvilke ord der betyder noget på din
side, så kigger den bl.a. efter overskrifter - men den kigger ikke
efter hvor stor skrifttype du har valgt. Derfor er det langt bedre
at skrive: <h1>Madden NFL 2004</h1> end at skrive <font
size=3><b>Madden NFL 2004</b></font>.
4) Prøv at droppe tabellerne og brug css til selve sideopbygningen.
Tag et punkt ad gangen og vent med at gå videre til du er fortrolig
med det punkt du er i gang med. Når du er kommet igennem de første
to punkter, har du formentlig en ganske brugbar side. De fordele du
opnår med punkt 3 og 4 er at du kan få lettere ved at vedligeholde
dine sider, siderne kan blive lettere at finde på søgemaskinerne og
de vil formentlig blive hurtigere at hente for brugerne.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html