/* CSS・スタイルシート質問スレッド【43】 */
transparent
ご存知の方教えてください。
div{border:1px dotted silver;}
みたいな感じで点線をひいています。
この点線、スクロールした時の表示が不安定(縦向きの点線の幅が広くなったりつながったり)
なのですが、回避方法はないでしょうか…
WinIE6.0で再現性があるのを確認しています。
(NN、Opera、FFでは正常でした)
926 :
Name_Not_Found:2005/06/23(木) 08:20:03 ID:15toj7aH
dottedの1ピクは時々そうなる気がする
じぶんは1ピクのときは見栄えもそう違わないのでdashedにしてる
IE以外では、dottedとdashedでは明らかに線種が違うし、
スクロール時につながってしまうって事もない。
IEはdotted線は、dashedと同じ線種として表示される
つながってたりしてしまうのは、たぶんIE独特の描画なんだろう
_borderでも使うとか。
そのハックは解説してやらないと・・・
930 :
925:2005/06/23(木) 12:11:58 ID:???
ieがへぼいんだ。しゃーない
ieの2px以上の点線と破線は大好きなんだけどな
932 :
アイーン:2005/06/23(木) 13:40:16 ID:???
へぼですみません。
933 :
925:2005/06/23(木) 14:11:41 ID:???
>>925-931 dashedの方がdottedよりいくらか安定してるっぽいので、
これで妥協します(´・ω・`)
ありがとうございましたノシ
メモ用紙の様に、文章に線を引きたいのですが
点線dottedではできないでしょうか?
出来れば文字の無い部分(行)まで点線を引きたいのですが
何か方法はないでしょうか。
擬似的に背景画像をつかったり、
リンクのボーダーボトムにドットを使う方法を考えましたが
他に無いでしょうか。
<span style="border-bottom:1px dotted;">〜〜〜〜</span>
こんなんダメ?
936 :
Name_Not_Found:2005/06/23(木) 17:29:45 ID:vRm6+JtM
MacIEだけ、overflow: hidden;が無視されるってバグある?
937 :
Name_Not_Found:2005/06/23(木) 18:16:43 ID:vRm6+JtM
自己レス。
overflow: hidden;とfloatを同一セレクタに設定すると、無視される模様
IE用にCSSをこんなふうに記述するのですが、
どういう理屈でIEだけ適用するのか詳しく説明されてるとこってありませんかね?
そもそもこの記述の仕方で正しいのかちと不安なので。。
/* hogehoge */
*div.hage{
}
/* hogehoge */
940 :
934:2005/06/23(木) 18:50:17 ID:???
>>935 成る程です。それを使うのが一番スタンダードっぽいですね。
ありがとうございます。
941 :
938:2005/06/23(木) 19:11:54 ID:???
正確には Underscore Hack な。
hackなんてするなよぉ。
IEをfuck
痛そう
>>942 ほほぅ、これは便利そうですね。
mozillaとIEの対応の差で諦めてたレイアウトが実現できそう。
でもここまでするのと、htmlできちゃないソース書くのと、あんまり変わらんような気もする。
・・・こともないか。
950 :
Name_Not_Found:2005/06/24(金) 02:30:17 ID:/j95CbEj
いろいろ試して、調べてみたのですが、どうしてもわからないので質問します。
現在このようになっているのですが、
<!doctype html public"-//W3C//DTD HTML 4.01 Transitional//EN"
"
http:www.w3.org/TR/html4/loose.dtd">
<HTML lang="ja">
<head>
<title>
さいたまさいたま!
</title>
<style type="text/css">
<!--
.saitama {filter:glow(color=red,strength=7);}
span {width:400px;
font-size:30pt;}
-->
</style>
</head>
<span class="saitama"><strong>さいたま</strong></span></font><br>
<span class="saitama"><strong>埼玉銘菓 十万石饅頭</strong></font></span>
</body>
</html>
これはDOCTYPE宣言のw3.orgのURLが正しくないので、
「:」と「www」の間に「//」を入れるのですが、
そうすると指定された文字が光らなくなってしまいます。
DOCTYPE宣言を正しいものにし、かつ指定された文字を光らせるには
どのようにすればよろしいでしょうか。ご教授ください。
>>949 IE用に別のCSSファイル用意して、コンディショナルコメント使って、読み込ませる、
とかの方が、元のCSSが汚くならなくて良いんじゃなかろか…
<!--[if IE 5]>…<![endif]-->
>>950 1) filterはwidthかheightが指定されてないと効かない。
2) 標準モードではwidth及びheightはブロック要素じゃないと効かない。
3) つまりdisplayをいじってブロックボックスにしちゃえばいい。
FAQはスレ内にあれば、既出の質問でも「
>>6読めやゴルァ」とだけ書けば済む。
過去ログは前スレだけ貼ってあれば、それ以前は別ページでも構わないと思う。
関連スレ・関連リンクは要らんような、やっぱないと困るような。
何なら、まとめサイトに「テンプレ案」のページを作らせてもらって、
みんなで突っつくというのもいいかもしれない。
>953
URLの羅列はウザイから省いていい。
QとAだけ載せて「回避できる/回避できない」さえ分かればおk。
もっと調べたい香具師だけまとめサイトに放り込む。その手間を惜しむ香具師は無視。
>>956 いや、削るのは簡単だが、あとで戻したくとも厄介になる。なるべく現状を残すべき。
ましてや些少の手間ですら惜しんで参照しない奴が多いのだから。
958 :
949:2005/06/24(金) 12:53:13 ID:???
>>951 なるほど、こんなことも出来るんですね。
勉強になりました!
959 :
950:2005/06/24(金) 13:05:20 ID:???
>>952 そうでしたか、お答えいただきありがとうございます。
これから書き直してみます。
>>955 まだ作成途中で、必要なところしか書いていないのでこうなりました。
これから肉付けしていきます。
( ゚∀゚ )サイタマ!!
( ゚∀゚ )サイタマ!!
</font>キタ━━(゚∀゚)━━ヨ
963 :
Name_Not_Found:2005/06/24(金) 15:06:43 ID:ikW+DEPw
<DL>で2ちゃんのログを再現したいんですけど、
DT{
color:000;
font-size:12pt;
font-weight:bold;
}
ってやっただけだと何か違うんです。どうやったら似せられますか?
964 :
Name_Not_Found:2005/06/24(金) 15:17:10 ID:ikW+DEPw
ああ、
<DL>
<DT>963 :Name_Not_Found:2005/06/24(金) 15:06:43 ID:ikW+DEPw</DT>
<DD>本文</DD>
</DL>
ってやってるんですけど。
まず小文字で書く癖をつけような。
俺も散々小文字で書けって突っ込んでたことがあるけど、気にしなくていいじゃん。
>963
何か違うと言われても 具体性が全然ないので返答に困るが
marginなりpaddingなり 適当に設定してみれば?
dtだけでなくdlやddにも
あと color: #000; ね
968 :
964:2005/06/24(金) 15:44:13 ID:???
ああ。すいません、
967 :Name_Not_Found:2005/06/24(金) 15:35:58 ID:???
↑の部分を再現したいんですけど、
どうしても名前欄より英数字の日付とかIDがひとまわり大きくなるんです。
英数字より日本語を大きく表示したいんです。
<div>でもやってみようとしたんですけど、
div{
font-family:"MS ゴシック",sans-serif;
font-size:12pt;
color:000;
margin : 5px 0px 25px 0px;
padding : 0px 0px 0px 20px;
letter-spacing:0px;
}
とやってみても英数字だけが太字になります。
名前欄だけ太字で、日付とIDを一回り小さくするにはどうすればいいですか?
969 :
953:2005/06/24(金) 16:05:11 ID:???
専用ブラウザ使ってるから現状は知らんけど
つか、そもそも2ちゃんのログ表示ってCSS使ってないんじゃないのか。
コードそのままコピペして試してみたのかね?
>968
>964のソースで 同じようにしたいのなら
<dt><span class="res-no">No.</span> <span class="name>Name</span>...
とかそんな感じで 個々の構成要素をマークアップして
それぞれのclassにcssで太さや大きさを適用する という流れ
※<span>ではなく<em>やその他でもいいでしょう それは解釈の好み
>970
このスレッドのソース表示させてみればわかるけど 使ってないよ
972 :
Name_Not_Found:
★必ず質問テンプレを使い、全ての項目を書いてください。(省略厳禁)★
~~~~~~~~~~~ ~~~~~~~~~~
・括弧( )内の説明をよく読み、省略せずに書いてください。
※情報は小出しにせず、書ける限りの情報をまとめた上で質問してください。
▼───質問テンプレ────────────────────▼
【
>>1を読んだか?】(
>>1のリンク先に解答がある場合は答えません)
【OSとブラウザ、バージョンは?】(標準か互換かも詳細に)
【質問】(最低限のソースは必須)
▲──────────────────────省略厳禁───▲