WEB関連の事に関していろいろ。HTML、CSS、JavaScriptやPHP、関連する事を気の赴くままに羅列。
(X)HTML、CSS、JavaScriptは独立させる。つまり文書の構造、見場、動き(機能)は独立させるのが望ましい。との偉い人の言葉。実際にそうだと思うけどこういう解説もあるサイトではhtml1ファイルにいろいろと詰め込んだほうが便利なので1ファイルにだらだらと書いていることが多いです。
一人で仕事することが多いのですがクライアントに納品する場合はちゃんと独立させています。グループやチームで作業する時は特に気をつけてコードを書かないといけないですね。
このページの拡張子を見れば解ると思いますがphpは普通に使っています。例えば各ページの上と下にあるGoogleAdsenseのコードはhtmlのコードで<?php> inclued(xxxx); ?>とかして楽をしています^^。
どんどん楽をしていくと最終的にはCMSやWIKIツールみたいになると思うのですがその分触りにくくなるのかなぁ?
phpからerubyに移行しました。
xxxxx.phpをすべてxxxxx.htmlに変更。
前述のAdsenseのコードも<%=MyLib::GOOGLE_HEADER%>とかやってます。
.htaccessでhtmlをrubyのスクリプトに食べさせています。'/'でこれを設定すると/以下のhtmlが全部erubyとして実行されちゃうのですが、全部スクリプト入れちゃうので構わないかな…
共有サーバーだとhttpd.confを触れないので結構面倒ですネ。
とりあえず自宅のローカルサーバーで表示できるかどうかとかテストしてから「さくらのレンタルサーバー」へアップロードしています。
現在主流(? 一部の怪しげなブラウザを除いて)のCSS2.1についてまとめてみます。
以降のコンテンツは別ページへ移動しないといけないなぁ。
0以外の長さには当たり前ですが必ず単位をつけないといけません。
とりあえずよく使うboxのborderをアップしました。
border