What's time is it now? HTML/CSS/Javascript/jQuery
自分用基本形(あんま自信はない)
HTML4とHTML5アリ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-language" content="ja"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="content-script-type" content="text/javascript"> <title></title> <link rel="shortcut icon" href="lib/images/favicon.ico"> <!--<meta name="viewport" content="width=1200px">--> <meta name="Description" content=""> <meta name="Keywords" content=""> <link rel="index" href="index.html"> <link rel="stylesheet" type="text/css" href=""> <style type="text/css"> </style> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src=""></script> <script type="text/javascript"> </script> </head> <body> </body> </html>
DOCTYPE内に書く内容で出来ること、その後に書くことが変わるので注意
DTDっての変えてるらしい
非推奨の要素や属性は使えないフレームも不可
body直下に文章置けない、スタイルはCSSに全て記載
面倒だけど覚えるルールも少ないから、場合によってはこっちのがいいかもしれん
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">非推奨要素、属性も使用可能
廃止タグは勿論違反だけど非推奨であれば扱える
ルール緩々だけどframeタグは使えない
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">frame使うならこれにしないと使えない
bodyタグは使用しないので注意(バリデータでクッソ引っかかった)
ただ、frame自体あんまり対応してるブラウザ無いみたいなので、これといった理由がないなら使用は自粛したほうが無難
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<meta name="Description" content="" />
<meta name="Keywords" content="" />
<link rel="shortcut icon" href="favicon.ico">
<title></title>
<link rel="stylesheet" href="" />
<style>
.txtdel {
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}
.flodel:after{
content:"";
clear:both;
height:0;
display:block;
visibility:hidden;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
</script>
</head>
<body>
</body>
</html>
『charset』はHTML4のやつでも問題ない
『<script language="JavaScript">』は省略されて『<script>』となっている
typeとかも全部いらない感じ
因みにタイトルとCSS外部呼出しのhref内は空っぽだとバリデータ引っかかるっぽい(キニスンナ)
『.txtdel』と『.flodel』は自分用の付属品なので、いらない場合は適時消すこと
<meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" />
はデフォルトになり省略となった
maxが0から数えた値、minがブラウザ幅から以下の値
jsファイルに外部ファイルの呼び出し全部書いて纏めておく
これで纏め.jsだけHTMLに読み込めばおk
パスは纏め.jsを読み込んだHTMLから見た場所なので絶対パスか『/js/他のjs.js』みたいな感じで指定した方が無難
(さもなくば発狂待ったなし)
こんなのもあった
function importJS() {
if (! new Array().push) return false;
var scripts = new Array(
'path/hoge.js',
'path/moge.js'
);
for (var i=0; i<\/script>’);
}
}
importJS();
結構簡単に頭からすっぽ抜けるから一応メモ
上の初期HTMLにもあるけども一応ね、一応