"maindiv" är absolut positionerad, med värdena top: 200px och left: 200px. "leftdiv" skall ligga till vänster i "maindiv"-lagret, och "rightdiv" till höger. Att få leftdiv att ligga till vänster är ju inga problem - det gör den ju automatiskt. men "rightdiv" hamnar under "leftdiv" när jag tittar på sidan i browsern.
Sätter jag top:0px på "rightdiv" så hamnar lagret högst upp i browserfönstret. Jag vill ju att den skall hamna 0 pixlar från kanten på "maindiv"-lagret.
Hur löser jag problemet.
Jag vill helt enkelt att "leftdiv" och "rightdiv" skall ligga bredvid varandra inuti "maindiv".
Tack Dino. Det fungerade. MEN... om jag sedan lägger in en div i till exempel "leftdiv" så fungerar det inte längre. måste jag sätta något attribut på den diven också?
Jo, det är klart att jag kan köra med tabeller. Ville bara testa om det var möjligt att göra det utan tabeller... :) Men nu har jag valt en kombination av tabeller och divar istället.
Men tabeller är mycket bättre på det sättet att om något verktyg saknas i webbläsaren dina besökare använder så kommer kanske inte div-arna hamna rätt.
Men tabeller är mycket bättre på det sättet att om något verktyg saknas i webbläsaren dina besökare använder så kommer kanske inte div-arna hamna rätt.
Vad?
Skippa tabeller, skapa layouter med stylesheets. Det är en tröskel, men när den väl är passerad så är du glad att du slipper dina tabeller i all framtid.
Kan du inte köra med Tabeller i maindiv:en ?
Varför vill du inte köra med tabeller, du kan ju köra med CSS i tabellerna. Eller har jag missat något?
Tja, så småningom (eller gäller det redan nu?) så kommer det att vara felaktigt kodat om man försöker att formatera utseendet på sidan med hjälp av tabeller. Tabeller skall användas till att visa text i tabellformat, _inget_ annat.
_Allt_ som har med utseende att göra skall fixas med css. Lika bra att lära sig det nu, så man kan det när det kommer börja gälla.
Tja, så småningom (eller gäller det redan nu?) så kommer det att vara felaktigt kodat om man försöker att formatera utseendet på sidan med hjälp av tabeller.
Eh...
Är det xhtml du syftar på så är tabeller fortfarande högst tillåtna vad avser kodning av både layouter och innehåll...
Tabeller kommer inte att tas bort ur HTML eller XHTML (de finns kvar i sin nuvarande form även i de första utkasten till XHTML 2.0) - så vill man använda tabeller för layout så kan man.
Så länge du håller dig till sidor som bara skall visas i en webbläsare är det också kodmässigt korrekt, och ibland även mycket praktiskt att göra tabellbaserade layouter...
Däremot är det antagligen användbarhetsmässigt "felaktigt" på så sätt att man då riskerar att stänga ute surfare med funktionshinder från att kunna tillgodogöra sig innehållet på sidorna...
Möjligen bryter man då därigenom också mot ett eller annat Amerikanskt federalt påbud... men bara om man är en Amerikansk myndighet ;)
Och visst kan det möjligen vara användbarhetsmässigt "bättre" att inte göra layouterna med tabeller... Med risk att stänga ute surfare med "gamla NN4" och en och annan kraschande version av "gamla IE4" istället
Men det är en annan historia ;)
En liten fundering till nu när jag ändå är inne och är besvärlig ;)
_Allt_ som har med utseende att göra skall fixas med css. Lika bra att lära sig det nu, så man kan det när det kommer börja gälla.
Jag skulle nog vilja formulera om det där lite... och säga ungefär som W3C gör i de senaste HTML-specifikationerna - nämligen att:
_Allt_ som har med utseende att göra BÖR fixas med css. Lika bra att lära sig det nu.
Men gör det för att det ger dig många fler möjligheter att göra snygga sidor - inte för att du "måste"
:birp
264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e