Claus Jensen <cludi@mail.tele.dk> skrev i
news:3c2b53c2$0$89114$edfadb0f@dspool01.news.tele.dk
> Hej NG
>
> Jeg forsøger mig med en hjemmeside med et 100% CSS-styret layout.
>
> Jeg opererer med et baggrundsbillede på ca. 745x450px og en masse
CSS-bokse,
> som passer ind i baggrundsbilledet.
> Hvis man ser stedet i 800x600 ser det godt ud, men ændres vinduet til
> 1024x768 vil jeg gerne have baggrundsbilledet til at stå centreret.
> Hvordan får jeg mine bokse til at stå rigtigt i forhold til baggrunden nu?
> Kan CSS klare resize af vindue?
>
> På forhånd tak!
>
> Claus Jensen
Det er en ting som jeg selv har brugt meget tid på at løse.
Jeg kom kun frem til en løsning som jeg så også har brugt, men den kræver
frames og det er jo ikke alle der er glade for frames.
Min løsning:
Lav et frameset med følgende kode
<frameset rows="*,754,*" frameborder="0" framespacing="0" border="0">
<frame src="afstand.htm" marginwidth="0" marginheight="0" frameborder="0"
framespacing="0" scrolling="no">
<frame src="din_html_fil.htm" marginwidth="0" marginheight="0"
frameborder="0" framespacing="0" scrolling="auto">
<frame src="afstand.htm" marginwidth="0" marginheight="0" frameborder="0"
framespacing="0" scrolling="no">
</frameset>
Hvis du bruger denne løsning vil alle dine positioner blive udregnet i den
midderteste frame og når en bruger resizer sit vindue vil de to afstands
frames "sluge" de ekstra pixel også vil du altid kende størelsen på vinduet
(rammen)
Håber du kan bruge ideen.
--
MVH
Claus Pryds
http://www.clarkes-web-service.dk