Avatar billede nogetfx Nybegynder
17. marts 2005 - 15:02 Der er 5 kommentarer og
1 løsning

Lag til layout

Det er meget lang tid siden jeg har kodet HTML og dengang brugte jeg ikke rigtigt lag.
Men nu står jeg og skal have kodet en kompleks menu og hvis jeg skal bruge tabler ville det tage en krig. Plus at menupunkterne er dynamiske dvs at jeg ved ikke hvor brede de bliver, men hvor præcise er lag..? Ville jeg kunne styre mit indhold eller hvad står de i forhold til.
Hvis I ser på previewet så skal det stå nøjagtigt som på billedet! Men samtidig kan teksten jo ændre længden, det gør det noget besværligt med tabeller..
http://www.freewebs.com/nogetfx/endart_temp.jpg
Avatar billede roenving Novice
17. marts 2005 - 17:30 #1
lag (div-tags) kan (ligesom mange andre elementer !-) placeres, enten absolut eller relativt ved hjælp af styles, f.eks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Eksempel på absolut placeret lag</title>
</head>
<body>
<div style="position:relative;width:600px;height:450px;margin:0 auto;background-color:red;">
  <div style="position:absolute;width:200px;height:50px;top:100px;left:125px;background-color:black;color:white;">Eksempel på absolut placeret lag</div>
  <div style="position:absolute;width:25px;height:10px;top:200px;left:425px;background-color:yellow;color:black;">Et andet eksempel på absolut placeret lag</div>
</div>
</body>
</html>

-- som det fremgår, udvides de, hvis ikke der er plads til indholdet, dog fortrinsvis i højden !-)
Avatar billede nogetfx Nybegynder
17. marts 2005 - 22:34 #2
Okay, dvs at hvis jeg har en <TD> med alt mit indhold. Så kan jeg stadig placere min -hoved<div> i midten ved hjlæp af aling=center osv og så placere tingen fat i min hoved-div.. Er det rigtigt fattet...
Avatar billede roenving Novice
19. marts 2005 - 05:35 #3
Ja, hvis du sørger for at den div, du placerer centreret også er positioneret som i ovenstående tilfælde (position:relative; !-) kan du inde i placere noget absolut !o]

-- bemærk dog, at der er browser-forskelligheder i det med udvidelsen ,-(
Avatar billede nogetfx Nybegynder
20. marts 2005 - 00:34 #4
Ja, selvfølgelig.. hehe Jeg må se hvordan jeg smartest kan få det til at stå..

Smid et svar...
Avatar billede roenving Novice
20. marts 2005 - 01:07 #5
Oki '-)
Avatar billede roenving Novice
20. marts 2005 - 15:37 #6
Tak 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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging