Avatar billede ahrensberg Nybegynder
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;'>&nbsp; kg &nbsp;</span>

        </div>

      </td>

  </tr>

</table>

------------------------------------------------

Med venlig hilsen

Ahrensberg
Avatar billede help2day Nybegynder
09. april 2007 - 10:39 #1
hvad menere du med at flugte
Avatar billede ahrensberg Nybegynder
09. april 2007 - 10:48 #2
At de skal ligge på lige linje.
Avatar billede ahrensberg Nybegynder
09. april 2007 - 10:49 #3
Disse flugter ikke
(1) --------------- (2) _______________

Disse flugter
(1) --------------- (2) ---------------
Avatar billede help2day Nybegynder
09. april 2007 - 10:50 #4
hvis du mener at de skal justeres til venste, manler du en align, i til table, til left.
Avatar billede ahrensberg Nybegynder
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.
Avatar billede ahrensberg Nybegynder
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.
Avatar billede ahrensberg Nybegynder
09. april 2007 - 11:35 #7
Point nu hævet til 200.
Avatar billede help2day Nybegynder
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.
Avatar billede help2day Nybegynder
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;'>&nbsp; kg &nbsp;></TD>

       
    </div>



      </td>

  </tr>

</table>
Avatar billede ahrensberg Nybegynder
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;'>&nbsp; kg &nbsp;</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/
Avatar billede help2day Nybegynder
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.
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