webForumDet fria alternativet

form ger radbrytning.

9 svar · 606 visningar · startad av Vide

VideMedlem sedan dec. 19996 094 inlägg
#1

Varför ger en form-tagg en radbrytning ovanför sig?

Och hur kommer man ifrån det, både i IE och NS?

Tyckte att detta skulle vara ett vanligt problem, men sökningar gjorde mig inte tillfreds.

------------------
Jag utvecklar invecklade veck, totalt väck

@ndersMedlem sedan juni 200026 914 inlägg
#2

Jag brukar alltid lägga formulär i tabeller, och då så att form-taggarna inte ligger i en <td>.

Det brukar fungera fantastiskt bra för mig att lägga form-taggarna mellan <tr>
och <td>.

Mvh,

------------------
All your base are belong to me.

VideMedlem sedan dec. 19996 094 inlägg
#3

Jo, så har jag löst det förut, men det är väl inte enligt HTML4-standard?

Jag är mest intresserad av hur man ska göra enligt standard.

------------------
Jag utvecklar invecklade veck, totalt väck

MarcusMedlem sedan juli 2000470 inlägg
#4

Ska du göra enligt standard så skiter det sig. Så är det. Då blir det radbrytning.

Om du vill slippa en radbrytning någonstans så gör enligt följande. Det är i princip samma som @nders förslag fast helt utan radbrytning.

<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" WIDTH="400">
 <TR>
  <TD>

   <TABLE width="100%">
    <FORM>
     <TR>
      <TD>
       <INPUT>
       <BR>
       <INPUT>
      </TD>
     </TR>
    </FORM>
   </TABLE>

  </TD>
 </TR>
</TABLE>

Det är inte någon snygg, manlig lösning, men den fungerar iaf.

------------------
DinDator.nu: En sida som riktar sig till dig som vill lära sig mer om datorer och internet.

VideMedlem sedan dec. 19996 094 inlägg
#5

Okej, tack ändå... :)

------------------
Jag utvecklar invecklade veck, totalt väck

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#6

Enligt standard så borde ju detta vara rätt.

form {margin: 0px}

Så gör i alla fall alltid jag.. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

frankofMedlem sedan jan. 20014 275 inlägg
#7

Tack Erik.
Fan vad enkelt det kan vara :e

/frankof

------------------
"Herre", sa hon.

spangoMedlem sedan juni 20006 147 inlägg
#8

Borde man inte kunna säga display: inline; på formen?

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#9

Fast måste inte <form> vara ett block-element?
Vad säger standarden om sådant?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

frankofMedlem sedan jan. 20014 275 inlägg
#10

Bedöm själv: http://www.w3.org/TR/html401/interact/forms.html#h-17.3

Fast jag hittade något om flow som jag inte riktigt fattade

<!ENTITY % flow "%block; &#0124; %inline;">

Betyder det att du kan få blockelement att flöda inline?

/frankof

------------------
"Herre", sa hon.

[Redigerat av frankof den 23 sep 2001]

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb