Avatar billede zapzone Nybegynder
26. april 2007 - 18:03 Der er 3 kommentarer og
1 løsning

Optimering til andre opløsninger

Hey Eksperter,

Har lige siddet og banket lidt HTML/CSS sammen, og det hele flasker sig også dom jeg gerne vil, vel og mærke i 1280x1024 - Sætter jeg min opløsning ned til fx. 1024x768 er der totalt kaos... :(

Er der nogen der ved hvad jeg skal ændre, således at siden ser ud som den skal, også i andre opløsninger, fx. 1024x768 ?

Her er et link til siden:
http://www.sorenaaroe.com/vc/

Link til HTML'en:
http://www.sorenaaroe.com/vc/html.txt

Link til CSS'en:
http://www.sorenaaroe.com/vc/css.txt

På forhånd mange tak.
Søren.
Avatar billede mclemens Nybegynder
26. april 2007 - 18:49 #1
html,body,table {
    margin:0;padding:0;
    width:100%;
    height:100%;
}

#cont {

background-image:url('img/bg.jpg');
    background-repeat:no-repeat;
    background-position: 0% 50%;
}

#container {width:810px;margin:0 auto;
}

.main {
    width:700px;
    height:470px;
    background-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    border-color:#8687c0;
    overflow:auto;
float:right;
}   

#tekst {
    margin-left:10px;
    margin-top:10px;
    font-family:Arial, Helvetica, sans-serif;
}

#logo {
width:810px;
margin:0 auto;
}

.menu {float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    width:100px;
    height: 470px;
    background-color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    border-color:#8687c0;
}

#menuitem1 {
    background-color:#8687c0;
    margin-top:10px;
    height:30px;
    margin-top:10px;
}

#menuitem2, #menuitem3, #menuitem4, #menuitem5, #menuitem6, #menuitem7, #menuitem8 {
    background-color:#8687c0;
    margin-top:2px;
    height:30px;
}

.clearer {clear:both;height:0;overflow:hidden;}






<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css">
<title>Untitled Document</title>
</head>

<body>
<table border="0" cellpadding="0" cellspacing="0"><tr><td>

<div id="logo"><img src="img/temp_logo.jpg"></div>

<div id="cont"><div id="container">
            <div class="menu">
                <div id="menuitem1">Menu1</div>
                <div id="menuitem2">Menu2</div>
                <div id="menuitem3">Menu3</div>
                <div id="menuitem4">Menu4</div>
                <div id="menuitem5">Menu5</div>
                <div id="menuitem6">Menu6</div>
                <div id="menuitem7">Menu7</div>
                <div id="menuitem8">Menu8</div>
            </div>

            <div class="main">
                <div align="left" id="tekst">Noget tekst</div>
            </div>
<div class="clearer"></div>

</div></div>
</td></tr></table>
</body>
</html>
Avatar billede zapzone Nybegynder
27. april 2007 - 08:25 #2
Kanon :) 1000 tak :)
Kan du fortælle hvilke af dine ændringer der gjorde forskellen ? - Kan godt se hvad du har ændret, men kan bare ikke lige lure hvad der skulle rette fejlen.
Avatar billede mclemens Nybegynder
27. april 2007 - 08:50 #3
I dit oprindelige design baserede du det på en div placeret
med absolute i toppen og så en table der fyldte 100% af højden.
- Div'en kunne derfor komme til at stå oveni tabellen hvis siden
blev for lille. Ved at rykke div'en ned i tabellen og centrere den
via margin på en fastsat width ville den påvirke tabellen's placering
så tabellen (eller rettere menu / indhold med baggrund) rykkede sig
længere ned. For at placere baggrunden oprettes så en ekstra div med
100% width med baggrunden - da vi ikke kan sige hvor høj tabellen er
kan tabellen ikke have baggrunden. Indeni div'en med baggrunden kaster
vi en centreret div (via margin) der indeholder menu samt indhold.
- Så floater vi de to til hver deres side og indsætter et clear element så
siden (baggrunden) kommer til at fylde ned til det længste floatede element.

Håber at det rækker, opsætning m.v. afhænger af design dog
i andre tilfælde er der browserbugs at tage hensyn til også.

Tak for point :o)

P.s.: Lod ikke mærke til at det var xhtml doctype,
husk at rette <img src="img/temp_logo.jpg">
til <img src="img/temp_logo.jpg" />
Avatar billede zapzone Nybegynder
27. april 2007 - 09:11 #4
Ok, jeg takker mange gange :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester