Half-Retirean's Lazy Life Diary / ダラダラ余生日記

最近思ったこと: やりたいことだけやるって幸せなことだ

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  984  : 記事  4  : コメント  42105  : トラックバック  277

ニュース

My Website

初心者向けのサイトです。

C# と VB.NET の入門サイト

最近のできごと

暇人28号FX

Sponsored Link1

Sponsored Link2

Archive

書庫

ところでこの IE の仕様を見てくれ。コイツをどう思う? すごく・・・不便です。orz

仮に IE7 で対応したとしても、IE6 以前のブラウザを使いつづける人も多いでしょう。つまり、結局、そう簡単に使うことができないわけです...。実は以前、装飾の意味で メニューに 「|」 パイプを使っていたのですが、順不同リストに、装飾をマークアップするのはおかしいとご指摘があり、対応策を練ったのです。

もし、IE が対応していれば、After 擬似クラスを使って装飾したんですが、それができないので、Border を使って装飾を表現することにしました。しかし、アクセシビリティを考えて display : block と共存させなければなりません。あれこれ悩んだ挙げ句、こんな感じになりました。

本家サイトの CSS

div#menu {
    background-color : #F5F5F5;
    border-color     : #A5ACB2;
    border-style     : solid none solid none;
    border-width     : 1px;
    margin           : 0px;
    padding          : 1px 0px 1px 3px;
    height           : 20px;
}

#menu ul {
    margin      : 0px;
    padding     : 0px;
    white-space : nowrap;
    width       : 600px;
}

#menu li {
    border-right : solid 1px #D0D0D0;
    float        : left;
    margin       : 1px 0px 0px 0px;
    padding      : 1px 0px 1px 0px;
    text-align   : center;
    width        : 92px;
}

#menu a {
    color     : #404040;
    display   : block;
    font-size : 13px;
    margin    : 0px;
    padding   : 1px;
    width     : 80px;
}
投稿日時 : 2005年1月31日 13:24

コメント

# re: IE で After, Before 擬似クラスが使えない 2005/01/31 16:17 じゃんぬねっと
それにしても、.Text Blog はソースコード書くのも楽ですねー。
結構、簡単に綺麗に書けます。

# re: IE で After, Before 擬似クラスが使えない 2005/01/31 16:24 虎( ´;゚;ё;゚;)
p要素とcode要素でマークアップされてますね
その是非はおいといて
<P><CODE>xxxx</P></CODE>になってますけど
まずくないですか?
codeの終了タグが、pの終了タグの後になっちゃってます

ってホントにツッコミばっかりだなぁ>俺


# re: IE で After, Before 擬似クラスが使えない 2005/01/31 16:51 じゃんぬねっと
うわ、こ、これは .Text のせいです...
私のせいではないんです...

# re: IE で After, Before 擬似クラスが使えない 2005/01/31 16:52 じゃんぬねっと
多分、直ったかと思われます。
ところで、<CODE> 自体は何でマークアップすべきなんでしょ?

# re: IE で After, Before 擬似クラスが使えない 2005/01/31 18:10 みゃみゅ玉子
そうそう。僕もbeforeとafterがほしいと思いました。
IEで表示できないから、結局使っていませんが。(笑)

あとは、<br>にスタイルが適用できるとワープロみたいなデザインができていいなぁ・・・と考えたこともあります。
br
{
background-image: url("yajirushi.gif");
}
とか・・・え?必要ないって?
# brじゃなくてもできそうな気はしますが・・・あとでやってみようかな。


# re: IE で After, Before 擬似クラスが使えない 2005/01/31 18:14 虎( ´;゚;ё;゚;)
> ところで、<CODE> 自体は何でマークアップすべきなんでしょ?
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#h-9.2.1
http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#h-9.2.1
そもそもcode要素はコードの断片なので
以下のような使い方を想定していると思います(以下は例です)
<p>xxx.cの5行目の<code>int xxxx;</code>はxxxxがint型であることを示しています</p>
この解釈は僕の主観なので、実際のところはなんとも言えないんですけど・・・


# re: IE で After, Before 擬似クラスが使えない 2005/01/31 18:23 じゃんぬねっと
>みゃみゅ玉子 さん
独自の Define ができるといいななんて思ってます。

sp4 {
  Content = "&nbsp;&nbsp;&nbsp;&nbsp;";
}

こんなんとか (w

それと、擬似クラス自体が増えて欲しいなんて思ってます。
そうすれば、JScript とおさらばです (w

>虎( ´;゚;ё;゚;) さん
意味合い的な解釈は難しいところですね。
しかし、プログラムのソースであることには間違いないので、
適用しようかななんて思っています。

関連リンク (中の技術日誌)
http://blogs.users.gr.jp/naka/archive/2004/12/26/6908.aspx

# re: IE で After, Before 擬似クラスが使えない 2005/01/31 18:28 Huckebein
こんばんは。Huckebeinと申します。
ただ今、ブログ内のリンクを辿って、どこまでいけるか探検中です。
ishikawaさんの「OPC Diary」から来ました。じゃんぬさんのブログで5番目です。
お邪魔させていただいた足跡ということで、コメントを残させていただきます。
それでは、お邪魔しました~♪(^^

# re: IE で After, Before 擬似クラスが使えない 2005/01/31 19:09 みゃみゅ玉子
<code>とか<kbd>とかは、それぞれ意味を示すものなので、その意味に合う使い方をしていればOKだと思います。
引用であるはずの<blockquote>を字下げに使ってるなんて使い方さえしなければ、たぶんOKなはず。。。
# あ・・・しまった。
# ってことは、掲示板の引用部分・・・<blockquote>にしてあげないと・・・

> sp4 {
>   Content = "&nbsp;&nbsp;&nbsp;&nbsp;";
> }

↑これいいですね。(笑)
でも、これははたしてスタイルなのかどうなのか・・・


# re: IE で After, Before 擬似クラスが使えない 2005/01/31 19:49 じゃんぬねっと
スタイルではないね ^^
でも独自の define ができると保守は楽だよね。

Post Feedback

タイトル
名前
Url:
コメント: