A Day In The Life

とあるプログラマの備忘録

html

こんなサイトが作りたい。

表示さえうまくできればHTMLなんでどうでもいい。 エンタープライズ系のアプリを作っていればよくある話です。 イントラネットでしか使わないのであればそれでいいと思います。 しかしインターネットで公開されるアプリを作るのであればユーザに優しいHTMLを…

HTMLコーディング規約を独自にまとめてみた

準拠する規格 XHTML1.1に準拠したHTMLを作成すること フレームセットの使用は禁止 CSS2.0以上に準拠したスタイルシートを作成すること 参考 ごくごく簡単なXHTML 1.1のDTDの説明 表現と意味の分離 文章の意味付けはHTMLで行い、表現はCSSで行うこと 以下の表…

タグにはちゃんと意味がある

最近、何でもかんでもdivやspanで囲ってスタイルシートあてとけみたいなHTMLやレイアウトめんどくさいからとにかくtable使っとけ(結構よくやります)みたいなHTMLをよく見ます。 それじゃいかんだろということで原点に戻ってHTMLのおさらいを。 普段何気なく…

なやみの尽きないチェックボックス

Struts、ActionFormのresetメソッドの話題です。 複数画面で1つのActionFormを使用していて、なおかつチェックボックスが複数画面にまたがって混在する時、以下のようにするとうまくいきます。 public class SampleForm extends ValidatorForm { //画面1で使…

CheckBoxイケてない。

HTMLではCheckBoxをオンにした時しか値を送信してくれません。 これだとチェックオンからオフに変えてもFormのセットメソッドは呼ばれず値が更新されません。 これを回避するためにはFormのresetメソッドでCheckBoxの初期化処理を書いてやらないといけません…

DropDownの連携

ドロップダウンを明細の上下に配置して上と下を連動させるサンプルです。 <select name="page" onchange="page[1].selectedIndex = this.selectedIndex"> <option value="0">L0</option> <option value="1">L1</option> <option value="2">L2</option> <option value="3">L3</option> </select>

Javascriptを使って階層メニューを制御する

階層メニュー用のサンプルを作成しました。 まずクリックしたときに開く/閉じるの制御をするJavaScriptのサンプル function changeDisplay(id){ if(document.getElementById(id).style.display=='none'){ document.getElementById(id).style.display=''; } e…