15. april 2003 - 08:44
Der er
22 kommentarer og 1 løsning
Problemmer med boks
Jeg har nogle bokse på min side. |Boks 1| |Boks 2| "Denne boks har en variabel højde" |Boks 3| Hvordan kan jeg få "Boks 3" til at følge "Boks 2" når den ændre højde? Kan jeg på nogen måde "spørge" "Boks 2" hvor den slutter?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. april 2003 - 08:49
#1
Den enkle løsning kunne være at lade boks 3 ligge i bunden af boks 2. (inde i boks 2) Det andet kan lade sig gøre i nyere IE med expression, men ikke i andre. Så skal du til at lave noget javascript.
15. april 2003 - 08:53
#2
Eller med en ganske almindelig tabel.
15. april 2003 - 08:53
#3
Alt efter hvordan det nu skal fungere.
15. april 2003 - 08:59
#4
hvordan´kan jeg bruge en tabel?
15. april 2003 - 09:01
#5
Så vidt jeg har forstået det, så skal boks3 stå under boks 2 lige meget hvor høj boks 2 bliver. Er det korrekt?
15. april 2003 - 09:03
#6
jep
15. april 2003 - 09:05
#7
<table cellpadding="0" cellspacing="0" border="0"><tr> <td>Boks1</td> </tr><tr> <td>Boks2<br><br><br><br><br><br><br></td> </tr><tr> <td>Boks3</td> </tr></table>
15. april 2003 - 09:29
#8
Hvis jeg gør det på den måde kommer det hele til at stå oven i hinanden
15. april 2003 - 09:33
#9
Hvordan mener du?
15. april 2003 - 09:50
#10
Jeg har sat det op som du beskrev, men det hele står midt på siden, oven i hinanden.
15. april 2003 - 09:58
#11
Bruger du stadig de samme "classes" med absolut position? Så vil positionen jo nu være udfra placeringen i tabellen.
15. april 2003 - 10:08
#12
min boks ser ud som følger: .boks{ position:absolute; width:500px; right:0; bottom:0; left:50%; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:-250px; border: 1px solid black; }
15. april 2003 - 10:11
#13
Når du bruger absolute fylder den ikke noget i omgivelserne, så hvis den ligger i en tabel vil cellen ikke have nogen udbredelse. Så bare tag den ud.
15. april 2003 - 10:25
#14
Nu har jeg slette absolute, og sat margin-left: 250. (dvs at den er centreret ved en opløsning på 1024 x 768). og det virker som det skal. Men hvad nu hvis man køre en anden opløsning så vil den ikke være centreret. Hvordan kan jeg centrer den ved alle opløsninger .boks{ width:500px; right:0; bottom:0; left:50%; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; margin-top:0px; margin-right:0px; margin-bottom:2px; margin-left:250px; border: 1px solid black; }
15. april 2003 - 10:30
#15
Så er det ikke boksen, men tabellen der skal centreres.
15. april 2003 - 10:35
#16
Nu har jeg undladt at bruge en tabel for den beskære mine bokse
15. april 2003 - 10:37
#17
<html> <head></head> <body> <table cellpadding="0" cellspacing="0" border="0" width="100%" style="height: 100%"><tr><td align="middle"> <table cellpadding="0" cellspacing="0" border="0"><tr> <td>Boks1</td> </tr><tr> <td>Boks2<br><br><br><br><br><br><br></td> </tr><tr> <td>Boks3</td> </tr></table> </td></tr></table> </body> </html>
15. april 2003 - 10:38
#18
align="middle" skal lige være align="center" :)
15. april 2003 - 11:01
#19
Jeg ved ikke om den også skal være centreret i forhold til top og bund. Hvis den ikke skal, så gør du bare således: <center> <table cellpadding="0" cellspacing="0" border="0"><tr> <td>Boks1</td> </tr><tr> <td>Boks2<br><br><br><br><br><br><br></td> </tr><tr> <td>Boks3</td> </tr></table> </center /Jesper Sørensen
15. april 2003 - 12:19
#20
Nå nu har jeg fået det til at stå som det skal, så smid nogle svar så i kan få point
15. april 2003 - 16:32
#21
svar :)
15. april 2003 - 19:32
#22
Gi det hele til schaefner
16. april 2003 - 11:23
#23
Jeg takker for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling