0

間違っている場合は訂正してください。ただし、display: block; その CSS 宣言を持つ要素はすべてブロック要素に変換されますよね?つまり、指定された要素が display: block; であるということです。宣言は、使用可能な幅全体にまたがりますよね?

私は現在、親リスト項目の幅の幅を継承するはずのネストされた順序付けられていないリスト項目を含むドロップダウン メニューを収容するナビゲーションを持っているため、これを尋ねます。

リンクが削除されました

Teams にカーソルを合わせると、18U と 17U のリンク リスト項目が適切な幅に拡張されていないことがわかります。これと同じ問題がすべてのリスト リンク アイテムに当てはまるとしか思えません。

BUT: ここに移動すると:リンクが削除され、リンクが 3 つ以上あることに気付くと、この問題はもはや問題ではなくなります。全幅を占めます。

また、ページが読み込まれ、リスト項目の 1 つに初めてカーソルを合わせると、ナビゲーション メニューが少し右に移動します。

この問題は、Google Chrome で引き続き発生します。

誰かが私をここで助けてくれますか? ありがとうございました。

4

1 に答える 1

1

あなたのliの幅が設定されています

width: 100%

要素の親 (ul) に幅が設定されている場合にのみ機能します。設定...

width: 100%

... ul でも問題なく動作します。

于 2013-01-07T04:12:50.573 に答える