- ベストアンサー
IE8で</form>タグが改行されない方法ありますか?
IE8だけ、<td></form>タグで改行されてしまうので・・ <td></form STYLE="MARGIN:0px;padding:0px; ">のように CSSを設定しましたが、改行されてしまいます。 IE8でも改行されない方法はあるでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
><td></form> そもそもいろんな意味で文法違反では? テーブルとフォームの関係をもうすこし明確に提示なさったほうがよいかと
その他の回答 (4)
IE8だけ、<td></form>タグで改行されてしまうので・・ >>意味がわかりませんが。。何がいいたいのですか???
table要素以下の終了迄のソースは? 尚、直接記述の「style」は開始に記述で在って「終了」には記述しません。 しても無効化されます。 正<要素 style="***">~ 誤~</要素 style="***">
- fujillin
- ベストアンサー率61% (1594/2576)
><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指定しておけばよいのでは?
お礼
閉じタグがCSSが効かない件ありがとうございます。 助かりました。
- zxcv0000
- ベストアンサー率56% (111/196)
<td></form> は、本当にそう書いたのですか? それとも、本当は <td><form> なのを、質問文で書き間違えたのですか?
お礼
文法違反や、いろんな意味で良くなさそうですね。 ありがとうございます。 結局、無理やり配置した</form>タグを正しい位置へ配置し フォームを1つにし、戻ると確認ボタンの2つを横へ並べ JavascriptでsubmitすることでHIDDENパラメータを 両方のボタンで渡す事ができました。