Avatar billede haolan Nybegynder
30. september 2005 - 19:01 Der er 13 kommentarer og
2 løsninger

CSS to <div> på samme linie

Halløj i stuen... Jeg har to <div> der skal ligge på samme linie.
Når man tilføjer en <div> for sig selv ligger de sig jo på hver sin linie..

Er der ikke en måde man kan få dem til at ligge på samme linie?
Position: absolute; er udelukket, da der ikke kan gives en fast placering til den.
Avatar billede udvikler Nybegynder
30. september 2005 - 19:09 #1
Evt. kan du bare gøre sådan her:

<table border="1">
<tr>
<td><div style="">ene div</div></td>
<td><div style="">anden div</div></td>
</tr>
</table>
Avatar billede udvikler Nybegynder
30. september 2005 - 19:10 #2
Ellers tror jeg ikke der er andre muligheder da de to divs jo skal definere noget hver for sig :)
Avatar billede jesper-moeller Nybegynder
30. september 2005 - 19:14 #3
du kan floate dem left og right (Kræver de er relative)
Avatar billede expnet Seniormester
30. september 2005 - 19:15 #4
<div style="float:left;">Div 1</div><div style="float:left;">Div 2</div><div>Div 3</div>
Avatar billede haolan Nybegynder
30. september 2005 - 19:40 #5
Nice.. mange tak for hjælpen.. det må være jesper moeller der kom først.. såå lig svar for points :)
Avatar billede kreativmedie Nybegynder
30. september 2005 - 20:06 #6
div {
display: inline;
}
Avatar billede jokkejensen Novice
30. september 2005 - 20:54 #7
det er mere korrekt at bruge display:inline;..
Avatar billede jesper-moeller Nybegynder
30. september 2005 - 21:04 #8
expert bør da også for exemplet ..... og Kreativ og jokke bør også have point så for deres løsning...*S*

Jokke > "mere korekt" ?? ....den ene metode er verken mere eller mindre korekt.... ;-) ... kommer an på til hvad og hvor dan... og hvad den enkelt foretrækker at bruge... Lige som med layers vs. tabeller .... begge dele kan bruges og "misbruges"
Avatar billede jokkejensen Novice
30. september 2005 - 21:13 #9
korrekt.. men spørgsmålet lød mere at 2 div skulle ligge på samme linie, og det kan de ikke med display: block (som default).. derfor display:inline; vil ligge dem ved siden af hinanden, som sørgsmålet lyder.. og ja.. en tabel ville være at foretrække, men det skal jo være "fancy" når de andre nørder tager vis kilde..

Nej jeg var ikke ude efter point, lidt for sent :)
Avatar billede jesper-moeller Nybegynder
30. september 2005 - 21:20 #10
jokke >> *G*.... mht ldissplay kan vi da ave et CSS2.1 kompromi , med en 'inline-block' atribute...:*G*
Avatar billede haolan Nybegynder
30. september 2005 - 23:39 #11
Hehe sikke da en diskussion i har igangsat her..

jeg mente bar at det var jesper-moeller der kom først med en brugbar løsning som jeg valgte at anvende.

Jeg havde tænkt muligheden med tabeller, men synes sagen med at tilrette lidt i min div som alligevel skulle ligge der i forvejen, ville gøre det mere overskueligt :)

såå man kan sige at -aco-, moeller, expnet og kreativ har lige meget ret :) det vil sige 60 delt med 4, så er der vel ingen der bliver utilfredse :)

Såå lig svar for point i sidste to der ikke har lagt svar endnu :)
Avatar billede expnet Seniormester
02. oktober 2005 - 18:56 #12
jamen jeg hjælper gerne uden point jeg håber bare du fik løst dit problem :)
Avatar billede haolan Nybegynder
04. oktober 2005 - 22:17 #13
Nice mange tak :) .. så manger vi bare et svar fra kreativ
Avatar billede kreativmedie Nybegynder
04. oktober 2005 - 22:20 #14
giv du dem bare til jesper-moeller ;)
Avatar billede jesper-moeller Nybegynder
04. oktober 2005 - 22:24 #15
Øj Øj...kan selt ikke tåle så meg ad gangen...*G*
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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