


[過去を振り返り、新しいことを学ぶ] CSS を使用して Web サイトのナビゲーションをデザインする bar_html/css_WEB-ITnose
1. 背景を変更したナビゲーション メニュー効果のプレビュー:
出典コード:
<!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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>实现背景变换的导航菜单</title><!--利用#nav 定义div的样式,包括宽度、右边框、填充的符合属性、字体、字号、背景颜色和字体颜色利用#nav ul 定义 div 下的 ul 对象的样式,包括列表属性 list-style、边距 margin、填充 padding、边框 border 属性利用#nav li 定义 li 对象的样式利用#nav li a 定义 li 对象下的链接文字样式利用#nav li a:hover 定义 li 对象下的链接文字激活样式 ---><style type="text/css">#nav { width:150px; border-right:1px solid #000; padding:0 0 1em 0; margin-bottom:1em; font-family:"宋体"; font-size:13px; background-color:#ff9933; color:#000000;}#nav ul { list-style:none; margin:0; padding:0; border:none;}#nav li { margin:0; border-bottom:1px solid #ffff00;}#nav li a { display:block; padding:5px 5px 5px 0.5em; background-color:#ff9933; color:#fff; text-decoration:none; width:100%; border-right:10px solid #ffcc00; border-left:10px solid #ffcc00;}html>body #nav li a { width:auto;}#nav li a:hover { background-color:#ffcc00; color:#fff; border-right:10px solid #ff00ff; border-left:10px solid #ff00ff;}</style></head><body><div id="nav"> <ul> <li><a href="#nav">首页</a></li> <li><a href="#nav">公司频道</a></li> <li><a href="#nav">最新动态</a></li> <li><a href="#nav">客房介绍</a></li> <li><a href="#nav">酒店服务</a></li> <li><a href="#nav">休闲娱乐</a></li> <li><a href="#nav">旅行社</a></li> </ul></div></body></html>
2. CSS を使用して水平ナビゲーションを作成します
効果のプレビュー:
ソースコード:
<!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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>利用CSS制作横向导航</title><!--首先定义了ul 下li 对象,给#navh li 指定了 float:left 属性,所有的li对象都向左浮动,从而形成横向的排列形式导航的关键在于a 链接对象的样式控制,在这里使用#navh li a{} 给li 下的每一个a 链接对象编写了样式display:block 使得a 链接对象的显示方式由一段文本变为一个块状对象,这样就可以使用CSS的外边距、内边距、边框等属性给a 链接标签加上一系列样式--><style type="text/css">#navh li{ float:left;}#navh ul { list-style:none; margin:0; padding:0; border:none;}#navh li a { color:#ffffff; text-decoration:none; padding-top:4px; display:block; width:65px; height:20px; text-align:center; background-color:#6600cc; margin-left:2px; }#navh li a:hover{ background-color:#9999ff; color:#ffffff;}</style></head><body><div id="navh"> <ul> <li><a href="#navh">首页</a></li> <li><a href="#navh">公司频道</a></li> <li><a href="#navh">最新动态</a></li> <li><a href="#navh">客房介绍</a></li> <li><a href="#navh">酒店服务</a></li> <li><a href="#navh">休闲娱乐</a></li> <li><a href="#navh">旅行社</a></li> </ul></div></body></html>
出典: 「HTML、CSS、JavaScript Web ページの制作」の第 13.3 章初心者からマスターまで」

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex
