• ベストアンサー

IE8で</form>タグが改行されない方法ありますか?

IE8だけ、<td></form>タグで改行されてしまうので・・ <td></form STYLE="MARGIN:0px;padding:0px; ">のように CSSを設定しましたが、改行されてしまいます。 IE8でも改行されない方法はあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

><td></form> そもそもいろんな意味で文法違反では? テーブルとフォームの関係をもうすこし明確に提示なさったほうがよいかと

php4
質問者

お礼

文法違反や、いろんな意味で良くなさそうですね。 ありがとうございます。 結局、無理やり配置した</form>タグを正しい位置へ配置し フォームを1つにし、戻ると確認ボタンの2つを横へ並べ JavascriptでsubmitすることでHIDDENパラメータを 両方のボタンで渡す事ができました。

その他の回答 (4)

noname#119957
noname#119957
回答No.5

IE8だけ、<td></form>タグで改行されてしまうので・・ >>意味がわかりませんが。。何がいいたいのですか???

noname#100277
noname#100277
回答No.4

table要素以下の終了迄のソースは? 尚、直接記述の「style」は開始に記述で在って「終了」には記述しません。 しても無効化されます。 正<要素 style="***">~ 誤~</要素 style="***">

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

><td></form>タグで改行されてしまう~ 質問文から推測すると、 <form>~<td></form>~</td> のようなソースになっていると想像されますが、ブラウザがこれをどのように解釈するかは、運任せみたいなものです。 ></form STYLE="MARGIN:0px;padding:0px; ">~ 終了タグにstyle記述しても、多分、反映されないと思います(←試してないけど)。記述するなら開始タグに。 ↑とは別に、formタグはブロック要素として扱われるのでしょうから、仮に前後で改行されてもおかしくないはず。  http://www.xml.vc/html/block-inline.html  http://www.ne.jp/asahi/minazuki/bakera/html/reference/block これを、修正したいのならinline指定しておけばよいのでは?

php4
質問者

お礼

閉じタグがCSSが効かない件ありがとうございます。 助かりました。

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.2

<td></form> は、本当にそう書いたのですか? それとも、本当は <td><form> なのを、質問文で書き間違えたのですか?