ホームページ作成支援


Web開発初心者必ず身につけたい 30の習慣

2009/08/26 17:21Update
TAGS: HTML | Web | 入門 | CSS

Syboos.jp編集長

Web開発初心者にとって、HTMLコードをどうやって書けば、何を勉強すればいいのか?

30 HTML Best Practices for Beginners - Nettuts+

簡単に説明します。

1)開始タグと終了タグがきちんと書く



悪い例:
<li>Some text here.
<li>Some new text here.
<li>You get the idea.


良い例:
<ul>
  <li>Some text here. </li>
  <li>Some new text here. </li>
  <li>You get the idea. </li>
</ul>


2)DocTypeを正しく宣言する



HTMLの一番先頭に以下のいずれかの一つを宣言しましょう。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


3)インライン・スタイルの記述を避ける


悪い例:
<p style="color: red;">・・・</p>


良い例:
#someElement > p {
  color: red;
}

スタイルを外部CSSファイルに定義すべきです。

4)<head>タグに外部CSSファイルを記述する



良い例:
<head>
<title>My Favorites Kinds of Corn</title>
<link rel="stylesheet" type="text/css" media="screen" href="path/to/file.css" />
<link rel="stylesheet" type="text/css" media="screen" href="path/to/anotherFile.css" />
</head>


5)HTMLの末尾にJavaScriptファイルを記述する


外部CSSファイルの記述と逆に、JavaScriptファイルをなるべくHTMLファイルの底部に記述しましょう。

良い例:
    <p>And now you know my favorite kinds of corn. </p>
    <script type="text/javascript" src="path/to/file.js"></script>
    <script type="text/javascript" src="path/to/anotherFile.js"></script>
</body>
</html>


6)インラインJavaScriptの記述を避ける


できれば、インラインJavaScriptの使用を避けましょう。
悪い例:
<a ... onclick="...">link value</a>


onclickなどのイベントを処理したい場合、addEventListener/attachEventを使って、要素のイベントとその処理メソッドをバインドしたほうがずっといいです。
例えば、jQueryフレームワークを使う場合、以下のようになるでしょう。
良い例:
$('a#moreCornInfoLink').click(function() {
  alert('Want to learn more about corn?');
});


7)HTMLやCSSのバリデートを行う




Web Developer Toolbar をダウンロードして、随時バリデートを行いましょう。

8)Firebugをダウンロードする


  Web開発者に欠かせないこのFirefoxのアドオン、ここからダウンロードできます。

9)Firebugを使いこなす


  Firebugを使っていますか?使いこなしていますか?時間を作って、Firebugの使い方を今一度しっかり勉強しましょう。
    * Overview of Firebug
    * Debug Javascript With Firebug - video tutorial

10)タグ名を小文字にする


悪い例:
<DIV>
<P>Here's an interesting fact about corn. </P>
</DIV>


良い例:
<div>
<p>Here's an interesting fact about corn. </p>
</div>


11)H1 - H6タグを利用する


SEO効果のあるH1~H6見出しタグを利用しましょう。

12)ブログ記事のタイトルにH1タグで囲む



13)ySlowをダウンロードする


URL:http://developer.yahoo.com/yslow/

14)UL/LIでナビゲーション・メニューを実装する


悪い例:
 <div id="nav">
  <a href="#">Home </a>
   <a href="#">About </a>
   <a href="#">Contact </a>
 </div>


良い例:
<ul id="nav">
  <li><a href="#">Home</a></li>
  <li><a href="#">About</a></li>
  <li><a href="#">Contact</a></li>
</ul>


15)IE独自のスタイルを定義する


定義例:
<!--[if lt IE 7]>
   <link rel="stylesheet" type="text/css" media="screen" href="path/to/ie.css" />
<![endif]--> 


16)良いコード・エディタを選択する


Mac:
    * Coda
    * Espresso
    * TextMate
    * Aptana
    * DreamWeaver CS4

PC:
    * InType
    * E-Text Editor
    * Notepad++
    * Aptana
    * Dreamweaver CS4

17)完成したWebサイトのCSSやJavaScriptを圧縮する


Javascript 圧縮サービス
    * Javascript Compressor
    * JS Compressor

CSS 圧縮サービス
    * CSS Optimiser
    * CSS Compressor
    * Clean CSS

18)縮減、縮減、縮減


いらないタグがありませんか?divタグは多すぎませんか?ULタグを使うべきところにdivタグを使っていませんか?
などをよく確認しておいてください。

19)imgタグにalt属性をつける


悪い例:
<IMG SRC="cornImage.jpg" />


良い例:
<img src="cornImage.jpg" alt="A corn field I visited." />


20)深夜の時間を利用する


あまり薦めませんが・・・

21)他のサイトページのソースを閲覧・参照する



22)すべての要素にスタイルを定義する



23)Twitterを利用する



24)Photoshopの使い方を勉強する



25)各HTMLタグを学ぶ


abbrやciteなどあまり使われていないタグも覚えておきましょう。

26)コミュニティを参加する



27)CSS Resetを使用する


例えば、Eric MeyerのCSS Reset

28)コードを整形する



29)PSDファイルをスライスする


HTMLやCSS、Photoshop技術を習得できたら、PhotoshopのPSDをスライスしてはいかがですか。
    * Slice and Dice that PSD
    * From PSD to HTML/CSS

30)フレームワークを安易に使わない


JavascriptやCSSなどのフレームワークは玄人のためであり、素人にとって、これらのフレームワークを使うことはかえって混乱を招きかねません。

Sponsored Link