Div hvordan ?

Tags:    html css

<< < 12 > >>
Hey

Jeg prøver at oversætte følgende til et div:
Fold kodeboks ind/udKode 


...til et div, for jeg er ligesom så mange andre løbet ind i IE's elendige tabel håndtering (Firefox gør som jeg vil). Men jeg kan ikke rigtigt få det til at virke.
Det nærmeste jeg er kommet, er at få div'en til at få samme højde som browseren, men da der ligger noget mere i toppen kommer div'et altså til at nå ned under bunden så scrollbaren dukker op. Kan man gøre noget smartere ?



13 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Jeg har selv benyttet en måde hvor jeg har 2 divs i en div for at give effekten.. Altså, således:
HTML:
Fold kodeboks ind/udKode 


CSS:
Fold kodeboks ind/udKode 


Mit resultat: http://malls.dk/V5/




Med CSS kan du vist skrive:

Fold kodeboks ind/udKode 


Men den er ikke implementeret i alle browsere.



Sådan som jeg forstår din kode har du tre inholdsbokse.. Hvis man kan sige det sådan..

En til din top, en til dit indhold og en til din bund.

Sæt en div rundt om det hele, til at holde sammen på alt.

<div id="wrap">

<div id="top"></div>
<div id="indhold"></div>
<div id="bund"></div>

</div>

Bagefter fylder du alt hvad du skal bruge ind i den div.
Herefter definerer du de forskellige størrelser, bredde og højde.

Sig til hvis du vil ha mere hjælp :)



Har lige lavet et lille eksempel på det (jeg tror) du er ude efter:
Fold kodeboks ind/udKode 

Det er vigtigt at ligge mærke til, at padding-bottom på middle og height på bottom er den samme - hvis de ikke er dette, vil de to overlappe hinanden.
Hvis du vil tilføje mere i toppen af dokumentet, altså over content, så vil dette layout stadig virke korrekt.



Indlæg senest redigeret d. 18.09.2008 12:52 af Bruger #2330
Ok, jeg kan tilnærmelsesvis få det til at virke. Mit problem er at min midte skal have fire billeder (et i hvert hjørne) og det skal jeg også bruge i nogle mindre bokse hvor jeg ikke kan beregne deres absolutte position, så jeg er nødt til at aligne dem i top-venstre, top-højre, bund-venstre og bund-højre i det element som de ligger i, og det kan jeg ikke få til at virke:

Fold kodeboks ind/udKode 


Jeg har prøvet at wrappe billerne i <span style='width: 50%; text-align: right;'>..</span> og divs og lidt andet uden held.



Er det for at lave runde hjørner eller hvad?



Er det for at lave runde hjørner eller hvad?


Jep. Er der en smartere måde ? Radius 15px.



Yay! Fik det endelig til at virke, men det er en lidt grim løsning (synes jeg):

Fold kodeboks ind/udKode 

Fold kodeboks ind/udKode 




Har du prøvet at kigget på den måde jeg foreslog?




Har du prøvet at kigget på den måde jeg foreslog?

Ja, jeg fik det ikke til at virke :-(
Jeg fik ikke div'ene til at aligne sig til højre eller bund, så det så ikke rigtigt ud, men nu fungerer det vist.



<< < 12 > >>
t