/* CSS・スタイルシート質問スレッド【62nd】 */
display=noneはきいちゃまずいと思うな・・・
しかもageてるアホ
>>916 むしろageでID出すのが普通なんだが。
ID出てないがwww
むしろFirefox1.5できいていることが驚きだ。
画像のサムネイルにマウスオーバーしたときのみ、画像の枠の色を変えたいと思い、
<p>
<a href="xxx_thumb.jpg">
<img src="yyy.jpg" alt="zzz" />
</a>
</p>
というマークアップをして、
a:link img{
border : solid 5px #cccccc ;
}
a:visited img{
border : solid 5px #999999 ;
}
a:hover img{
border : solid 5px #000000 ;
}
というスタイルを定義したのですが、IE6において、
hover時のborderの色の変化が適用されなくて困っています。
(正確には、hoverで指定した値がactiveのタイミングで適用されてしまっています)
Firefox2.0では問題なく動作しました。
どなたか、原因と解決法を教えていただけないでしょうか。
>>919 a:●● imgじゃなくてa:●●にボーダー設定。
>>921 その方法も試したのですが、逆にFirefox2.0で表示が崩れます。
具体的には、borderから画像がはみ出した形になります。
つ【ハック】
IEのバグなんだから仕方ない。
>>922 ありがとうございます。
いろいろ試した結果、a:hoverの方に_filter : Alpha(opacity=100) ;
というプロパティを追加したところ、IEでもborderの変化が適用されました。
念のためアンダースコアハックでIEのみに読み込ませるようにしておいたものの、
環境によって不具合が生じないか、ちょっと不安ですが……
>>923 わざわざ a:hover に分けなくて、ふつうは、その filterプロパティも a:hover img にまとめるんじゃないかな。
border-widthって相対で幅を指定できませんよね?
全体のレイアウトを相対指定で行う時、これがネックになるんですけど
みなさんどうやって解決していらっしゃるのでしょうか?
>>926 width: 100% - medium;とか書けるなら別に問題ないんですけどね。
日本語でおK
DIVのブロックに font-size:80%; とかを指定すると、そのブロック内に設置した
テーブルの中のフォントの大きさもテーブルに何も指定などしていなけば、自動的に80%になりますよね?
そこでテーブルに font-size:80%; の指定をすると、divに指定した80%に乗算されて、
テーブル内の文字は80%より小さくなります。(pxなどの指定ではなくて%の場合です)
IEでは乗算になっているみたいなのですが、他のブラウザでもこうなるんでしょうか?
別のブラウザではDIVに%指定したfont-sizeが、その中のテーブルに%指定したfont-sizeに
影響しないとか、独立しているとかの違いはあるのでしょうか?
もうブラウザによってばらばらでとりあえずIE死ねって事
932 :
929:2007/01/19(金) 14:05:31 ID:???
>>931 すいません。全部自分で入れて試してみろと言われそうな気もしながらも、聞いてしまいました。
大変そうなので、もし知っている人がいれば教えてもらった方が早いかなと思って。
その長い質問文書いてる間に出来そうな…
>>932 お前はそれしきのことにそんなに時間がかかるのか?
人を利用するのが賢い生き方とでもカン違いしてるんだろ。
936 :
Name_Not_Found:2007/01/19(金) 20:21:38 ID:KQTWCWmB
imgとcssに関する質問です。
imgに、paddingを設定しているのですが、
Firefox2.0では、しっかり、間が開き枠線がつくのですが、
IE6だと、間が開きません。
これは、IEのバグでしょうか?
img.thumbnail {
padding: 5px;
background: #fbfbfb;
border: 1px solid #cccccc;
}
937 :
Name_Not_Found:2007/01/19(金) 20:25:42 ID:KQTWCWmB
自己レス。
>>936は、xhtmlで、どうもIEの場合後方互換モード?になっているらしく。
xml宣言をはずすといいらしい。
が、他のもスタイルもずれてくる orz
938 :
Name_Not_Found:2007/01/19(金) 20:41:52 ID:KQTWCWmB
とりあえず、後方互換モードでしのぎました。
他のスタイルのずれも適当に直したらいけた・・・
939 :
Name_Not_Found:2007/01/19(金) 20:42:36 ID:KQTWCWmB
x とりあえず、後方互換モードでしのぎました。
o とりあえず、xml宣言はずしてしのぎました
間違えた・・・。
>>936 imgへのpaddingってFxやIE6は効くけど
IE5だとダメだったような。
941 :
Name_Not_Found:2007/01/20(土) 06:37:25 ID:V76I1w7Z
>>940 IE5は使っている人いないので、どうでもいいです ><
アクセスログでは たまに見かけるけどな。
IE5はまだ結構いるような。
でも対応すんの面倒くさ…
944 :
Name_Not_Found:2007/01/20(土) 12:12:59 ID:zZNKGHsP
リストでナビゲーションメニューを作る場合
メニュー項目をリストにしてその画像を背景にして・・・はわかるのですが
このリストにマークアップした文字自体はどのように処理されているのでしょうか?
因みにココを見て思った事なのですが
ttp://www.honzouin.or.jp/ firefoxで文字サイズを変更してもメニューは何も影響を受けず
cssを外してみるとメニュー項目はちゃんとリスト状態のの文字リンクの形で表示されてます
解説しているサイトも本もいくらでもあるので勉強して下さい。
>>944 ソース見りゃいいでしょ。
メンドイから他人に見てくれってか?
>>944 CSSありのときは字も画像、
CSSなしのときは字は文字。
>>944 画像を表示しないにすると何も出ない(笑)
>何も出ない
おまえのPCやばくね?
CSSon画像offの話だろう。
951 :
Name_Not_Found:2007/01/20(土) 16:44:44 ID:moXdTHNe
>>944 ソース見てないから憶測なんだけど、text-indentでマイナスの値指定してたりしない?
憶測過ぎるにも程がある
どうせdisplay:noneとかしてるだけじゃねーの?
955 :
Name_Not_Found:2007/01/21(日) 20:32:37 ID:gPZG9UVM
これも真言密教の技か
IEのbehaviorでsavesnapshot、saveHistoryを同時に指定することはできないのですか?
↓では、snapshotは効くようになり、savehistoryが効かなくなります。
<META NAME="save" CONTENT="history">
<META NAME="save" CONTENT="snapshot">
<STYLE>
.SSSSSSS
{
behavior:url(#default#savesnapshot) url(#default#saveHistory);
}
</STYLE>
</HEAD>
>>956 behaviorはIE独自拡張。当該scriptスレ又はwebprog板へ。
>>944 どうでもいいけどそこのサイト、普通にまとまっていていい感じだな。
少なめの予算で作る小〜中規模サイトの見本。
とか言ったら言い過ぎか?
>>958 いや解説でなく商店でもないとなると、表紙は普通こんなのしか選べないだろうね。
しかもブログに飛ばしてるし、3階層無くても量的に間に合う。
<html>
<head>
<style type="text/css">
<!--
.box_a{
}
.box_b{
}
.box_c{
float:left;
width:80px;
background-color:#c8ffdb;
}
.box_d{
float:left;
width:10px;
background-color:#c8ffdb;
}
-->
</style>
</head>
<body>
<div class="box_b"><a href=""><img src="" class="box_c" /><img src="" class="box_d" /></a></div>
<div class="box_b"><a href=""><img src="" class="box_c" /><img src="" class="box_d" /></a></div>
<div class="box_b"><a href=""><img src="" class="box_c" /><img src="" class="box_d" /></a></div>
</body>
</html>
上記のコードをブラウザで見るとIE6では隙間なく並んでいるのですが、IE5.01,IE5.5で見ると画像の間に隙間が空いてしまっています。
IE5*でもCSSで画像を横に隙間なく並べる方法はありますか?
962 :
Name_Not_Found:2007/01/23(火) 18:12:57 ID:dpeY8D15
個人でWebApplication作ってる者ですが、
HTMLファイルを出力することはできるんですが
デザイン能力がまったくなくて
見映えがなかなかしません。
HTMLファイルはdivやclassやidを使い、内容と意味だけ持ったファイルです。
何か、フリーでも商用でもいいんですが
出力したHTMLを基にして、
CSSをデザインするアプリケーションで使いやすいものはないでしょうか??
できれば、上記のような使い方の解説本があるようなものがいいです。
解説本も同時に教えてもらえないでしょうか??
そんなあんたにはメモ帳しかない
964 :
Name_Not_Found:
CSS初心者なのですが、
paddingを頻繁にしようしていて、FireFoxで見てみたら
糞サイトになっていました。
検索してみたところpaddingはIEとFireFoxとで
表示のされ方が違うとのことでした。
そこで質問なのですが、
みなさんはどんなときにどうやってpaddingを使っているんですか?
お願いします