Avatar billede charley78 Novice
25. november 2008 - 16:26 Der er 6 kommentarer og
1 løsning

elementært spørgsmål vedr. div-tags måde at 'bevæge sig på'

Ligger divtags på plads ved at spænde hinanden ud, eller kan man i et "tomt rum" fx en content-tag, lægge en lille ting fx oppe til højre og en anden på midten?
Avatar billede ssv Nybegynder
25. november 2008 - 17:02 #1
Øhm, hvad? :-) Div'er "spænder" ikke hinanden ud, som fx. tabeller gør. Der skal højde/bredde på.
Avatar billede charley78 Novice
25. november 2008 - 17:17 #2
- ok og det vil så sige at man fx kan lægge en lille ting fx oppe til højre og en anden på midten?

Nu ved jeg at flg. spørgsmål http://www.eksperten.dk/spm/854128 adskiller sig lidt fra det aktuelle, men det var udgangspunktet for mit spørgsmål. Tænkte at jeg trlngte til at få nogle helt basale ting på plads...
Avatar billede olebole Juniormester
25. november 2008 - 23:47 #3
<ole>

ssv >> Jo, et div spænder det omkransende element ud på samme måde som alle andre visuelle elementer - også selvom det omkransende element er et div. Dog fylder div pr. default den tilgængelige plads i bredden.

charley78 >> Du må nok forklare tydeligere, hvad det er, du vil vide  =)

/mvh
</bole>
Avatar billede roenving Novice
29. november 2008 - 12:21 #4
div'er er 'block-level' elementer, som fylder hele den til rådighed værende plads i bredden, medmindre den eksplicit har en bredde, et nyt block-element efter det vil derfor lægge sig 'under' det ...

-- i modsætning til dette findes inline-elementer, der bare holder den plads de ville have haft uden elementet ...

Jeg plejer at bruge eksemplet med at du har en længere tekst i en tekstbehandler, markerer du så tre ord midt i teksten og trykker på kursiv-knappen, så bliver ordene på den plads de hele tiden har haft, kursiv er et inline tag, trykker du i stedet på Indsæt tabel vil hele afsnittet blive skåret over, så det der er før de tre ord bliver til et afsnit, så kommer tabellen, og resten af afsnittet er så også blevet et selvstændigt afsnit ...

Tabellen er så et block-element, det vil have hele bredden for sig selv !-)

Til gengæld kan den adfærd tilpasses, så man kan floate block-elementer 'bag ved' hinanden, eller elementer kan floates over mod højre side osv.
Avatar billede charley78 Novice
29. november 2008 - 19:17 #5
ok, jeg tror jeg er ved at være en anelse klogere.
Med hvad med flg.:
<div id=back style="position:fixed;right:10px;top:10px;text-align:right;z-order:1;">
<a href="#artikler">Til artikler</a><br>
<a href="#rasborg">Til top</a>
</div>

Dette eksempel trorede jeg netop kunne være den måde man laver "faste" ting på?
Hvordan gør man ellers... Altså, kunne du give et eksempel på et inlineelement?
Avatar billede charley78 Novice
30. oktober 2010 - 12:27 #6
Tak for svar. I skal have points!?!
Avatar billede charley78 Novice
04. november 2010 - 21:43 #7
med henvisning til flg. http://www.eksperten.dk/spm/923100#reply_7679960, der bare er en af mange sure kommentarer til mine udestående points, runder jeg hermed af med at tage pointsene tilbage. Har ventet en uges tid siden jeg tilbød pointsene..!
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