/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Arrangere et div element efter et andet di~
Fra : Peter Poulsen


Dato : 16-03-06 22:40

Hej

Jeg vil gerne kunne arrangere et lille div element (f.eks. et
logo) efter et stort div element (container for sidens indhold).
Jeg vil gerne kunne placere den lille div i toppen og i højre
side af den store div. Hvordan gør man dette, så den er samme
sted i alle opløsninger på skærmen?

Mvh. Peter

--
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

 
 
Jørgen Farum Jensen (16-03-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 16-03-06 23:33

Peter Poulsen wrote:
> Hej
>
> Jeg vil gerne kunne arrangere et lille div element (f.eks. et
> logo) efter et stort div element (container for sidens indhold).
> Jeg vil gerne kunne placere den lille div i toppen og i højre
> side af den store div. Hvordan gør man dette, så den er samme
> sted i alle opløsninger på skærmen?
>
> Mvh. Peter
>
<div id="storeDIV">
<div id="lilleDIV">
</div<
</div>

#storeDIV {
position:relative;
....
}
#lilleDIV {
postion:absolute;
right:0;
top:0;
}
--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk
..

Erik Ginnerskov (17-03-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 17-03-06 00:48

Jørgen Farum Jensen wrote:

> #storeDIV {
> position:relative;
> ...
> }
> #lilleDIV {
> postion:absolute;
> right:0;
> top:0;
> }

Det alene kan desværre ikke gøre det. Den absolutte positionering af
#lilleDiv løfter denne div ud af sidens flow og noget af indholdet i
#storeDiv vil derfor enten dække over eller blive dækket af #lilleDiv.

En lettere måde at lave det på er med float, men ikke helt som Per skriver.
Gør det sådan:

I html:

<div id="lilleDiv>...</div>
<div id="storeDiv">...</div>

I css:

#lilleDiv {
float: right;
width: 100px;
margin: 0 0 10px 10px;
}
#storeDiv {
definitioner for storeDiv
}

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Per Rasmussen (17-03-2006)
Kommentar
Fra : Per Rasmussen


Dato : 17-03-06 08:32

Erik Ginnerskov wrote in dk.edb.internet.webdesign.html:
>
> Det alene kan desværre ikke gøre det. Den absolutte positionering af
> #lilleDiv løfter denne div ud af sidens flow og noget af indholdet i
> #storeDiv vil derfor enten dække over eller blive dækket af #lilleDiv.
>
> En lettere måde at lave det på er med float, men ikke helt som Per skriver.
> Gør det sådan:
>
> I html:
>
> <div id="lilleDiv>...</div>
> <div id="storeDiv">...</div>
>
> I css:
>
> #lilleDiv {
> float: right;
> width: 100px;
> margin: 0 0 10px 10px;
> }
> #storeDiv {
> definitioner for storeDiv
> }
>
Hej Erik
Det er en løsning hvis den lille div ikke skal ligge inde i den store, men jeg
har opfattet det således at det skal den gøre.

PerR

--
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

Erik Ginnerskov (18-03-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-03-06 00:02

Per Rasmussen wrote:

> Det er en løsning hvis den lille div ikke skal ligge inde i den
> store, men jeg har opfattet det således at det skal den gøre.

Du har sikkert ret i din tolkning. I så fald skal #lilleDiv selvfølglelig
etableres inde i #storeDiv - præcis som du gjorde.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Per Rasmussen (16-03-2006)
Kommentar
Fra : Per Rasmussen


Dato : 16-03-06 23:44

Peter Poulsen wrote in dk.edb.internet.webdesign.html:
> Hej
>
> Jeg vil gerne kunne arrangere et lille div element (f.eks. et
> logo) efter et stort div element (container for sidens
indhold).
> Jeg vil gerne kunne placere den lille div i toppen og i højre
> side af den store div. Hvordan gør man dette, så den er samme
> sted i alle opløsninger på skærmen?
>
> Mvh. Peter
>

Hvis jeg har forstået dig rigtigt, så tror jeg du mener at den
lille div skal være placeret i øverste højre hjørne indeni den
store div, hvis det er korrekt så skal du lægge den lille div
indeni den store
<div class="stor">
<div class="lille"></div>
</div>
Og mon ikke du kan placere den i øverste højre hjørne ved hjælp
af lloat right, men du skal jo også lige tænke på det der skal
sættes ind i den store div, at placere det, så det ikke kommer i
kambolage med den lille div.

PerR

--
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

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste