模擬問題練習(アレンジ)
http://homepage2.nifty.com/melcafe/kentei/main_html.html
HTMLで注意したこと
- xml宣言は書かない(文字コードはサーバ方送信されるようにしておくのが基本)かつてShift_JISを入れていたのは不要
- lang属性とxml:lang属性の両方を指定する
- ユーザビリティ対策(imgにaltを入れる、tableにcaptionやsummaryを入れる、できればabbr要素も)
- xhtml1.1では2001年W3C勧告で追加されたルビ関連要素も有りか?(rb要素やrt要素)
<!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" xml:lang="ja" lang="ja">
↑↑ (XHTML1.0以降xmlns属性は必須(DWで自動的に入ってきますが・・・)
CSSで注意したこと
- utf-8を初期設定
- ブラウザデフォルト設定
- DIVやimgのサイズ設定
- 中央揃えの設定 margin: 0 auto;
@charset "utf-8";
/* CSS Document */
body {
font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3", san-serif;
font-style: normal;
text-align: center;
border-style: none;
}h1, h2, h3, p, ul, table, th, tr, td {
font-style: normal;
text-align: left;
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
list-style-type: none;
}
#content {
float: left;
width: 700px;
}
#banner {
float: right;
width: 200px;
}
#wrapper {
width: 900px;
text-align: left;
}
#footer {
clear: both;
text-align: center;
width: 900px;
}
td {
text-align: center;
vertical-align: middle;
}