リストを作成し、リストの外側のマージンと内側のマージン、および LI の内側と外側のマージンを 0PX に設定しましたが、LI のテキストは実際には垂直方向に非対称です。上部のパディングは 1PX 程度ですが、内側のマージンが 3PX と大きいので、マージンがなくなってしまうと意味がありません。 、助けてください
昨年の CSS 互換性とハックに関連する記事を読むことで、答えを見つけることができます。
フロントスタイルに * {margin:0;padding:0} を追加しましたか?
私のリストとリスト要素はすべて内側と外側のマージンが 0 になるように設定されています。グローバル設定を設定するのは役に立ちません
元の投稿者に従って作成しましたが、同様の問題は発生しませんでした。 が再度ネストされている場合は、次のように li で位置を設定できます。ポスター用に整理しました。投稿者のお役に立てれば幸いです。
li{ position: relative; top: 2px; }
あなたのリは高すぎます
あなたのリは高すぎます
li の高さは、line-height の高さと同じです
コードは投稿していません~~~~
この問題はよく出ますが、解決策も非常に簡単です。あなたが欲しいのです。そして、この位置はどのブラウザとも互換性があります。上記の li の float に関しては、他のブラウザとの互換性の問題があります。つまり、ズレが生じているのです。それを解決する方法は、css ハックを使用するだけです
この問題はよく見かけます。解決策も非常に簡単です。次に、top: 0px; を使用します。左上 上の 0px は、希望の位置に応じて定義されます。そして、この位置はどのブラウザとも互換性があります。上記の li の float に関しては、他のブラウザとの互換性の問題があります。つまり、ズレが生じているのです。それを解決する方法は、css ハックを使用するだけです
この問題はよく見かけますが、解決方法も非常に簡単です。左上 上の 0px は、希望の位置に応じて定義されます。そして、この位置はどのブラウザとも互換性があります。前述の li の float に関しては、他のブラウザとの互換性の問題があります。つまり、ズレが生じているのです。じゃあどうやって解決するかというと、CSSハックを使うだけです
実際、皆さんが言っていることはわかっていますが、相対的な位置関係というのはLIの位置のことです。つまり、LIの単語が上位に対して非対称であるということです。 LI ではなく、LI ボックスの位置が低くなります。 非対称の位置は、ブラウザの互換性の問題である可能性があります。
ああ、あなたの言ったことはわかりました。 ... 例を挙げます
このように
ポイントはもらったけど… でも、その理由を伝えたい…
ポジションの理由ではないんです ご存知ですか…
言葉の浮きの理由です 何も変わりません。 FirefoxやGoogleでfloatを使用している場合…IEではfloat時にズレが生じます… ご指摘の状況です