別ウインドウから別ウインドウを開くと同時に、親だった別ウインドウを閉じる

別ウインドウで他サイトに遷移する際、別ウインドウに注意書きを表示し、同意した場合のみ遷移させたいことがある。

Continue reading

IISで拡張子phpを無理やり動かす方法(ファイルを読みさえすればいい場合)

これは、PHPを拡張子htmlのファイルで動かす方法ではない。反対に、拡張子phpのファイルをHTMLのように表示させる方法だ。

Continue reading

リスト要素でカッコ付き数字や丸囲み数字を使うには「text-indent」をマイナスにする

「富士通館林システムセンターの電源装置故障はUPSの切替動作障害」で引用したソニー銀行リリース文中で、リスト要素がカッコ付き数字になっている。これはどうやって表現しているのか。ソースとスタイルシートを見ると、カッコ付き数字はそのまま本文に書き、text-indentプロパティをマイナスにして、その分だけpadding-leftプロパティをプラスにしていた。なるほど、これでマーカーなしにすれば、カッコ付き数字や丸囲み数字のリストが出来る。

Continue reading

リストの間隔を調整するのは「line-height」ではなく「margin」

HTMLタグのリスト(<ul><ol><li>)で行間を調整したいと思うことがある。行間なので、スタイルシートのline-heightプロパティが思い浮かぶが、これは文章全体の行間であって、リストの行間とは違う。

Continue reading

フロートの解除は「clear:all;」ではなく「clear:both;」

HTML上でのフロートの解除をずっと、

<br style="clear:all;" />

にしていた。非推奨になった

<br clear="all" />

からの発想でそうしていたのだ。

IEではこれで意図どおり表示されていたので気づかなかったが、

<br style="clear:both;" />

にしないとfirefoxでは有効にならない。そもそも、clearプロパティの値にallはない。