ページのレイアウトと計画
Web ページの制作には、CSS、HTML、DHTML、XHTML などの用語がたくさんあります。次の記事では、HTML についての基本的な知識を使用します。この入門チュートリアルを学習する前に、HTML についての基本的な知識がすでにあることを確認してください。 DIV+CSS を段階的に使用して Web ページのレイアウトをデザインしてみましょう。
すべてのデザインの最初のステップは構想です。構想後は、一般的に、PhotoShop や FireWorks などの写真処理ソフトウェア (以下、PS または FW) を使用して、作成するインターフェイスのレイアウトを単純に描画する必要があります。以下は私がよく考えたインターフェイスのレイアウト図です。
次に、概念図に基づいてページのレイアウトを計画する必要があります。図を注意深く分析すると、画像が次の部分に大まかに分かれていることが簡単にわかります。
1. 上部、ロゴ、メニュー、バナー画像も含まれます
2. コンテンツ部分はサイドバーとメインコンテンツに分割できます
3. 下部には著作権情報が含まれます。
上記の分析により、私たちのデザインレイヤーは次のように簡単にレイアウトできます:
上の図に基づいて、レイヤーの入れ子関係を示すために実際のページ レイアウト図を作成しました。理解しやすくなります。
DIV の構造は以下の通りです:
│body {} /*HTML要素なので詳細は説明しません*/
└#Container {} /*ページ層コンテナ*/
§#Header {} /* ページヘッダー*/
§#PageBody {} /*ページボディ*/
│ §#サイドバー {} /*サイドバー*/
│ └#MainBody {} /*メインコンテンツ*/
└#フッター { } /*ページの下部*/
この時点で、ページのレイアウトと計画は完了しました。次に行う必要があるのは、HTML コードと CSS の記述です。
全体のレイヤー構造と CSS を記述します
次に、デスクトップに「DIV+CSS Layout Exercise」という名前の新しいフォルダーを作成し、そのフォルダーの下に空のメモ帳ドキュメントを 2 つ作成し、次の内容を入力します。
無題のドキュメント title >
head >
html >
という名前のメモ帳ドキュメントです。 .css。
以下では、
aaaaaa] [/color] ;
; ; ; [color= #aaaaaa]
div > content --> [/color]
| [/color]div >
を追加する必要があります。関連するコメントを入力してから、css.css ファイルを開き、CSS 情報を記述し、次のようにコードを記述します。
/*基本情報*/
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}
/*ページレイヤーコンテナ*/
#container {width:100%}
/*ページヘッダー*/
#Header {width:800px;margin:0 auto;height:100px;background:#FFCC99}
/*ページボディ*/
#PageBody {width:800px;margin:0 auto ;height:400px;background:#CCFF00}
/*ページの下部*/
#Footer {width:800px;margin:0 auto;height:50px;background:#00FFFF}
上記のファイルを保存しますブラウザで開くと、この時点でページの基本構造が表示されています。
上記の CSS に関する説明 (詳細については、オンラインでダウンロードできる CSS2.0 の中国語マニュアルを参照してください):
1. コメントの習慣を身につけてください。これは非常に重要です。
2.ページ上のすべてのコンテンツはこのタグ ペア内に記述する必要があります。これ以上は説明しません。
ここでは略語が使用されています。コードは font-size:12px; フォント サイズが 12 ピクセルで、フォントが Tahoma 形式であることを示します。完全版は次のようになります。
margin-top :0px;margin-right:0px;margin-bottom:0px;margin-left:0px
margin:0px 0px 0px 0px 0px
上記のスタイルは、ボディ部分の上下左右の余白が 0 ピクセルであることを示します
以下のようなものもあります。書き込みメソッド:
上下のマージンが 0px で、左右が自動的に調整されることを説明します。
将来使用するパディング属性はマージンと多くの類似点があります。
text-align:center
テキストの配置は左、右、中央に設定できます。ここでは中央配置に設定します。
background:#FFF
背景は、指定したレイヤーを背景色と背景画像で埋めるために使用できます。将来的には次の形式を使用します。
背景:#ccc url('bg.gif') 左上 no-repeat; を意味します。 #CCC(グレースケールカラー) はレイヤー全体を塗りつぶします。bg.gif を背景画像として使用します。
は画像が現在のレイヤーの左上端に配置されることを意味します。no-repeatは画像サイズのみを意味します。レイヤー全体を埋めずに表示されます。
top/right/left/bottom/center
は、背景画像を配置するために使用されます。つまり、それぞれ、top/right/bottom/left/center を使用することもできます。
X シートを意味します。マークは 20 ピクセル、Y 座標は 100 ピクセルの正確な位置です。
繰り返し/繰り返しなし/繰り返し x /繰り返し y はそれぞれ、レイヤー全体を塗りつぶす/塗りつぶさない/塗りつぶしを意味します。 X 軸/Y 軸に沿った塗りつぶし。
height / width / color
はそれぞれ高さ(px)、幅(px)、フォントの色(HTML カラーシステムテーブル)を表します。
4. ページを中央に配置するにはどうすればよいですか?
コードを保存すると、ページ全体が中央に表示されることがわかります。では、ページが中央に表示されるのはなぜでしょうか。
#container で次の属性を使用したためです:
前の手順によると、上下のマージンは 0、左右のマージンは自動であることがわかります。自動的に中央に配置されます。
ページを左側に表示したい場合は、デフォルトで左側に表示されるため、自動値をキャンセルしてください。
5. ここでは一般的に使用される CSS プロパティのみを紹介します。その他については、CSS2.0 の中国語マニュアルを参照してください。
ページの大まかな DIV 構造を記述したら、各部分を詳細に作成し始めることができます。
ページのトップ作成の 1 つ
前の章で、いくつかのスタイルを作成しました。これらのスタイルは、css.css 内のすべてのスタイルをクリアして、再作成しました。 /p>
/*基本情報*/
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}
a:hover{}
/*ページレイヤーコンテナ*/
#container {width:800px;margin:10px auto}
スタイルの説明:
a: link,a:visited {font-size:12px;text-decoration:none;}
a:hover {}
これら 2 つの項目は、ページ内のハイパーリンクのスタイルを制御します。詳細は説明しません。はい、マニュアルを参照してください。
#container {幅:800px;マージン:10px 自動}
ページ全体の表示領域を指定します。
width:800px は幅を 800 ピクセルに指定し、実際のニーズに応じてここで設定します。
margin:10px auto、ページの上下の余白は 10 ピクセルで、ページは中央揃えになります。
前の章で説明したように、レイヤーのマージン属性の左右のマージンを自動に設定すると、レイヤーを中央に配置できます。
次に、TOP 部分の作成を開始します。TOP 部分には、ロゴ、メニュー、バナーが含まれています。以下は、FW で完成したスライスです。 TOP 部分は 2 つの部分に分かれており、最初の部分にはロゴと水平線が含まれます。ロゴ画像にはあまり多くの色が含まれていないため、この部分を GIF 形式で保存し、パレットを正確に選択し、アルファ透明度を選択し、カラーバージョンを白 (ここでの色は背景色と同じにする必要があります) にしてエクスポートしました。これはロゴ .gif として保存され、画像の幅は 800 ピクセルです。
この時点で、何人かの友人が、 * なぜ GIF 形式を使用するのですか? JPEGを使ったほうがいいんじゃないでしょうか?
GIF 形式の画像ファイルは小さいため、ページの読み込みが速くなります。もちろん、GIF 形式を使用する場合は、画像に多くの色が使用されていないことを確認する必要があります。肉眼ではどの程度変化するかは写真では確認できないため、これは可能です。* 次のバナー部分でも GIF 形式を使用できますか?
答えはノーです。バナー部分は詳細な画像なので、GIF 形式を使用すると色が失われすぎるため、JPEG 形式を使用してファイルを Banner.jpg としてエクスポートする必要があります。
スライスを切り取った後、TOP 部分を分析し、ヘッダーに DIV 構造を書き込む必要があります。
ul >
リスト
そして、なぜ次のコードを追加する必要があるのでしょうか?
このコード部分を挿入すると、プレビューの垂直線など、メニュー オプション間にいくつかの分離スタイルを簡単に挿入できます。
次に、css.css に次のスタイルを記述します:
/*ページヘッダー*/
#header {background:url(logo.gif) no-repeat}
スタイルの説明:
#header {background :url( logo.gif) no-repeat}
背景画像のロゴをページヘッダーに埋めずに追加します。
ここでは、ヘッダー層の高さを指定しませんでしたが、なぜそれを指定しないのでしょうか?
ヘッダーレイヤーにはメニュー項目とバナー項目があるため、レイヤーの高さは一時的に不明ですが、レイヤーのプロパティによりコンテンツに基づいてレイヤーが自動的に調整されるため、高さを指定する必要はありません。
ページトップ作成パート2
listこのセクションを始める前に、前のセクションを参照して、index.htmとcss.cssにDIV、CSSが記述されていることを確認してください。ファイル内にあります。
このセクションでは、list
首页 a > li >
li >
博客 a > li >
li >
设计 a > li >
li >
相册 a > li >
li >
论坛 a > li >
li >
a > li > について
ul >
div >
以上はこの部分の構造であり、
- 、
- この 2 つの HTML 要素の大家自身が関連する内容に関連しており、最も重要な役割を果たしています。つまり、HTML 内でこれらの情報がリスト形式で表示されます。 また、HTML 内で id="divID" に定義されている場合、CSS に対応する設定メソッドは #divID{
が含まれます。 、この img が CSS 内で対応する設定法は #divID img {}、同様に、class="divID" この層に含まれる場合、設定法は .divID img {}、これは一点希望ですさらに、HTML 内の要素はすべて、CSS 内に設定する場合、table、tr、td、th、form、img、input... などのように定義可能です。要素の名前を直接書き込むこともできます。すべての CSS コードは、大括弧 {} 内に記述します。 :
#menu ul li {float:left;}
解释一下:
#menu ul {list-style:none;margin:0px; }
margin:0px、この句は UL の削減であり、これによりすべてのリスト テーブルのコンテンツが削除されなくなります。
list-style:none、これは私たちがこれらのポイントを必要としないため、テーブルの先頭を削除します。ここの float:left の左右は、コンテンツ全体が同時に表示されているため、浮動プロパティ (float) を使用しています。効果,我们再追加下面内容,效如果下:
このとき,列表内容は排列在一行,我们在#menu ul li {}追加代码マージン:0 10px
#menu ul {list-style :none;margin:0px;}
#menu ul li {float:left;margin:0 10px}
margin:0 10px の作用は让列表内容の間で 1 つの 20 画素の距離 (左:10px、右: 10px)、预览的効果如下:
现在、雏形すでに了了、我们固定菜单の位置、把代修正成如下:
#menu {padding:20px 20px 0 0}
/*利用padding: 20px 20px 0 0来固定菜单位置*/
#menu ul {float:right;list-style:none;margin:0px;}/*追加了float:right使用得菜单位置页面右侧*/
#menu ul li {float:left;margin:0 10px}别忘了、我们早就已经留良い空の

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

メニューで点線のラインセグメンテーション効果を設計する方法は?メニューを設計するときは、通常、皿の名前と価格の間に左右に合わせることは難しくありませんが、真ん中の点線またはポイントはどうですか...


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

WebStorm Mac版
便利なJavaScript開発ツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

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