jamen :) select boxen er inde i en tabel, står <form method="get" action="side.php"> uden for tabel står den rigtig nok, står <form m..... lige foran select boxen bliver der linie skift ?!!!
både <form or </form skal stå ENS. dvs hvis <form står indeni en tabelcelle skal </form stå indeni den samme tabelcelle. hvis <form står udenfor tabellen skal </form også stå udenfor tabellen.
Og nok det vigtigste. Du må ikke (ALDRIG) gemme <form og </form indeni tabelstrukturen. (eg: efter <table og før <td) det er et direkte brud på htmlreglerne at placere andre HTML tags der. Hvis du gør det vil de forskellige browsere vælge at forstå det på hver deres måde og du kan slet ikke forudsige hvad resultatet bliver.
-- en form er et blocklevel tag, dvs. det vil forlange at have sin egen linje, det kan du ændre ved at sætte style="display:inline" på tagget ...
-- og forskellen på block-level og inline tags kan du se, hvis du markerer 3 ord midt i et afsnit i f.eks. Word og trykker på kursiv-knappen, ordene bliver stående på samme sted (kursiv er et inline tag), men hvis du trykker på 'Indsæt tabel'-knappen vil afsnittet, ordene står i, blive delt, og der vil blive indsat en tabel imellem de to nye afsnit (en tabel er et block-level tag !-)
<- jakoba, det er sådan du siger jeg ikke må gøre ?? men det er den ENESTE måde jeg kan få det til at stå i en række som jeg vil have det, hvis <form....></form> står inden for <td></td> så ser det hel mærkeligt ud!
roenving dit eksempel er det så den måde man gør det på ?
fx: <table> <tr> <td><form style="display:inline;" .....>select knap</form></td> </tr> </table> Nogen browsere flytter den slag ulovlige tags op foran tabellen så det du får ud af det er <form.....></form> <form.....></form> <table> <tr> <td>select knap</td> ... osv
Synes godt om
Ny brugerNybegynder
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.