1
HTML で絶対座標表示での構築がされている
ある仕事で HTML コンテンツを他の人にお願いして作って貰った。出来上がってきたコンテンツの内容は特に問題はなく良くできていたのだが、ちょっとリンクを追加したかったので HTML を編集しようとファイルを見てみた。すると...
<DIV style="width : 93px;height : 19px;top : 145px;left : 66px;
position : absolute;
z-index : 29;"
id="Layer18"> ... </DIV>
という具合いのものが大量に並んでいるのであった。どうやらこれは [テキストボックス] と言う感じに、各ブロックを <DIV> で囲んでおいて、それぞれの Box を CSS の absolute 配置で pixcel 単位で「x=145, y=66, w=93, h=19」という具合いに「座標指定配置」しているらしい。表示上隣り合っているリンクが source では物凄く離れた場所にあったりして、論理構造の欠片もない。あまりのことに絶句してしまった。
2
ソフト的に作りやすいというのは想像できるが...
META の GENERATOR を見ると
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows"> らしい。確かに WYSIWYG を実現するにはソフト的には楽な方法なのだろうが、どう考えてもこれは HTML的にも CSS的にも間違った使い方だろう。なにより後から手で変更することが全く不可能に近く、一カ所いじるとレイアウトがグチャグチャになってしまうのがせつない。恐らくこれは Homepage Builder でしか再編集できないのだろう...