ホームページ > ウェブフロントエンド > htmlチュートリアル > ヘルプ: ブロック内にリンクを表示するにはどうすればよいですか? _html/css_WEB-ITnose

ヘルプ: ブロック内にリンクを表示するにはどうすればよいですか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:39:36
オリジナル
1463 人が閲覧しました

以下のように: #menu ul li a {display:block;} が設定されています。マウスをその領域に移動すると背景色が変わります。マウスをテキストに移動すると li の背景色が変わるのはなぜですか?

#menu a:link {color:#666; text-decoration:none;}
#menu a:visited {color:#666;text-decoration:none;}
#menu a:hover {color:#ffffff ;text-decoration:none;font-weight:bold;}
#menu a:active {color:#ffffff;text-decoration:none;font-weight:bold;}

#menu ul li {background: #eef ; ボーダーボトム: 1px ソリッド #CCC; フロート: 左;
#メニュー ul li a {表示: ブロック; 幅: 168 ピクセル; } #メニュー ul li a:hover {background:#3ab3ec; font-weight:bold;}
#menu li a:active {background:#3ab3ec; }
ディスカッションへの返信(解決策)

理由がわかりました。絶対位置が設定された 2 つの DIV がネストされているためです。その結果、Web ページ全体の多くの要素が異常になります。

あはは、ホストはとてもかわいいです

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