Avatar billede domaz.dk Novice
07. februar 2006 - 17:06 Der er 6 kommentarer og
1 løsning

spalter der følges ad i css?

Hej... har et yderst simpelt spm om lidt css som jeg bare ikk lige kan gennem skue...

et eks:

css:
#main {
  position: relative;
  width: 550px;
  background: #ddd;
  padding: 10px;
}
#main #spalte1 {
  width: 300px;
}
#main #spalte2 {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px;
}

xhtml:

<div id="main">
  <div id="spalte1">
  noget indhold..
  </div>
  <div id="spalte2">
  noget<br />indhold<br />der<br />er længere end det i spalte '1'...
  </div>
</div>


se nu har jeg to spalter ved siden af hinanden. Men så er problemet: hvordan får jeg spalte2 til at "hive" div.main med sig ned sårn så teksten ikk ryger udenfor div.main's baggrund?
Avatar billede roenving Novice
07. februar 2006 - 17:09 #1
Nej !-)

-- det skal du bruge det eneste html-element til, der kan det, nemlig en tabel-række ...
Avatar billede domaz.dk Novice
07. februar 2006 - 17:23 #2
hmm... validerer den så xhtml 1.0 stricht hvis der er brugt tabeller...?
Avatar billede roenving Novice
07. februar 2006 - 17:26 #3
Ja da, hvorfor skulle den ikke gøre det ?-)

-- men det er så nok også nogle år for tidligt at bruge xhtml, da det er svært at finde nogle brugere, hvis browser fortolker koden som andet html4 tagsoup, og også xhtml mangler en del i at være funktionelt !o]
Avatar billede domaz.dk Novice
07. februar 2006 - 17:39 #4
nåå okay... ahvde bare ikk helt styr på xhtml... troede det hele gik ud på kun at bruge div's i xhtml... (:

men ville os bare kigge lidt nærmere på xhtml bare lige for at danne mig et billede af hvordan man bruger det...

meen takker for hjælpen... (: bare smid et svar
Avatar billede roenving Novice
07. februar 2006 - 17:49 #5
-- og det er en af de meget udbredte 'fordomme' ...

-- der er mange ting, du ikke kan bruge i xhtml-strict, men lige tabeller er ikke en af dem, derimod er f.eks. target og en hel del javascript collections og metoder ikke brugbare, nogle giver simpelthen ikke mening i et xml-koncept !-)

-- css er udviklet til html4, hvor også divs blev introduceret, men kun at opbygge sider med (absolut positionerede !-) divs er en fejlfortolkning af de problemer, man før html4 havde med at lave layout på html-sider, der som oftest indebar mylliarder af spacer.gifs og nestede tabeller i overflod !o]

-- bruger man tabeller til det, de er specielt gode til, f.eks. at synkronisere højder af principielt uafhængige elementer eller stille elementer ved siden af hinanden er det præcis på sin plads at benytte den slags element ...

-- ender man så med de dybt nestede elementer, bør man tage sit design eller udførelsen af det op til revision; ofte er to lag tabeller den klareste og nemmeste måde at udføre en bestemt opgave, men ca. det bør også være grænsen før man bryder siden om !-)

-- els velbekomme '-)
Avatar billede domaz.dk Novice
07. februar 2006 - 17:52 #6
takker endnu engang...
Avatar billede roenving Novice
08. februar 2006 - 13:32 #7
-- og jeg 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