日別アーカイブ: 2017-02-05

わかりやすい表現

ポンチ絵

書類は自分のメモとして記録する以外に、他人に訴えるために作成します。若かりし頃、見やすく正確であれば十分と考え、先輩からポンチ絵を織り交ぜて表現するとなお、引き立つと言われたが、そんなの関係ないと思ったものです。

プログラミング

先人のプログラムコードに触れることがありますが、コードを見ればその人の力量が分かると言われています。力のある人は解りやすさを考慮し、メンテナンスまでを頭に置きながらプログラミングします。ただ動作すればよいと考えて作られたプログラムコードは味気ないです。

自戒を込めて認めますが、今、考えていることが将来というより次の日に、その理由が分からなくなることがあります。ほとんどの人はそのとき、わずかな投資をして将来に備えることをサボりたがります。

DIV要素を使ってみる

htmlのDIV要素でひとつの画面を分割して多彩に表現できます。横並びにしたり、ブロックを入れ子にして関連性を明確にすることができます。それにはDIV要素を使います。要素(タグ)のほとんどは始まりと終わりで囲まれています。div~/divで挟まれたdivブロックがその役割を担います。

div要素は閉じるための/divを必要とするので、対応する始まりと終わりが明確になると理解しやすいコードになります。

大文字と小文字を利用する

div要素にはid属性やname属性を使って、後でデータを更新する以外に、名づけに意味を持たせて内容を説明することができます。要素名に用いるアルファベットは大文字、小文字を区別しません。DIVにおいて、大文字と小文字を混在させると8種の異なる表現ができます。

番号 表示文字 コメント
DIV  /DIV 準標準
DIv  /DIv 使用可
DiV  /DiV 使用可
Div  /Div 使用可
dIV  /dIV 使用可
dIv  /dIv 使用可
diV  /diV 使用可
div  /div 標準

この特徴を活かして、ブロックが明確になるような使い方を以下に掲げます。ブロック内では同一スペルにします。

使用例


<div id="area-D" style="float:left; width:330px; height:160px; border:1px solid pink;">領域-D
<DIV id="area-A" style="position:absolute; top:30; width:320px; height:90px; border:1px solid orange;">領域-A</DIV>
<DiV id="area-C" style="position:absolute; top:130; width:320px; height:20px; border:1px solid red;">左側の領域-C</DiV>
</div>
<DIv id="area-B" style="float:left; width:320px; height:160px; border:2px solid green;">右側の領域-B</DIv>

さいごに

今回、まとめた内容は私見です。自分でも時が経って考えが変わるかも知れません。複雑な画面構成の定義には、しばらく使うことにしています。