Avatar billede nicolaselg Nybegynder
04. oktober 2001 - 22:45 Der er 14 kommentarer og
1 løsning

Lave linjeskift

hej

jeg har et problem som jeg ved kan løses med en tabel, men det vil jeg gerne undgå

jeg har en side hvor der er en venstre frame med navigation og en højre frame med indhold.

Jeg vil så gerne have at den højre frame kun er 600px bred (i forhold til at text-linjer lever linjeskift ved 600px), men uden at tilføje en 3. frame og uden at den venstre frame resizer.

jeg ville gerne lave noget i stil med
css:
body {width: 600px}
eller
HTML {width: 600px}

Men det går vist ikke.

/Nicolas
Avatar billede cool_casper Nybegynder
04. oktober 2001 - 22:50 #1
Kan du ikke bare skrive <TD Width=\"600\"> ????
Avatar billede parazite Nybegynder
04. oktober 2001 - 22:52 #2
Øhm... hvis du ikke vil resize menuen eller indholdsrammen, skal der så komme et kæmpe gråt hul i den ene side når jeg kommer med mine 1600 * 1200? Nej, du skal have fat i en tabel.
Avatar billede parazite Nybegynder
04. oktober 2001 - 22:53 #3
Eller en 3. frame, som du selv er inde på - men ikke vil have. :)
Avatar billede storslem Nybegynder
04. oktober 2001 - 22:53 #4
Jeg tror du skal, i css, lave en marginwidth/marginheight f.eks. ?
Avatar billede storslem Nybegynder
04. oktober 2001 - 22:57 #5
Noget lign. dette:
body  {
    margin: 100px 40px 10px 70px;
}
eller i pap:
body  {
    margin-top: 100px;
    margin-right: 40px;
    margin-bottom: 10px;
    margin-left: 70px;   
}


Avatar billede parazite Nybegynder
04. oktober 2001 - 22:58 #6
storslem : Hvad vil det hjælpe? Vi siger jeg kommer med 1600 * 1200, altså 1600 i bredden.
De 600 går til indhold. 1000 tilbage.
Vi siger de 150 går til menu. 850 tilbage.
margin-right og margin-left snupper i alt 110. 740 tilbage. Hvad så med dem?
Avatar billede storslem Nybegynder
04. oktober 2001 - 22:59 #7
Men det er selvfølgelig lidt omvendt i forhold til et eksakt 600px element. /:
Avatar billede storslem Nybegynder
04. oktober 2001 - 23:01 #8
parazite >>> Hvis man nu var lidt påståelig på dette punkt, så kunne man aflæse browser-vinduets størrelse (og opløsning) og derefter fastsætte de omtalte margener. (:
Avatar billede parazite Nybegynder
04. oktober 2001 - 23:01 #9
Hvis du ikke VIL bruge en tabel, så kan et div måske hjælpe:

<div style=\"width:600px;\">Alt indholdet
fordelt over
rigtig mange linier
der alle bryder
ved 600px.</div>

Kan dog ikke huske om style=\"width:600px;\" virker i NS 4.0, men tjek det.
Avatar billede storslem Nybegynder
04. oktober 2001 - 23:01 #10
Men jeg ville til enhver tid have lavet et skide tabel. *GG*
Avatar billede parazite Nybegynder
04. oktober 2001 - 23:02 #11
storslem : Er det ikke lidt overkill i forhold til bare at smide en tabel/div ind? :) Men enig, det er en mulighed - besværlig, bevares, men en mulighed!
Avatar billede storslem Nybegynder
04. oktober 2001 - 23:03 #12
parazite >>> enig.
Avatar billede nicolaselg Nybegynder
04. oktober 2001 - 23:52 #13
Tja. Jeg er enige med jer, men der nok ingen udvej, andet end at beuge en div eller en tabel.

>> så det er vel egentligt parazite der burde have point for en \"rigtig\" ;) løsning
Avatar billede nicolaselg Nybegynder
05. oktober 2001 - 00:19 #14
-- såå hvis parazite vil komme med et svar.. hvis han da vil ha point
Avatar billede parazite Nybegynder
05. oktober 2001 - 18:41 #15
Du får da et svar her, så. :) Takker for point.
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