09. april 2007 - 10:25
Der er
10 kommentarer og 1 løsning
Hvorfor flugter denne 'input' og 'span' ikke?
Hej alle Nogen der kan fortælle mig hvorfor nedenstående inputboks og span ikke flugter, og hvordan jeg får dem til at flugte? ------------------------------------------------ <table> <tr> <td style='height: 50px; vertical-align: middle; border: solid;'> <div style='white-space: nowrap;'> <input style='height: 15px; font-size: 9px; border: solid; border-width: 1px; width: 45px;' value='' type='text'> <span style='height: 15px; font-size: 9px; border: solid; border-width: 1px;'> kg </span> </div> </td> </tr> </table> ------------------------------------------------ Med venlig hilsen Ahrensberg
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
09. april 2007 - 10:39
#1
hvad menere du med at flugte
09. april 2007 - 10:48
#2
At de skal ligge på lige linje.
09. april 2007 - 10:49
#3
Disse flugter ikke (1) --------------- (2) _______________ Disse flugter (1) --------------- (2) ---------------
09. april 2007 - 10:50
#4
hvis du mener at de skal justeres til venste, manler du en align, i til table, til left.
09. april 2007 - 11:00
#5
Jeg mener at ikke ligger på lige linie vandret. Altså ikke verticalt. Hvis du prøver vise ovenstående i en browser, vil du se at "kg" feltet ligge højere end inputboksen.
09. april 2007 - 11:02
#6
... hov, jo det er jo vertikalt. Men altså som sagt, så ligger span'en højere end inputboksen, og jeg vil gerne have at de ligger på lige linie.
09. april 2007 - 11:35
#7
Point nu hævet til 200.
09. april 2007 - 12:16
#8
du kan ikke bruge span i det sammenhæng, hvis du laver det om uden span, virker teksten større og det flugter.
09. april 2007 - 12:45
#9
den her skulle virke <table> <tr> <td style='height: 50px; vertical-align: middle; border: solid;'> <div style='white-space: nowrap;'> <table><td> <input style='height: 15px; font-size: 9px; border: solid; border-width: 1px; width: 45px;' value='' type='text'></TD> <td> <span style='height: 15px; font-size: 9px; border: solid; border-width: 1px;'> kg ></TD> </div> </td> </tr> </table>
09. april 2007 - 14:03
#10
Ja, ok... kan selvfølgelig dele den op i endnu en tabel. Forstår dog stadig ikke hvorfor min 'span' ligger rykker sig de enkelte pixels ned, når de står i samme tabel. Indtil videre bruger jeg "næsten" din løsning. "Næsten" fordi du har glemt at omringe dine 'td' med 'tr'. ;o) Og også har glemt at lukke tabellen (</table>). Derudover gør brug af endnu en tabel, også min 'nowrap'-style unødvendig. Resultatet bliver altså: ------------------------------------------------ <table> <tr> <td style='height: 50px; vertical-align: middle; border: solid;'> <table><tr> <td><input style='height: 15px; font-size: 9px; border: solid; border-width: 1px; width: 45px;' value='' type='text'></td> <td><span style='height: 15px; font-size: 9px; border: solid; border-width: 1px;'> kg </td> </tr></table> </td> </tr> </table> ------------------------------------------------ Det er dog også "sjovt", at der er forskel på om der er linieskift mellem efter inputboksen og min 'td', eller om jeg undlader den. Ændres følgende: [...] width: 45px;' value='' type='text'></td> [...] til: [...] width: 45px;' value='' type='text'> </td> [...] Giver det samme effekt som hvis den ekstra tabel undlades. :o/
09. april 2007 - 14:11
#11
det er jo ikke fordi jeg ikke er klar over der, men ja tak, glædede mig faktisk over nogle point.
Vi tilbyder markedets bedste kurser inden for webudvikling