ホームページ > ウェブフロントエンド > CSSチュートリアル > 水平リスト項目が正しく表示されないのはなぜですか?

水平リスト項目が正しく表示されないのはなぜですか?

Susan Sarandon
リリース: 2024-11-22 21:49:33
オリジナル
452 人が閲覧しました

Why Aren't My Horizontal List Items Displaying Correctly?

水平リスト項目: トラブルシューティングと解決策

gt;

Web サイトの水平リストを作成しようとすると、問題が発生しました「float」を左に設定するなど、一般的に提案されている解決策を適用しているにもかかわらず。この問題を診断して解決するには、提供された HTML と CSS の構造を調べてみましょう。

ul#menuItems {
  background: none;
  height: 50px;
  width: 100px;
  margin: 0;
  padding: 0;
}
ul#menuItems li {
  display: inline;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  top: 0px;
  height: 50px;
}
ul#menuItems li a {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bolder;
  color: #000;
  height: 50px;
  width: auto;
  display: block;
  text-align: center;
  line-height: 50px;
}
ログイン後にコピー
<ul>
ログイン後にコピー

分析

提供されたコード構造はほぼ正しいです。 。ただし、「li」要素の「display」プロパティを「inline-block」ではなく「inline」に設定しています。これにより、要素が水平方向に流れることがなくなります。

解決策

水平方向のリストを作成するには、'li' 要素の 'display' プロパティを 'inline-' に変更します。 CSS 内の「ブロック」:

ul#menuItems li {
  display: inline-block;
}
ログイン後にコピー

提案に従って CSS を更新すると、リスト項目は次のようになります。意図したとおり、水平方向に表示されます。

以上が水平リスト項目が正しく表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート