1-1:準備
基本用語
ドメインの取得
スペースの確保
デザインを考える
SEOを考える
2-1:HTMLの記述
htmlファイルの作り方
HTMLの基本骨格
HTMLの種類、META、言語
タイトルと著作権情報
文の構成を考える
画像の表示
リンクの設定
2-2:CSSの記述
CSSのHTMLへの組み込み
クラスの概念
文字の色とフォント
幅と高さの設定
文章の設定
文字の間隔・線
背景色・背景画像
2-3:CGI/アップロード
掲示板(BBS)の設置
カウンターの設置
サーバーへのアップロード
アクセス解析の導入
3:divでのレイアウト
divタグの使い方(前編)
リストの設定
divタグの使い方(後編)
インライン要素とブロック要素
floatの使い方
スクロールボックスの作成
アンカー(a)のスタイルの変更
4:tableでのレイアウト
Tableの構造を知る
Tableスタイルの変更
Tableでサイトを作る(前編)
Tableでサイトを作る(後編)
5:positionでのレイアウト
positionの構造を知る
HTMLファイル(原本)作成
positionで位置を決める
6:その他のテクニック
強調タグを使う
サムネイルの作成
三次元化する
スクロールバーの色を変える
7:Javascriptを使用する
プルダウンメニュー
(フォーム使用)の作成
プルダウンメニュー
(CSS使用)の作成
>>ホームページの作り方TOP >>positionで位置を決める
次に、スタイルシートにpositionを適用するとともに見栄えを付加して、サイトのデザインを変えてみます。
body { margin:0; } a { text-decoration:none; } img { border:0; } .a2 { margin-top:0; position:absolute; left:800px; top:10px; font-size:13px; color:#777777; font-family:"Comic Sans MS"; } .a3 { margin-top:0; margin-bottom:0; padding-top:0; text-align:left; } .a5 { margin-top:5px; width:165px; height:580px; background-image:url(yoko.jpg); } .a6 { position:absolute; left:140px; top:140px; } .a7 { position:absolute; left:200px; top:470px; } .a8 { position:absolute; left:200px; top:494px; border-top:solid 1px #2222ff; } .a9 { font-size:12px; color:#000000; font-family:"Gulim"; font-style:italic; vertical-align:top; padding-top:10px; width:80px; } .a10 { width:340px; vertical-align:top; padding-top:10px; font-size:12px; color:#7777ff; font-family:"MS 明朝"; } .a11 { position:absolute; left:700px; top:150px; width:160px; height:100px; background-image:url(back1.jpg); } .a12 { position:absolute; left:5px; top:10px; padding-right:0px; padding-left:0px; font-size:12px; color:#666666; font-family:"MS 明朝"; border:solid 1px #8888ff; } .a15 { position:absolute; left:5px; top:240px; padding-right:0px; padding-left:0px; font-size:11px; color:#666666; font-family:"MS 明朝"; border:solid 1px #8888ff; } p.a13 { font-size:14px; idth:160px; line-height:24px; background-color:#8888ff; color:#fff; text-align:center; } p.a14 { margin:5px 10px 20px 10px; } .a16 { position:absolute; left:165px; top:650px; } address { position:absolute; left:165px; top:654px; font-size:12px; font-style:normal; text-align:right; width:736px; margin-top:5px; } .n1 { position:absolute; left:520px; top:160px; } .n2 { position:absolute; left:550px; top:220px; } .n3 { position:absolute; left:560px; top:280px; } .n4 { position:absolute; left:550px; top:340px; } .n5 { position:absolute; left:520px; top:400px; } |
すると、こうなって完成です。→サンプル