/* CSS・スタイルシート質問スレッド【56th】*/

このエントリーをはてなブックマークに追加
860Name_Not_Found:2006/05/18(木) 02:53:33 ID:???
>>859
だいたいこのスレばっかじゃねーか…。
酷すぎる。
861Name_Not_Found:2006/05/18(木) 04:09:17 ID:???
>>847
これがかのゆとり教育ってやつなんだろうか…。
きみはもうすこし本を読んだ方がいい。
おっちゃんちょっと心配になってきたよ。
862Name_Not_Found:2006/05/18(木) 04:48:32 ID:???
おっちゃん 心配せんでもええがな
所詮厨やろ 気もむと禿げるでぇ
863Name_Not_Found:2006/05/18(木) 06:41:12 ID:???
>>858
現在のCSS仕様では無理。JavaScriptを使えばできる。

例えば、キャンバスの幅を document.innerWidth とか
document.documentElement.clientWidth とかで取得して、
その幅から画像幅と右辺からのオフセット値を差し引く。
後は document.body.backgroundPosition 等で位置を指定。

WinIE6の互換モード、もしくはWinIE5.5以前の場合、
キャンバスがhtml要素ではなく、body要素なので注意。
document.compatMode で判別して、振り分ければ良い。

JavaScriptが無効の場合はどうすのか問題だが……
後は自分でJavaScriptを書くなり、諦めるなりしてくれ。
864Name_Not_Found:2006/05/18(木) 08:07:16 ID:???
>>863
ありがとうございます。理解しました。
結果としてスレ違いの話題になりましたこと、お詫びいたします。
865Name_Not_Found:2006/05/18(木) 09:24:43 ID:???
IE6の互換モード時、
htmlへの背景画像指定が効かないのは仕様ですか?
バグ辞典にも載ってなかったんだけど。
866865:2006/05/18(木) 09:27:06 ID:???
スマソ訂正。
htmlとbody両方に背景画像指定がある場合の互換モード、でした。
htmlに指定したほうの背景画像があぼんされる。
867Name_Not_Found:2006/05/18(木) 10:15:12 ID:???
868865:2006/05/18(木) 10:21:55 ID:???
>>867
スマソIE5系は見てなかったorz
869Name_Not_Found:2006/05/18(木) 13:34:57 ID:E1oRu1bu
ブラウザを縮小・拡大しても文字が改行せずスクロールバーが出てくるようには
どのようにしたらいいのでしょうか?
以下のページソースとCSSファイルを見てもわかりませんでした。
ttp://homepage1.nifty.com/~yoshi-s/home/
870Name_Not_Found:2006/05/18(木) 13:37:17 ID:???
なんちゅー迷惑な・・・
871Name_Not_Found:2006/05/18(木) 14:04:56 ID:???
>>869
「横スクロール 迷惑」でぐぐってからもう一度聞きにこい
872Name_Not_Found:2006/05/18(木) 14:56:48 ID:???
?
特に普通の質問だと思うが、何が迷惑なん?

>>869
widthで幅を固定しとく。
873Name_Not_Found:2006/05/18(木) 15:02:04 ID:???
>>872
800*600でネットを巡回してる人か。
874869:2006/05/18(木) 15:20:26 ID:???
>>872
ありがとうございました
875Name_Not_Found:2006/05/18(木) 15:20:32 ID:???
>>873
何で貧乏人に合わせなきゃいけないんだよ馬鹿が
876Name_Not_Found:2006/05/18(木) 15:29:42 ID:???
度々すみません。
div を連続して使うとくっついてしまうので
いちいち <div><br /></div>を入れているのですが
スマートな方法はないものでしょうか?
877Name_Not_Found:2006/05/18(木) 15:31:09 ID:???
高解像度のモニターを使ってる奴程窓全開にしないものだよ。
878Name_Not_Found:2006/05/18(木) 15:33:19 ID:???
>>876
xhtmlで書いてる人がmarginも知らないのかい?
879Name_Not_Found:2006/05/18(木) 15:33:57 ID:???
俺も前回にはしないけど800*600まで小さくはしないな

>>875
もうちょっと優しく言ってね♥
880Name_Not_Found:2006/05/18(木) 15:50:42 ID:???
Macだとフォトショップなどを除いて全画面表示自体が馴染みない文化。
つうか最近のばかでかい液晶と高解像度の組み合わせで画面一杯に広げると
見づらくて仕方がない罠。
881876:2006/05/18(木) 16:35:44 ID:???
>>878
ごっつぁんです
882Name_Not_Found:2006/05/18(木) 16:50:58 ID:???
IEでカラー名のlightgrayが使えないのはバグですか?
他のグレー系の名前はgrayでもgreyでも通るようですが
lightgrayだけはlightgreyでしか読み込んでくれません。
firfoxでは両方可能ですが、他のブラウザではどうなのでしょうか?
883Name_Not_Found:2006/05/18(木) 17:02:19 ID:???
16進で書けば問題なかろうて
884Name_Not_Found:2006/05/18(木) 17:30:28 ID:???
>>880
フォトショやイラレでもフルスクリーンにはしないだろう。
クリッピング使えなかったら不便じゃん。
885Name_Not_Found:2006/05/18(木) 18:21:31 ID:???
<small>とか相対で文字サイズを指定するタグあるけど
これらのタグまでcssで置き換える必要はあるのだろうか?
886Name_Not_Found:2006/05/18(木) 18:34:21 ID:???
それはstrictスレじゃない?
887Name_Not_Found:2006/05/18(木) 18:34:37 ID:???
物理タグつかっちゃいやん
888Name_Not_Found:2006/05/18(木) 19:20:58 ID:???
ins要素がブロックレベル要素のときとインライン要素のときで
表示を変えることはできますか?
889Name_Not_Found:2006/05/18(木) 19:54:31 ID:???
どうしたいんだ?
890Name_Not_Found:2006/05/18(木) 20:27:46 ID:???
ins要素がブロックレベル要素のときは枠線を付け、
インライン要素のときは下線を引く、といった感じです。

例え親要素が同じでも
<li><ins>なんとか</ins></li> ならins要素はインラインで、
<li><ins><p>なんとか</p></ins></li> ならブロックレベルなので
子孫セレクタを使うことができなくて、どうすればいいか考えてます。
891Name_Not_Found:2006/05/18(木) 20:35:53 ID:???
spanでclass付けとかさ。
892Name_Not_Found:2006/05/18(木) 23:18:46 ID:w2Ifrsky
こんばんは
今リストで画像のメニュー(ロールオーバーなし)を作ってるとこなんですが
cssでliに対しdisplay:inline;を指定してそれぞれのliの中に
画像を4つ組み込み横並びで作成しプレビューしてみたら
全てのブラウザで画像と画像の間に隙間で出来てしまいます。
隙間のなくす為にはどうすればいいかすみませんがアドバイス
よろしくお願いします。
ちなみにulとliに対してmargin&paddingを0にしても駄目でした・・・
893Name_Not_Found:2006/05/18(木) 23:31:25 ID:???
li要素間の改行コードが半角スペースとなっているようです。
li要素を連続して記述するようにしてみてください。
894Name_Not_Found:2006/05/18(木) 23:34:21 ID:???
>>893
すげー それを見て初めて892が何を言っているのかわかったよwwww
895892:2006/05/18(木) 23:53:02 ID:w2Ifrsky
>>893

返答ありがとうございます。
言われた通りに修正してみたらうまくいきました!
本当にありがとうございました。

>>894
説明がへたくそでマジすいません・・・
896Name_Not_Found:2006/05/19(金) 00:28:16 ID:lSqHa9Bi
893
神返答だなw
なんでそれでわかるんだとw
しかも断言してるしw
897Name_Not_Found:2006/05/19(金) 01:28:01 ID:???
昔それでハマったんジャマイカ?

隙間が出来る
-> タブ・スペース・改行が原因
-> vertical-alignがbaselineになってる

ってのはFAQな希ガス
898Name_Not_Found:2006/05/19(金) 01:39:53 ID:???
俺たちは今、エスパー誕生の瞬間を見た!
899Name_Not_Found:2006/05/19(金) 02:07:40 ID:???
サイドメニューにbackground-colorで背景色を表示させたいんですけど
背景色が最下部まで表示してくれません。
heightに絶対値をいれる以外に方法はありますか?
900Name_Not_Found:2006/05/19(金) 02:13:52 ID:???
>>899
>背景色が最下部まで表示してくれません。
サイドメニューそのものが最下部まで到達してないと思われるがどうか。
つうかこのスレッドは>>893みたいなエスパーだけで構成されている訳じゃねー!
901Name_Not_Found:2006/05/19(金) 02:29:13 ID:???
>>900
そのとおりです!
右側のコンテンツのボックスには色々と文章が入っていて
最下部まで到達してるんですけど
左側のサイドメニューのボックスには入れる項目が少なく
最下部に届いてない状態なんです・・・
こういった場合はmarginなどでバランスをとるべきなんですかね?
902Name_Not_Found:2006/05/19(金) 02:37:11 ID:DHz9b/1x
>>899
サイドメニューのdivとメインのdivにdiv。
外のdivに背景色指定してサイドメニューかメインのどちらかに背景色指定。
903899:2006/05/19(金) 02:52:22 ID:???
>>902

言われた通りに作ってみたんですけど
ie6は背景の赤が表示されたんですがfirefox1.5とネスケ7.1が
背景色の赤が表示されず白になってしまいます。
何回もすいません・・・

ちなみにソースです。
#aa{
width:450px;
background-color:red;
}

#bb{
float:left;
width:50px;
}
#cc{
float:left;
width:400px;
background-color:white;
}


<div id="aa">
<div id="bb">aa</div>
<div id="cc">aa</div>
</div>
904899:2006/05/19(金) 03:06:22 ID:???
すいません#aaにheight:100%指定したら出来ました!
アドバイスしていただき本当にありがとうございました!
905Name_Not_Found:2006/05/19(金) 03:08:37 ID:DHz9b/1x
>>903
御免なさい。不完全な助言で申し訳ありません。
>>893 の神を待ちましょう。
906899:2006/05/19(金) 03:18:12 ID:???
>>905
貴方がアドバイスしてくれたおかげで解決しましたよ。
本当にありがとうございました!
907Name_Not_Found:2006/05/19(金) 07:10:05 ID:???
>>903

#aaがページ全体ならbodyに背景画像の方がすっきりしていいかも。
#aaの上や下にヘッダー、フッターなどは居るなら#aaに背景画像入れるとか。

height関係をいじるとブラウザによって表示が変わることなかったかな?
908Name_Not_Found:2006/05/19(金) 08:02:42 ID:???
frameやframesetに適用できるCSSってあるんでしたっけ?
909Name_Not_Found
>>908
frameはそれぞれ独立したページでしょう。
JavaScript を使えば若干の操作はできるかもしれないけれど
基本的には無理でしょう。
CSSを外部ファイルにして両方のページで共有するのが一番近い答えかな。