On 29 Nov., 00:12, Birger Sørensen <s...@bbsorensen.com> wrote:
> Dammark kom med følgende:
>
>
>
>
>
> > On Nov 27, 3:56 am, Birger Sørensen <s...@bbsorensen.com> wrote:
> >> Dammark forklarede:
>
> >>> On Nov 17, 5:18 pm, mikesav <kim_v...@hotmail.com> wrote:
> >>>> Hej jeg sidder med et problem fordi jeg har forlagt mine notater.
> >>>> Det drejer sig om en html kode der kan bruges til at afslutte en
> >>>> wrap der ikke har defineret nogen højde.
> >>>> Den styres i højden af det indhold der er kommet ind i den.
> >>>> I nogle tilfælde er der en god ide at afslutte wrappen men noget
> >>>> yderligere kode ud over </div>'
> >>>> Specielt hvis man evt. har en border omkring div'en så vises den
> >>>> kun halvt oppe og midt i siden.
> >>>> Håber et kvikt hovede kan den så jeg igen kan komme videre
> >>>> --
> >>>> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> >>>> - Pædagogiske tutorials på dansk
> >>>> - Kom godt i gang med koderne
> >>>> KLIK HER! =>
http://www.html.dk/tutorials
> >>> Wrapperen klapper sikkert sammen fordi den indeholder floatede
> >>> elementer.
> >>> Hvis wrapperen skal justere sin højde efter sit floatede indhold, ja
> >>> så skal den selv floates.
>
> >>> // Sebastian
>
> >> Nej. Men inholdets floating skal cleares, inden wrapperen lukkes.
>
> >> Birger
>
> >> --
http://varmeretter.dk-billig, sund og hurtig mad
http://bbsorensen.dk
>
> > En anden måde at løse det på er følgende:
> > div#wrapper {
> > overflow: auto;
> > width: 100%
> > }
>
> > Jeg kan ikke se hvorfor man skal bruge et markup element når der ikke
> > markeres noget indhold.
>
> > // Dammark
>
> Ved ikke lige, om overflow kan afslutte ordne floating. Men det er da
> et forsøg værd.
> Og pointen med en wrapper, er ganske ofte at begrænse bredden, til
> noget der er mindre end 100%. Men hvis det virker, går det måske også
> med andet end 100%?
>
> Grunden til at det er nødvendigt at "afslutte" floatede elementer med
> en clear, er netop, at browserne ikke selv er i stand til at afgøre
> hvornår floatingen ender, og altså ikke kan beregne en højde for det
> omgivende element.
> Bruger man det omgivende element til f.eks. baggrund eller en border,
> får man et problem, fordi det så ikke omslutter floatede elementer, der
> ikke afsluttes.
>
> Birger
>
> --
http://varmeretter.dk- billig, sund og hurtig mad
http://bbsorensen.dk
Det er jo ikke wrapperen der er problemet. Det er den typiske <div
style="clear:both;"></div> som mange bruger.
Det er en gammel måde at gøre det på og har intet med semantisk markup
at gøre.
Den eneste grund til at vi bruger XHTML er for at vi kan markere vores
indhold.
Bruger man XHTML til andet bør det absolut være sidste udvej.
Tjek dette link:
http://www.quirksmode.org/css/clearing.html
Dette site er guld værd.
// Dammark