Home> 備忘録: 2005年3月アーカイブ
備忘録: 2005年3月アーカイブ
Defacto Standard
- 2005年3月16日 19:06
- 備忘録
バイトは 引き続き CGI 作成.今月末にはなんとしても終わらせねば….「マニュアルも作れ」 と言われているんだが,これが実は全く手付かずの状態で… orz で,その作業中に,下記リンク先に書かれた内容そのものの状況に陥ったので示しておく.
2005/02/19 自宅 「<button> と MSIE の関係に疲れ果てる」
ついでに 上記リンク先より引用: しかし、バグであっても IE がバグっている限りは IE に従わなければいけない、というのは癪だなぁ…。
…もうね,激 し く 同 意.
- Comments (Close): 1
- TrackBack (Close): 0
体内時計は狂ったまま
- 2005年3月 6日 13:56
- 備忘録
「1 日 = 48 時間生活」 なんて土台無理な話.またも徹夜明けだった昨日は睡魔に負けて 16 時頃に就寝.んで今日 2 時に起床.
当然暇だったから,TODO リストにあった 「Wiki のカスタマイズ」 をダラダラと実行.HTML テンプレートを見てみると HTML の記述の間違いが多くて唖然.
<input type="checkbox" ...>……</checkbox>
には笑ってしまった.
んで,ちくちく作業してるうちにこんなことを発見.
<a name="top"></a>
:
<a href="#top">ページの先頭へ戻る</a>
なんてよく使われてるんだけど,この 1 行目は (俺にとっては) 精神衛生上よろしくないから,代わりに 俺は
<a name="top" style="display:none;">(Top of this page)</a>
のように書いてた.ところがこれ,Firefox (Gecko 系のブラウザは全部 ?) では狙い通りに機能しないことを今日知った.つまり,"ページの先頭に戻る" リンクをクリックしても戻らない.
調べてみたら,"display:none" ってやつは,ただその該当要素を非表示にするのではなく,要素のボックスを生成しません。
ということのようだ.つまり,先述の 1 行目がもともと存在しない状態に等しい,ということ.
じゃあ代わりに,と思って
<a name="top" style="visibility:hidden;">(Top of this page)</a>
と書いてみると,確かに "(Top of this page)" は非表示になるんだが,代わりに その 1 行分の空白ができてしまう.ううむ.
結局,その後に何度か試行錯誤して,次のような記述で落ち着いた.
<a name="top" style="font-size:0px; margin:0px; padding:0px; visibility:hidden;">(Top of this page)</a>
結論:恐るべし IE (いろんな意味で).
- Comments (Close): 2
- TrackBack (Close): 0
- Newer: 備忘録: 2005年4月
- Older: 備忘録: 2005年2月
Home> 備忘録: 2005年3月アーカイブ