更新日:2019.04.15
これからホームページやブログを作成したい人のために,ツールを使わずにHTMLのコーディングのみでWebページを作成する方法・流れを解説
例:見出しタグ(h1タグ)
<h1>見出しのタイトル</h1>
例:画像タグ(imgタグ)
<img src="画像ファイル名とパス">
<!DOCTYPE html> <html> <head> head要素内 </head> <body> body要素内 </body> </html>
<head> <meta http-equiv="Content-Type" content="text/html" charset="utf-8"> <title>タイトル</title> <meta name="description" content="サイトの説明"> <link href="css/example.css" rel="stylesheet" type="text/css"> </head>
文字コードをUTF-8に指定しています.これが無いとブラウザで読み込んだ時に文字化けをお起こす可能性があります.
このページのタイトルを記述します.ここで決めたタイトル名は,検索結果として表示された際のタイトル名にもなります.
サイトの説明を記述します.ここで記述した内容が検索結果画面に表示されます.
CSSファイルを読み込んでいます.hrefにCSSファイルまでのパスを記述します.
<body> <h1>山田太郎の自己紹介サイト</h1> <p>こんにちわ、山田太郎です。福岡県在住です。</p> <div> <div> <p>好きな物</p> <ul> <li>お好み焼き</li> <li>野球</li> <li>映画鑑賞</li> </ul> </div> <div> <p>嫌いな物</p> <ul> <li>ピーマン</li> <li>虫</li> <li>勉強</li> </ul> </div> </div> <a href="">詳細ページはこちら</a> </body>
見出しを記述するタグです.
1つの段落であること示す要素で,ひとまとまりの文章やちょっとした説明を書くときに使われます.
複数のタグを1つのグループとしてまとめるのに使います.そうすることによってレイアウトやスタイルを指定するのが楽になります.
リストの作成に使います.リストの各項目は<li>タグで表します.
似たタグに<ol>タグというのがあり,これもリスト作成に使いますが,olタグ内では各リスト項目の先頭に番号が付くのに対してulタグ内ではそれが付きません.(ul:unordered list,ol:ordered list)
リスト内の各項目として使います.
サイト内・外へのリンクを張ります.リンク先はhref=""の中に記述し,<a>タグに囲まれた文字をクリックすることでそのページに飛びます.
<head>
<link href="css/example.css" rel="stylesheet" type="text/css">
</head>
パスの書き方について
例:
div {
CSS
body{
border: 10px groove #00bfff;
width: 700px;
margin: 20px auto;
padding: 10px;
}
h1{
text-align: center;
font-weight: lighter;
font-family: serif;
text-shadow: 5px 2px 3px #aaaaaa;
}
body > p{
border-left: 3px solid #1e90ff;
margin: 10px 250px 10px 15px;
background: linear-
gradient(white,white,white,white,yellow,white);
}
body > div{
margin: 20px auto;
width: 500px;
}
body > div > div{
display: inline-block;
width: 200px;
border-radius: 5px;
border: 5px solid #ffa500;
margin: 15px;
}
body > div > div + div{
border: 5px solid #800080;
}
body > div > div p{
margin: 5px 0 0 8px;
color: #777777;
font-weight: bold;
font-size: 22px;
}
ul li{
list-style: none;
}
a{
margin: 30px 0 50px 520px;
}
スタイリングしたことによってレイアウトや色が設定されました.
要素の幅を設定します.width: 300px;では,要素の幅が300pxになります.width: 50%;では要素の幅が親要素の50%の大きさになります.
要素の余白を設定します.margin: 0px 10px 20px 30px;では,要素の上に0px,右に10px,下に20px,左に30px余白をとります.
文字色を指定します.
文字の太さを指定します.標準はnomal,太字はbold,細字はlighterです.
文字の大きさを指定します.font-size: 10px;とすると文字の大きさが10pxになります.