Firefoxで角度のついたコメント(ウェブページに自動的に追加されます)がレイアウトを壊します。あなたはそれがFirefoxのフォールトだと言うことができます(コメントは何も変更してはいけません - それはコメントの後にあります)が、それにもかかわらず問題は存在します。角度のついたコメントは私のレイアウトに壊れています。
<table style="margin:auto">
<tbody><tr><td>
<ol>
<li>
<span style="padding-left:1em">
<h3 style="display:inline">
first
</h3>
</span>
</li><li>
<span style="padding-left:1em">
<h3 style="display:inline">
second
</h3>
<!-- ngRepeat: ... -->
</span>
</li><li>
<span style="padding-left:1em">
<h3 style="display:inline">
third
</h3>
</span>
</li>
</ol>
</td></tr>
</tbody></table>
すべてli
要素は角度リピータによって作成され、それぞれにコメントが追加されている。ただ、問題を表示するために、最小限に剥奪 - ここ
この問題を解決するにはどうすればよいですか? Angularコメントを無効にする方法はありますか?
ここで予想される動作は何ですか? 'li'sはインラインであるべきですか? – nikjohn
@nikjohn、予想されるレイアウトは、すべての線が均等に(垂直に)配置されています。実際の結果はコメントがラインの半分として扱われるので、真ん中で私はより大きな垂直スペースを持っています。 – greenoldman
これが実際に起こっている場合、それはFirefoxの問題です。これを回避する方法の1つは、Normalizeのような正規化CSSライブラリを使用することです。私の答えを編集しました – nikjohn