Morten Sørensen skrev:
> Mit problem ligger simpelthen i, at det ser fint ud med, at
> angive højde og bredde i pixels.
Hm - du har vist ikke set din side i min browser:
<
http://damu.dk/jc/usenet/tune.dk_dump.gif>
Forskellen skyldes at din side sætter quirks mode - her opfatter IE
og Mozilla breddeangivelser forskelligt. Med en standardsættende
doctype kan du få ensartet visning på tværs af browsere (bemærk dog
at det er IE der vil ændre visning til det "forkerte" hvis du
skifter).
Se mere om fænomenet - kaldet doctype switching - her:
<
http://gutfeldt.ch/matthias/articles/doctypeswitch.html> og
her: <
http://www.html.dk/artikler/00036/>
> Men det er jo ikke så smart
> ifølge denne artikel
http://www.html.dk/artikler/00023/,
Den artikel er i mine øjne ret uheldigt formuleret. Jonas Astrup
stiller det op som om man skal vælge mellem absolutte og relative
enheder - vælger man absolutte enheder har man et låst design og
vælger man relative enheder har man et skalerbart design.
Men ofte vil man lave skalerbart design ved at låse _nogle_
elementer og lade andre skalere. HTML.dk gør det sådan set selv!
Menuen i venstre side er altid 150 pixels, mens resten af siden kan
skalere. Med en sideopbygning med faste elementer (menu, evt.
logoer, bannere o.l.) kombineret med et indholdsområde, er det kun
sidstnævnte der skal skalere.
> derfor har jeg leget med forskellige procentsatser - uden
> held. Det hele ser helt forkert ud efterfølgende.
Næste problem med Jonas Astrups artikel er at han anbefaler at
benytte procent-værdier for at få et skalerbart design. Igen - prøv
at kigge på opbygningen af HTML.dk. Siden skalerer fint - men der
er ikke angivet nogen procent-værdi til bredde eller højde. Humlen
er at man skal nøjes med at specificere bredde og højde der hvor
man har brug for det - så skalerer resten af sig selv.
Procent-værdier kan være o.k. til at lave lidt luft om en side.
Skriver man fx <hr style="width: 80%" /> får man en vandret linje
der fylder 80 % af den omgivende boks. De er derimod ikke velegnet
til at opbygge designet på en side.
Prøv at se artiklen her: <
http://html-faq.dk/2003.asp> - den
beskriver hvordan man kan lave skalerbart design med position
absolute.
> Mit næste problem er, at top- og undermenu ikke holder højden.
> Hvis jeg eksempelvis indsætter en del bogstaver, så ryk det
> ned på næste linie. Det skulle det helst ikke gøre.
Det er ikke helt nemt at arbejde med floats til spalteopbygning.
Overvej om du kan bruge positionering i stedet. Start med at finde
ud af hvordan din sideopbygning skal være - hvilke elementer skal
være faste og hvilke skal kunne skalere, er der elementer som skal
"følges ad" o.s.v.
--
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