ホームページ >ウェブフロントエンド >htmlチュートリアル >div+css_html/css_WEB-ITnoseの初心者メニュー

div+css_html/css_WEB-ITnoseの初心者メニュー

WBOY
WBOYオリジナル
2016-06-24 12:30:441065ブラウズ

ナビゲーションはウェブサイト上で非常に重要な位置を占めており、Table 時代のメニューは複数の TDS と並べて表示されていました。
これで、li などのセマンティックタグを使用して完成させることができます。
メニュー 1:

<meta name="generator" content=" editplus">gt; <meta name="著者" content="" />gt; <meta name="キーワード" content="" />gt; <meta name="説明" content="" />gt; <style type="text/css"> *{margin:0px;font-family:verdana;} ul { list-style:none } li ul { display:none; ; } #nav li {テキスト整列:中央;幅:100ピクセル;位置:相対;トップ:-4px;left:112px;} #nav li ul li { パディング:5px 6px 5px 5px; } #nav li ul li a { 表示:ブロック: ソリッド 1px; ; } #nav li a:hover {background:#efefef; border:solid 1px; text-indent:30%; } #nav li:hover ul,#nav li.over ul {display:block; ; } </style> <script type="text/javascript"> var nav = document.getElementById('nav'); 0;i<lis.length if var childli="lis[i];" childli.onmouseover="function(){this.className='over';" childli.onmouseout="function(){this.className='';}" window.onload="a;" <ul><a href="#1"> </li> <ul><a href="#1></a>bed0 ul li> IE は #nav li:hover ul をサポートしていないため、これを実装するための簡単な JS を作成しました。その目的は、#nav li にマウスオーバー イベントとマウスアウト イベントを追加し、その cssName を動的に変更することだけです。 <p> <br>メニュー 2: <br></p> <p><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 新しいドキュメント <スクリプトタイプ="text/javascript"> var a = function() { var nav = document.getElementById('nav'); var lis = nav.childNodes; for(var i = 0;i>

この 2 つの単一の菜食は主に Box モデルへの理解であり、最初は私もボックスを弄ります。注意マージン、パディング、ボーダー。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。