私はこのhtmlスクリプトをWebアプリケーションに持っています。
フォームを互いに入れ子にするべきではないため、これは無効な HTML であることは承知していますが、それでも「誰か」がこれを行った場合、IE でその奇妙な動作を防ぐにはどうすればよいでしょうか? その無効なフォームを内部に保持することによる回避策はありますか?
<html><head>
<style>
form{
display: inline;
</style>
</head>
<body>
<form>
<table border="1">
<tr>
<td>first</td>
<td><form>...</form></td>
<td>second</td>
</tr>
</table>
</form>
これにより、Internet Explorer で「最初」と「2 番目」の間に改行が発生します。
次のようになります。