/* CSS・スタイルシート質問スレッド【56th】*/
ふぅ・・・何とか間に合った。 テンプレ間違えてたらごめん・・・
連続投稿でかなりてこずったぜ・・・。 さて前スレの続きからですが。
14 :
前980 :2006/04/27(木) 14:57:41 ID:???
すまん、そんなに行ってたことに気づかなかった。乙。
空タグとサイズの指定は別問題
>>前スレのやつ 取り敢えずサイズ指定はしなくていいから、 h2の中身だけ適切に入れてみ。
>>17 中身にテキストを入れると表示されました。
これは見出しタグなのに何も入れないと言う事が原因であり、文法的にもおかしいって事でいいんでしょうか?
ちなみに中身のテキストは表示させてたくないのですが、良い方法はありませんか?
<title>タイトル</title>でも駄目でした。
>>18 text-indent: -9999px;
とかにして飛ばせばいいんじゃない?
>>18 そもそも「中にテキストのない見出し」なんてのがおかしいのに早く気づいて。
画像はあくまで「中に見出しテキストの書かれている箱の背景(装飾)」であって、
見出しがなけりゃ背景もなくなるのは当然。
21 :
980 :2006/04/27(木) 15:21:26 ID:???
>>19 cssでやるには、そういう方法しかないのですね;
なぜ表示されないのか気になり
質問させてもらったんですが、使い方が間違ってるみたいですね
22 :
980 :2006/04/27(木) 15:24:43 ID:???
>>20 そのとろりですね;普通に考えればおかしいですよね
見出しの為のタグなのに中身のテキストがないなんて
23 :
980 :2006/04/27(木) 15:26:02 ID:???
>そのとろりですね;普通に考えればおかしいですよね とおり
h2のサイズ指定
そのとろり なんかやらしいw ていうか ><title>タイトル</title>でも駄目でした ・・・・・・・・・・・・根本的にまずHTMLから勉強した方がよくないか・・・?
HTMLの基本から勉強しよう
ん・・・俺、ずっとサイズしてたんだがいらないのか サイズ決まってないのに背景画像っておかしくならない?
29 :
980 :2006/04/27(木) 15:37:17 ID:???
>>25 ,26
ですね、HTMLもCSSも見た目と言うか、形がとりあえず作れる程度で
文法や使い方など基本は正直分かっていません;
出直してきます。
みなさんいろいろありがとうございました!
>>28 サイズ決まってる背景画像とサイズ決まってない背景画像がある件。
そして今回それは全く本質に関係ない件。
あの質問(h2)からすると、 表示させたい背景画像はロゴやサイトIDのような物だと予想する。 そうすると、画像が切れずに表示されるにはheight指定は必要、と連想されたのだと思うが。
文字があればline-height分は確保されなければならないから それはその後の微調整の話だろ
どっちにしてもheight,widthは必要か。
>>33 本当に理解力の足りない香具師だなおまえwww
>>33 世の中には文字サイズ固定という悪しき風習もあることをたまには思い出してあげてください。
>>34 本当に理解力の足りない香具師だなおまえwww
つーか、質問者がいなくなったので、 どうでもいい話なのだけどな。
論理で返せなくなるとすぐさま終了させる厨の法則。
このパターンは何度か見た気が…
ξ*゚听)ξ「何か?」
41 :
Name_Not_Found :2006/04/27(木) 16:50:02 ID:SqiRDCpi
すみません、至急教えてください。 外部cssファイルを、特に変更点も無く上書きしたところ、 旧に反映されなくなってしまいました。 バックアップしてあったファイルを転送して上書きしても上手くいきません。 転送方法に問題があるのでしょうか。素人のため、解らないままやってしまっています。 申し訳ないのですが、どなたか宜しくお願いいたします。
おまえらおちつけ1おつ
45 :
41 :2006/04/27(木) 16:52:21 ID:SqiRDCpi
HPビルダーのFTPソフト使ってるんですが、テキストモードで転送しました。 アクセス権とか関係あるのでしょうか。
46 :
41 :2006/04/27(木) 16:53:03 ID:SqiRDCpi
文字コードや改行って関係ありますか?
>>45 パーミッションを間違えてたら駄目。
文字コードを間違えてても使い方によっては駄目。
その問題なく表示されてたときもビルダー使用?
50 :
41 :2006/04/27(木) 16:53:51 ID:SqiRDCpi
SJIS、CR+LFになっているんですが、合ってますか?
>>50 それは手元での話だろうが、Unix系サーバじゃないの?
改行コードは正しくやってればそれでいいが、
ちゃんとShift-JISで書いてShift-JISで指定してるんだろうな。
52 :
41 :2006/04/27(木) 16:55:48 ID:SqiRDCpi
最初に転送した時は、別の人間(プログラマー)だったので 別の専用ソフトをつかったのかもしれません
53 :
41 :2006/04/27(木) 16:59:04 ID:SqiRDCpi
パーミッションは644ですが、大丈夫でしょうか。
>>53 合ってる。
HTMLのほうの呼び出し方を再確認。
55 :
41 :2006/04/27(木) 17:10:31 ID:SqiRDCpi
>>54 htmlというかcgiのパスも合ってるんです。(変更していないので)
その別の人間に聞けよ。
57 :
41 :2006/04/27(木) 17:14:03 ID:SqiRDCpi
>>57 呼出元のページと同じ文字コード、改行コードで保存して、バイナリモードでアップロードしろ。
この意味や方法がわからないのなら、わかる奴にたのめ。
ここで聞いててもきっとらちがあかん。
>>55 パスが合ってる合ってないの問題じゃない。
書き方が合っているのかどうかだ。
URL晒して見てもらうとか
>>57 まず前提として、ローカルでは正しく表示されてるのかい?
ボーダーの質問です ボーダーの長さを要素よりも大きくしたいのです 普通にボーダーを指定すると→□ これを→# にしたいのです つまり +- | どうすればいいのか教えてください
66 :
62 :2006/04/27(木) 19:44:24 ID:???
皆様ありがとうございます
<前スレ980 「空タグ」って何だよ。 <h2></h2> は「内容が無い」と表現するのが正しい。 CSSに手を出す前にHTMLの基礎用語ぐらい覚えろよ。 ちなみに本当の「空タグ」はこんな感じ: <h2>見出し</> <p><em>強調。</em>そして<>また引用句</em></p> こんなの大抵のブラウザは理解しないけどね。 HTML の <br> も当然、「空タグ」じゃない。 XHTML の <br /> は、「空要素タグ」と呼ぶ。
68 :
Name_Not_Found :2006/04/28(金) 02:15:27 ID:cRZDhsFL
WebCreators 今月号 必見!
次の様なメニュー一覧をCSSで組む事はできるでしょうか? [MENU1] [MENU4] [MENU3] Sub1-1 Sub2-1 Sub3-1 Sub1-2 Sub2-2 Sub2-3 [MENU4] [MENU5] Sub4-1 Sub5-1 Sub4-2 --html-- <ul> <li>MENU1 <ul> <li>Sub1-1 <li>Sub1-2 ... </ul> <li>MENU2 <ul> <li>Sub2-1 ... </ul> <li>MENU3 ... </ul> --仕様-- 表示はドロップダウンではなく、全て表示されたままです。 MENUの表示幅はWindowサイズに従います。もし幅が上記例から更に 小さくなった場合、MENU3 は折り返され、2段目のMENU4 の位置へずれ込みます。 もし Sub2-3が無い場合、2段目の表示位置は上へ1行分詰められます。
>>71 それ以前にHTMLが間違ってる。
メニューとサブメニューが同階層はあり得ないだろ。
73 :
71 :2006/04/28(金) 14:34:28 ID:???
>>72 間違ってました?
改行数の制限で、少々インデントが分かりずらくなっていますが
例では <li> の中に <ul> という形になっています。
>>73 ulを入れ子にしたいのかも知れないが、
>>72 氏の言う通り、間違ってる。
あと最初の質問だけど、float:left;で出来る。
75 :
Name_Not_Found :2006/04/28(金) 15:56:29 ID:Q0zqwLbT
<p style="border:solid 1px blue;padding:10;"> <input type="text" name="" value="" style="width:100%;"> </p> 日本語で文字を入力すると、テキストボックスが横に伸びてしまいます。 バグ??
76 :
71 :2006/04/28(金) 16:09:18 ID:???
>>72 >>74 無事floatで出来ました。 ありがとうございました!
しかし このhtml間違ってるのかぁ。うむむ…なんだろぅ
ま、また調べてみます。 ひとまずCSS解決しました
>>75 padding の単位が抜けてます。
77 :
75 :2006/04/28(金) 16:19:17 ID:Q0zqwLbT
>>75 自分のとこでは、おかしな表示にはならないな。
環境なに?
そもそも横に伸びるって?
>>76 間違ってないが、</li> が省略されて、
>>72 と
>>74 の頭がバグったんだろうな。
/* MENU4 が 2個あるのは間違ってるがw */
間違ってるじゃんww
正しいだろ。 間違いだというその勘違いを具体的に晒してみろよ。 一番最後の </ul> を書いてないという指摘は無しだぞ。
> 一番最後の </ul> を書いてないという指摘は無しだぞ。 これをいちおう説明しておくと、一番最後だけ <li>MENU3 ... </ul> というふうに <ul> も含めた省略になっているから、 この </ul> は全体の終了タグだとみなせる、ということだから。
>>83 >/* MENU4 が 2個あるのは間違ってるがw */
>>85 それをHTMLが間違ってるとは言わない也
87 :
Name_Not_Found :2006/04/28(金) 22:49:10 ID:+F+KiceN
質問者ほうっておいてまた議論かい? 低レベルの糞共が!!
自分で言ったつもりのギャグを他人に奪われて理解もできなくて逆ギレか
>>86
ラベルだけじゃなくて年齢も低そうだな。
うんこちんちん!!
81が >間違ってないが(中略)間違ってるがw と言う。それを見て82が後者を取りあげて矛盾を揚げ足取りでからかう。 83がからかわれたともわからずマジレスしてきたので、85が丁寧に説明。 ところが86がまたトンチンカンなレスをしてきたので、 88が説明を兼ねて86をからかった。 まあ真面目な81=83=86っぽい香具師をからかってる俺達がいるだけだ、気にするな。 ていうか、これくらいわからないと掲示板で遊ぶのは辛くないか?
93 :
Name_Not_Found :2006/04/29(土) 02:35:45 ID:pryztfnw
始めまして。豚切りすみません。 テーブルを .alpha {filter:alpha(opacity=50);background-color:#FFFFFF;} で半透明にして、その中の画像だけを 透化させないようにしたいのですが .imgback {background:#FFFFFF;} を設定して、画像の入ったセルに指定しても 透化されてしまいます。 どこが間違えているのでしょうか?
>>93 無理。
それ以前にfilterはCSSじゃない。
■HTML■ <div id="menu"> <h2>メニュー</h2> <ul> <li><a href="a.html">MENU1</a></li> <li><a href="a.html">MENU2</a></li> <li><a href="a.html">MENU3</a></li> </ul> </div> <div id="contents"> <h2>コンテンツ</h2> <dl> <dt>2006/04/29</dt> <dd>うはwwww</dd> <dd>ちょwwww</dd> </dl> </div>
96 :
95 :2006/04/29(土) 08:11:02 ID:???
* { margin:0; padding:0; } #menu ul { padding:1em; } #menu ul li { display:inline; } #menu a { padding:1em; border-top:black 1px solid; border-right:black 1px solid; border-left:black 1px solid; } #contents { border:black 1px solid; border-right:black 1px solid; border-bottom:black 1px solid; }
97 :
95 :2006/04/29(土) 08:16:13 ID:???
html(抜粋)は
>>95 css(抜粋)は
>>96 表示させるとIE6.0では隙間ができずに問題がないのに、
FF1.5ではメニューリストとコンテンツの間に縦1pxの隙間ができてしまいます。
これを解決する方法を教えてください。
宣言は
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd ">
です。
よろしくお願いします。
99 :
95 :2006/04/29(土) 10:53:01 ID:???
ブロック要素に適用するwidthについてお聞きします。 絶対配置やフロートさせたボックスのように子要素の幅を見て最小限の幅を取るような ボックスと作りたいのですが通常は位置のボックスでこのような幅の指定をするにはどうすればいいのでしょうか?
102 :
93 :2006/04/29(土) 11:06:22 ID:???
>>94 さん
そうでしたか…
てっきりfilterもCSSかと思っていました。
ごめんなさい。
>>101 それは違うだろ。
まあ、おまえの勘違いのおかげで、その中途半端なサイトをやたら薦めてる馬鹿が本人じゃないことが判った。
>>103 中途半端じゃないサイト&回答を教えて下さい。
最近は他人の回答にケチつけて喜んでるヤツばっかだな。
>>103 何が違う?
みんなが納得できるように説明してくださいよ〜〜
上・級・者・さん!
お前らあまり
>>103 をいじめるなよ。
泣いたらどうするんだ
え〜〜〜〜ん
>>104-105 本人か?
本人なら、とりあえず、仕様書を一度くらい通読しろ。
>>107 "shrink-to-fit" と min-widthプロパティは全然違うだろ。
どんな馬鹿でも目で見て直感的に分かっていることだと思うぞ。
>>107 "shrink-to-fit"
|a b c|
min-width
|a b c |
>>115 このスレで合ってるよ。
CSSのために文書型宣言を利用しているわけで、主役はCSSだろ。
つうか、ベンダがわざわざ詳述してくれているのに、個人の妄言サイト出すの好きだなw
極論すれば、二次情報以下は全て嘘だろ。なんで嘘かもしれないものを薦めるんだ?
>CSSのために文書型宣言を利用しているわけで 宣言を勉強し直してきなさい、いつもの知ったかの人。
正確にはユーザエージェントのためだよな。 文書型宣言が無いと、そのHTMLの文法に基づいた解釈が出来なくなってしまう(かもしれない)。
119 :
95 :2006/04/29(土) 22:34:58 ID:???
>>99 はニセモノです。解決していません。改めて書き直します。
■html■
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd ">
--------中略--------
<div id="menu">
<h2>MENU</h2>
<ul>
<li><a href="a.html">メニュー1</a></li>
<li><a href="a.html">メニュー2</a></li>
<li><a href="a.html">メニュー3</a></li>
</ul>
</div><!-- menu -->
<div id="main">
--------中略--------
</div><!-- main -->
120 :
95 :2006/04/29(土) 22:39:33 ID:???
■css■ * { margin:0; padding:0; } #menu ul { padding:0.5em; } #menu ul li { display:inline; } #menu ul li a { padding:0.5em; border-top:black 1px solid; border-right:black 1px solid; border-left:black 1px solid; } #main { border:black 1px solid; } このように記した場合、 IE(6.0)では綺麗に表示されるのに FireFox(1.5)ではメニューと次のメインコンテンツの間にわずかな隙間が生じてます。 この隙間を埋める方法を教えてください。 メニューとメインコンテンツがピッタリとくっつくようにしたいのです。
ID表示してないのでスルー
123 :
95 :2006/04/29(土) 23:04:52 ID:gGuIgvjx
124 :
95 :2006/04/29(土) 23:09:29 ID:gGuIgvjx
>>122 改行せずに
<ul><li><a href="a.html">メニュー1</a></li><li><a href="a.html">メニュー2</a></li><li><a href="a.html">メニュー3</a></li></ul>
と入れましたが、やはりメニューの下に隙間が開いてしまいます。
125 :
122 :2006/04/29(土) 23:14:04 ID:???
なんだ、「メニューの下」のマージンかよ! もうちょっと詳しいソースうpきぼん。
<div style="border-bottom:1px solid #111"> <p style="float:left">ああああああああ</p><br style="clear:left"> </div> このソースでdiv要素の下部境界線はp要素の下に来るはずなのですが IE6ではp要素とかなさって表示されてしまいます。何か対策はありませんでしょうか?
128 :
95 :2006/04/29(土) 23:25:44 ID:gGuIgvjx
>>125 ■中略(上)■
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="description" content="HOGEHOGE">
<meta name="description" content="ほげほげ hogehoge">
<title>タイトル</title>
<link rel="stylesheet" href="simple.css" type="text/css" title="simple">
</head>
■中略(下)■
<h2>更新履歴</h2>
<dl>
<dt>2006/04/29</dt>
<dd>更新しました。</dd>
<dd>更新しました。</dd>
</dl>
CSSは
>>120 が全てです。
129 :
95 :2006/04/29(土) 23:44:01 ID:gGuIgvjx
>>128 の訂正
■中略(上)■
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="description" content="HOGEHOGE">
<meta name="description" content="ほげほげ hogehoge">
<title>タイトル</title>
<link rel="stylesheet" href="simple.css" type="text/css" title="simple">
</head>
<body>
<div id="index" class="container">
<div id="header">
<h1>ページタイトル</h1>
<p>ここには説明文があります。</p>
</div>
130 :
Name_Not_Found :2006/04/30(日) 03:58:47 ID:eYC9Vm7h
divのボックス内の底下に画像を置くにはどうすればいいの?
>>130 俺も悩みちう。divのright/bottomに内接するdivを置きたい。
が、どうも探した限りなさそうな雰囲気。
>>107 勝手な同定はやめていただきたい。
shrink-to-fitはCSS2.1、実装状況も判らない。
お前さんがブラウザ全般の実装を確認の上言ってるのなら、お前さんが正しい。
結局のところ、お前さんに言わせると、仕様書こそ完全なサイトという事になりそうだな。
スレ間違ってると思うけどな。
>>130 背景画像なら、位置をright bottomでいけるでしょ。
>>131 positionでいけないのか?
CSSで<img src="hoge">の画像って指定できますか?
137 :
Name_Not_Found :2006/04/30(日) 11:23:40 ID:Iz5BM7aD
.float { float: left } .clear { clear: both } で <div class="float">hoge</div> <div class="clear"></div> とやってもfloatが消えません。 どなたかご教授願います。
消すには.float{display:none;}
>>133 できた、できたよママン ありがとう。
div relative に div abolute つっこみゃよかったのか。
誰か140を説明してくれ
142 :
137 :2006/04/30(日) 12:39:10 ID:Iz5BM7aD
あ、すいません。 floatで左詰めになっているのを解除したいということです。 <div class="clear">hoge</div>だと解除できるのですが、 <div class="clear"></div>だとできません。
>>147 ハイパーテキスト「マークアップ」ランゲージの意味を考えろ。
テキストのないマークアップに意味はない。
じゃあ <div class="clear">hoge</div> でいいんじゃないの? 文字はcssで非表示にできるんだし
<div class="clear"> </div>
>>142 ,137
クリア後も左寄せなのは普通だと思うが。
ソースが削り過ぎで、やりたい事がわかんないよ。
>>148 =
>>150 >クリア後も左寄せなのは普通だと思うが。
floatプロパティもclearプロパティも、初期値は"none"とされているが・・・?
152 :
137 :2006/04/30(日) 13:44:39 ID:Iz5BM7aD
各丸テーブルのようなものを再現したいのです。 <div class="corner1"></div> ←float: left <div class="top"></div> ←float: left <div class="corner2"></div> ←float: left <div class="main"> ←clear: both </div> <div class="corner3"></div> ←float: left <div class="bottom"></div> ←float: left <div class="corner4"></div> ←float: left <div class="clear"></div> ←clear: both とやっているのですが最後でfloatが解除されません。 空DIVはやはりダメなのでしょうか?
>>151 いやそーゆー事じゃなくって、上手く説明出来ないんだが、
クリア後、中央寄せになったりしないだろ?
>>154 おまえ理解してないだろ。
float:leftの効果が維持される、と質問者は言ってるんだよ。
>>155 理解してないよ。
それをあのソースで確認出来るの?
この板も終りだな
159 :
154 :2006/04/30(日) 14:15:06 ID:???
>>155 ごめん、君には謝らなくてはならん。
>>152 でソース出してたの気が付かなかったんだ。
ごめんなさい。
160 :
154 :2006/04/30(日) 14:15:56 ID:???
それ以前の問題だな・・・
162 :
154 :2006/04/30(日) 14:21:32 ID:???
>>161 結局角丸だったんじゃん。どうしてそう絡むのさ。
君なんかキライだよ。
馬鹿だな154
> 君なんかキライだよ。 そんな154に萌え (´Д`;)ハァハァ
馬鹿な子ほど可愛・・・・・ くねーwwww
>>166 のりツッコミキタ━━━(゚∀゚)━━━!!!!
もうGW厨が沸き始めたのか? 一斉帰省中の大学生(黄金厨)?
大学生ってこんな馬鹿なんだ・・・
信じられないと思うけど年々質は落ちているんです
これ、真面目に答えた俺まで一緒こたにされてるのか・・・?
そうだす
一緒こた、なんて言ってるようじゃあ。。
一緒くたの方言だよ>一緒こた
176 :
152 :2006/04/30(日) 16:45:10 ID:Iz5BM7aD
^^;とりあえず、 <div class="clear"></div>はIEやFireFoxではfloatは解除できましたが ネスケだと出来ませんでした。 空DIVはやっぱりダメですか?
178 :
119-120 :2006/04/30(日) 18:54:24 ID:0NMhCDeY
FireFoxでlistの下のmarginを外す方法を教えてください。
>>178 もしかして子要素のマージンが影響していないか?
>>179 ul に対しても、ul li に対しても、ul li aに対しても margin:0,padding:0にしたのに
FireFoxでわずかな空白ができてしまうのです。
これ以外に考えられる子要素はどこにあるのでしょうか?
ソース出せ
182 :
Name_Not_Found :2006/04/30(日) 19:47:52 ID:eYC9Vm7h
【html】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd ">
<html><head><title></title><link rel="stylesheet" type="text/css" href="index.css"></head><body><center>
<div id="a1"><div id="a2"></div><div id="a3"></div></div>
</center></body></html>
【css】
html,body{ margin:0px; background:white; }
#a1{ width:750px; height:93px; background:silver; }
#a2{ width:250px; height:93px; background:hotpink; float:left; }
#a3{ width:400px; height:17px; background:skyblue; float:right; }
id="a3"のボックスを、id="a1"のボックスの中の底下に持ってくるには、どうすればいいのでしょうか?
>>182 高さが決まってるならマージンかポジション。
CSSで文字の所にカーソル持ってきたら文字の部分の後ろの背景(色) が浮かぶやり方教えて下さい。
186 :
119-120 :2006/04/30(日) 20:15:04 ID:0NMhCDeY
>>181 ■html■
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd ">
--------中略--------
<div id="menu">
<h2>MENU</h2>
<ul>
<li><a href="a.html">メニュー1</a></li>
<li><a href="a.html">メニュー2</a></li>
<li><a href="a.html">メニュー3</a></li>
</ul>
</div><!-- menu -->
<div id="main">
--------中略--------
</div><!-- main -->
■css■
* {margin:0; padding:0;}
#menu ul {padding:0.5em;}
#menu ul li {display:inline;}
#menu ul li a {padding:0.5em; border-top:black 1px solid; border-right:black 1px solid; border-left:black 1px solid;}
#main {border:black 1px solid;}
このように記した場合、IE(6.0)では綺麗に表示されるのに
FireFox(1.5)ではメニューと次のメインコンテンツの間にわずかな隙間が生じてます。
この隙間を埋める方法を教えてください。
メニューとメインコンテンツがピッタリとくっつくようにしたいのです。
>>186 em→pxにした方が判りやすいと思う。
そんでFXは#menu ul {padding:0;}、
macのFX以外は#menu ul {padding:/*li aのpadding値-1px*/px;}で
なぜかピッタリくっつく。
>>186 まともなソースだしてくれよ・・・
それ以前の問題でIEでもFxでも崩れてて話にならない。
>>188 {が大文字(?)になってる所があるからじゃないかな。
191 :
186 :2006/04/30(日) 21:53:57 ID:0NMhCDeY
説明がうまくまとめられなくてすみません。
↓を参考にしてみたのですが
http://css.maxdesign.com.au/listamatic/horizontal05.htm では
IE6.0およびFF1.5共に問題なく表示されるのですが、
CSSの#navlistの中にある
「 font: bold 12px Verdana, sans-serif; 」
この指定を取り除きました。
するとFF1.5では問題が発生するのです。(IE6.0は変わらず正常です。)
Item ****と書かれたul li a要素の下にわずかな隙間ができてしまうのです。
下線とピッタリくっつきません。
これをピッタリとくっつける方法を教えてください。
>>191 どうしてそう明後日なの?それはずーっと前にした回答へのレスですか?
そんで解決しませんって言って、今日はソース変えて来たんですよね。
だから
>>187 のレスしたのに、スルーですか。へえ。
相手するなよ、スルー汁・・・
194 :
Name_Not_Found :2006/04/30(日) 22:20:12 ID:0NMhCDeY
196 :
194 :2006/04/30(日) 23:00:14 ID:???
ありがとうございました。解決しました。 でもこれって何なんですかね。 FireFoxの計算処理バグ?
>>196 > 計算処理バグ
おいおい、仕様書読んだことないのかよ。
Aはdisplay:inline;だから、フォントの下端からpadding-bottomが始まる。
ULはdisplay:block;だから、ラインボックス下端から、padding-bottomが始まる。
ラインボックスはline-heightで高さが決まる。
padding-bottomの開始位置をそろえるためには、
UL要素に適用されるline-heightをフォントの高さに合わせればよい。
>>197 仕様書の人ですか。
実装は仕様書通りとは限らないですよ。
仕様書どおりでないのならバグ。っていうか実装ミス。 仕様が明確でないのなら実装依存。 ただそれだけのことだ。
>>133 と
>>140 の話って
<div id="hoge1">
<div id="hoge2">
</div>
</div>
#hoge1 {position : relative;}
#hoge2 {position : absolute; bottom : 0; right : 0;}
ってすればhoge1の左上を基準にしてhoge2を絶対配置してくれるってことですか?
#hoge1 の横幅と縦幅を指定しないと無理
>>201 自分も疑問だったんだけど、幅指定以外はこれでの?
hoge1の位置指定がなくてもできるのかな?
ここ、ID表示になればいいのになぁ・・・
CSSの仕様書を完全に日本語に翻訳したものっていずこ?
>>200-202 <p style="position:relative; border:1px solid black;">
あ<br>あ<br>あ<br>あ<br>
<span style="position:absolute; right:0px; bottom:0px; border:1px
solid red">■</span>
</p>
<table style="width:50%"><tbody><tr><td>
<p style="position:relative; border:1px solid black;">
あ<br>あ<br>あ<br>あ<br>
<span style="position:absolute; right:0px; bottom:0px; border:1px
solid red">■</span>
</p>
</td></tr></tbody></table>
少なくともfxでは望む結果になるよ。
マジレスされても・・・
210 :
Name_Not_Found :2006/05/01(月) 20:23:56 ID:Ft6vdCzJ
タグについて分からないことがあるのですが、板違いでしたらすみません。
YouTubeという動画サイトなんですが、下の方にコメントを送るスペースがあり
通常は文字のみのコメントが多い中、時々このページ
http://www.youtube.com/watch?v=G_7n34fiB1Q のように動画のリンクを貼ったコメントを見かけるのですが、
このようにコメントする方法をご存知の方はいらっしゃらないでしょうか...?
もしいらしたら教えていただきたいのですが、どうぞよろしくお願いします!
212 :
Name_Not_Found :2006/05/01(月) 20:32:34 ID:Ft6vdCzJ
誘導ありがとうございます! 申し訳ございませんでした。
213 :
Name_Not_Found :2006/05/01(月) 22:47:36 ID:Dz7nrA2K
ページ全体を、<center></center>でなく、cssで、中央揃えにするには、どうすれば出来ますか?
>>213 文書型宣言を標準モードにしてmargin:auto。
お前ら詳しいな お前らくらい詳しくなるには何年かかるんだ?
218 :
Name_Not_Found :2006/05/01(月) 23:03:14 ID:Dz7nrA2K
>>214 >>215 ありがとう^^
できました!
それと、リストタグで、右にズレ寄るのを無くすには、どうすればいいでしょうか?
リストタグを使って、文字や、画像を入れて表示させると、
←空白→・あいうえお
←空白→・かきくけこ
←空白→・[画像1]
←空白→・[画像2]
と、なります。
これの、空白をなくしたいのですが、どうすれば、このズレを無くせますか?
220 :
Name_Not_Found :2006/05/01(月) 23:11:28 ID:ovs1JdWd
>>218 li要素にmargin-left:0が利くように適用させてやれ。
>>204 CSS2勧告の和訳は存在するが、これは現在の仕様ではない。
>>197 Firefoxのバグだよ。
これだからFirefoxは使えない。
224 :
Name_Not_Found :2006/05/01(月) 23:55:16 ID:VsXkff1W
[ hogehoge ] [hoge] |------------------| [hoge1] | フレーム | [hoge2] |__________________| ↑みたいにテーブル([hoge]〜[hoge2])作った横にインラインフレーム作るのってどうやるのー
IE厨もFF厨もよそでやってください。
/⌒ヽ ⊂二二二( ^ω^)二⊃ | / ブーン ( ヽノ ノ>ノ 三 レレ
質問です。 liタグを使ってメニューを作成しようとしたときに、 <li><a href="#"><img src="〜"></a></li> <li><a href="#"><img src="〜"></a></li> とHTMLをコーティングして、CSSのほうで li{ display:block; margine: 0px; padding: 0px; } を指定し、画像と画像の隙間をなくした状態で表示させようとしています。 ただ、この方法だとWin IE6で表示させると画像と画像の間の縦の隙間ができてしまうのですが・・ [画像] 隙間 [画像] のような感じです。
>>235 img { vertical-align : bottom; }
237 :
235 :2006/05/02(火) 00:49:32 ID:???
>>236 思ったとおりに表示できました。ありがとうございます。
>>238 じゃ・・・教えてやれよ。
何で投げっぱなしなのかねぇ。
238じゃないが、 margine: 0px; ←これか?
質問させてください。
たとえばaddress内で多重<br>を使わずに
---
株式会社●●
所在地:●●県●●市……
TEL:xxx-xxx-xxx
FAX:xxx-xxx-xxx
E-mail:
[email protected] ---
のように、所在地とTELの間、FAXとメールアドレスの間を空けるようにしたい時
お勧めの方法は何かありませんでしょうか?
それはCSSじゃなくてHTML。 個人的意見だが<dl>とか定義型リスト使ったらどうかな? 行間をあけるのはCSSだが。
>>242 address内はインラインのみ。
>>241 連絡先部分のみaddressにする。
定義リストでもなんでもいいけど、
会社名、所在地、電話、FAX、メールアドレスの「その部分」だけをaddressでマーク。
dd内だったらブロック要素も可だから。
>>241 あ、spanで囲ってdisplay:blockしてしまう手もある。
つーか、それくらいだったら、素直に<br>でいいキガス
>>241 <pre>〜</pre>でいいんじゃねーの?
>>246 おまえな・・・もうちょっとまともに勉強してから答えろよ。
preもaddressも、自身はブロック要素で、中にはインラインしか入れられない要素。
またしても質問者不在の低レベル議論かえ?
249 :
241 :2006/05/02(火) 16:21:26 ID:???
>>242-247 回答ありがとうございます。
見た目の操作だと思ったので、こちらで質問させていただきました。
やはり、そのようなタグ使いをしないと実現出来ないみたいです。
重ねて感謝いたします。ありがとうございました。
250 :
Name_Not_Found :2006/05/02(火) 17:53:32 ID:V2XvJncb
画像を数個用意して、リスト文字の代わりに使うと、IEの時だけ、上に、数px分位、上がります。 NN○,FF○,Opera○,IE× ("・"は、ul{ list-style:none; margin:0px; padding:0px; }で、無くしてます。) ↓リストはこんな感じ↓ ──────────←NN,FF,Operaの場合(上にズレない) ・[画像150px*30px] ・[画像150px*30px] ・[画像150px*30px] ↓ ─・[画像150px*30px]─←IEの場合(上にズレる) ・[画像150px*30px] ・[画像150px*30px]↑ どうすれば、下に下げることが出来るのでしょうか?
>>250 全てのmargin・padding殺してないなら、上の要素の影響かも知れんし、
もっとソースないとわからんよ。
>>250 上の線の要素が何であるのか
まずはそこから教えれ
空箱にしてbackgroundにその代わりの画像とやらをつっこんでて フォントの高さのとりかたの違いで箱の大きさが変わってるとみた。
254 :
Name_Not_Found :2006/05/02(火) 23:11:52 ID:V2XvJncb
Operaで、width:100%;にしたら、余白が残るんですが・・・
>>254 html, body { width: 100%; }
256 :
Name_Not_Found :2006/05/02(火) 23:24:52 ID:V2XvJncb
>>255 右側は、くっ付いたけど、左側がまだ、空いてる・・・
Operaはpaddingを持つ
>>256 * { margin:0; padding:0; }
259 :
Name_Not_Found :2006/05/02(火) 23:49:52 ID:V2XvJncb
html,body { height:100%; } コレって、Operaで効く?
何質問変えてやがんだコノヤロー
スルーで。
>>259 あほぉ・・・
試してみてから質問しろや。
あと全角スペースやめろや。あほお・・
WindowsでSafariの表示を確認したいのですが どうすればいいですか?
>>263 中古でいいからMacを買ってOS Xにすれば桶。
>>263 Mac持ちの友達を作る
もしくはMac板で鑑定してもらう
メニューボタンの設計で悩んでいます。 --------------------HTML-------------------- <ul> <li><a href="hogea.html">ほげA</a></li> <li><a href="hogeb.html">ほげB</a></li> <li><a href="hogec.html">ほげB</a></li> <li><a href="hoged.html">ほげD</a></li> </ul> ---------------------CSS--------------------- ul { list-style:none; } li { float:left; } li a { display:block; border:1px solid black; text-decoration:none; padding:10px; } このように指定したら Firefoxでは黒枠内のスペースもしっかりとアンカー要素に含んでいるのに InternetExplorerでは文字の部分しか含まれません。 InternetExplorerでも黒枠内のスペースをアンカー要素に含ませるためには どのように修正すればよろしいでしょうか。
267 :
Name_Not_Found :2006/05/03(水) 18:25:34 ID:OXEoSumO
すみませんage忘れました。 メニューボタンの設計で悩んでいます。 --------------------HTML-------------------- <ul> <li><a href="hogea.html">ほげA</a></li> <li><a href="hogeb.html">ほげB</a></li> <li><a href="hogec.html">ほげB</a></li> <li><a href="hoged.html">ほげD</a></li> </ul> ---------------------CSS--------------------- ul { list-style:none; } li { float:left; } li a { display:block; border:1px solid black; text-decoration:none; padding:10px; } このように指定したら Firefoxでは黒枠内のスペースもしっかりとアンカー要素に含んでいるのに InternetExplorerでは文字の部分しか含まれません。 InternetExplorerでも黒枠内のスペースをアンカー要素に含ませるためには どのように修正すればよろしいでしょうか。
269 :
Name_Not_Found :2006/05/03(水) 18:40:15 ID:swe37mSA
ふと、疑問に思ったのですが、代替テキストの、alt=""で、半角スペースを入れる際、 を使わなくてもいいのでしょうか?
270 :
267 :2006/05/03(水) 18:48:00 ID:OXEoSumO
>>268 WindowsXPです。
InternetExplorerは6.0でFirefoxは1.0で確認しました。
>>269 どうでもいいけど、厳密にしたいなら実体参照。
>>270 width、heightが入ってないからだと思う。
しかしFX1.0って古い。。
272 :
267 :2006/05/03(水) 19:59:16 ID:OXEoSumO
イッちゃったのか?
厳密www
Webサイト制作初心者用質問スレから誘導されました。 質問です。 あるboxを position:relative で位置指定した時、 そのboxは指定した位置に動くのですが、同時に そのboxが position:static で位置指定するときの位置に、見えないboxのようなものができてしまいます。 どうしてなのでしょうか?
>>275 むこうでされてたのと同じ答えしか言えない。
そういうものだから。
>>276 そうなんですか…ありがとうございました!
>>278 マルチじゃないよ。
ちゃん誘導されていたもん。
280 :
Name_Not_Found :2006/05/04(木) 13:37:31 ID:BghChBcY
<p><a href="index.html"><img src="img1"></a><font>あいうえお<br>か<a href="index.html">きくけこ</a><font></p> <p><a href="index.html"><img src="img2"></a><font>あいうえお<br>かきくけこ<br>さ<a href="index.html">しすせそ</a><font></p> ┏━━━━━┓あいうえお ┃ img1 ┃かきくけこ ┗━━━━━┛ ┏━━━━━┓あいうえお ┃ img2 ┃かきくけこ ┗━━━━━┛さしすせそ ↓ ┏━━━━━┓あいうえお ┃ img1 ┃かきくけこ ┌┗━━━━━┛ (空間が無いものとして下さい) ┤【1行分の空間が空かない】 └┏━━━━━┓あいうえお ┃ img2 ┃かきくけこ ┗━━━━━┛さしすせそ こうすると、NN、FF、Operaだと、下のimg1とimg2の間が、1行分空かなくなって、キレイにピッタシくっ付きます。 IEだと、ちゃんと1行分空くのです。 どのようにすれば、1行分あけることが出来るのでしょうか?
282 :
Name_Not_Found :2006/05/04(木) 14:05:53 ID:BghChBcY
CSSで、対処するのかな?と思いました。。。
じゃあどういうCSSソース書いてみたのか書け。 一から人にやって貰おうってか?少しは自分で努力しろ。
285 :
Name_Not_Found :2006/05/04(木) 14:13:04 ID:BghChBcY
*{ width:562px; height:186px; position:absolute; top:0px; right:0px; border-bottom:1px solid silver; border-left:8px solid gray; padding:0px 15px; text-align:left; overflow:auto; }img{ float:left; clear:both; }
>>285 マジレスすると、ちゃんと基礎から勉強した方がいいよ。
288 :
Name_Not_Found :2006/05/04(木) 16:42:13 ID:hJVpYkc9
<a href="http://www.google.com/"><img src="./nullpo.gif" alt="Nullpo" /></a> a:hover { background-color: #336699 } img { margin-top: 30px } こうすると、:hover疑似クラスが適用された際、背景色がIMG要素の位置から ズレて表示されるんだけど、これは仕様? IEは大丈夫で、Mozilla(Gecko)系がダメだったのでGecko系のバグかなぁ…と、思ってたのだが Konqueror, Safari(KHTML)やOperaでも同様の動作なので、むしろこれはIEのバグで、他は仕様通りの動作なんでしょうか? よろしくおねがいします。
289 :
288 :2006/05/04(木) 17:05:40 ID:hJVpYkc9
もしかしたらalt属性が影響しているのかも… 文字サイズを拡大してみたら背景色が大きく表示された。 しかし: a img { background-color: #336699} ではちゃんと背景色が表示される。動的疑似クラスだけ例外なのか?
質問です。 <dl> <dt>test</dt> <dd>1</dd> <dd>2</dd> </dl> * { margin: 0; padding: 0; } dt { width: 100px; float: left; } dd { margin-left: 100px; } としたときに IEだと、ddの2番目以降がずれてしまうというバグがあるとおもうのですが htmlには無駄なIDとCLASSとかくわえず CSSだけでなおすというのはむりですかね。 ハック技を使っていろいろためしてみたのですが、できなかったので 何かいい方法がありましたら おねがいします。
291 :
Name_Not_Found :2006/05/04(木) 17:10:05 ID:CFnbNVM5
文字サイズの指定単位は結局どれがええの? 色んな環境で閲覧することを考慮すると、 相対指定の方が良さそうだから俺は%で指定してるんだが。 emはIE6ブラウザ側で標準文字サイズを変更した場合に表示が変になるそうだ。
おなじく%つかってる。
px指定したいのだが、IEではフォントサイズの 拡大/縮小 が出来ないので 結局はフォントサイズ固定になってしまうので使えない。 糞IEなんとか汁
同意 293
295 :
Name_Not_Found :2006/05/04(木) 17:48:07 ID:MBzYhVBw
>>295 初めてでこんなの作っちゃうの?
凄いっす兄貴
>>288 > a:hover { background-color: #336699 }
背景色はa要素に適用される。
> a img { background-color: #336699}
背景色はimg要素に適用される。
背景色の適用される要素が違うだろ。
img要素に背景色をつけたいならa:hover img {...}としろ。
298 :
288 :2006/05/04(木) 17:55:37 ID:hJVpYkc9
299 :
Name_Not_Found :2006/05/04(木) 18:00:58 ID:MBzYhVBw
>>296 テーブル使ったのはけっこう作ってたんですが、今回は脱テーブルを目指してcssのみで
作ってみたんです。
イラレで完成品を作ってファイアーワークスでスライスを切って、テンプレートを
参考にしながら組んだんですが、力及ばず、壁につきあたっている次第です。
>>299 cssのみでやるなら、「標準モード」で
div id=contentsだよな? 一応右側にはなってるぞ? つうかどうしたいのか今いち分からないから 簡単なイメージでもいいからあげてくれ。
302 :
Name_Not_Found :2006/05/04(木) 18:32:11 ID:MBzYhVBw
303 :
302 :2006/05/04(木) 18:36:53 ID:MBzYhVBw
イメージは直接見られない様になってるみたいです。urlをコピペしてアドレスフィールドに 直接ペーストしたら見られました。
>>303 そんな特殊なブラウザ使うなってw
Safariだとほぼ予想図通りだよ。MenuとTpicsは同じように下半分切れてるけど。
ヽ(`Д´)ノ caminoをばかにするなウワーン!
>>306 ばかにしてないし、そんな事言っても、何かしらバグがあるから、
予想通りにならないんでしょ。
>>299 正しいcssは正しいhtmlから
<dl>の中身が不正
>>302 ごめんっ!Safariでもヘンだった。スマン。
改めてソース見ると、#contents{position:right;}って何?
いやおまい、そんなネタにマジレスされても……
HTML4.01 Transitional としてチェックしました。 126個のエラーがありました。このHTMLは -250点です。タグが 10種類 74組使われています。 XHTML1.0 Transitional としてチェックしました。 170個のエラーがありました。このHTMLは -664点です。タグが 10種類 74組使われています。
312 :
302 :2006/05/04(木) 18:58:49 ID:MBzYhVBw
>>309 間違いです。いりませんね、こんなのは。
消してみましたが、表示は改善されず、、、、
>290 どなたか案あるかたいましたら
315 :
290 :2006/05/04(木) 19:05:57 ID:???
なるほどー。 やっぱりddにクラスつけないとこの問題はむりなのかな。
>>315 他に影響ないならdd{hoge}でいいんじゃまいか。
なんやhogeって。
>>306 おまえのかーちゃん ca mi no 〜
これからは、"Gecko"を"月光仮面"と呼ぶことにしないか?
320 :
290 :2006/05/04(木) 19:16:01 ID:???
あきらめようIEは。
321 :
302 :2006/05/04(木) 19:19:09 ID:MBzYhVBw
>>314 左メニューと左下トピックを含んだコンテナが
float:left
なのでそれに押し出される様にコンテンツが右に配置されて、
その後に続く予定のfooterでfloatを解除してやればと思ったのですが、、、、
もしかして自分はなんか勘違いしてるのか?ちょっと調べてみます。
とりあえず、dlをちゃんとつかったほうがいいかも。 >321 フローとでやってもいいけど、あのデザインなら ポジションでやってあげてもいいかも。
>>319 面白いけど やっぱり「ヤモリ猿人」にしない?
324 :
321 :2006/05/04(木) 21:20:39 ID:MBzYhVBw
できたーーー! たぶんこれでかなり当初目指した形に近づきました。これも皆様のおかげです。
おめでと
327 :
288 :2006/05/04(木) 21:55:32 ID:hJVpYkc9
すみません・・・もう一度質問させてください。
>>297 を読んで思ったのですが、そもそもbackground-colorプロパティって
値を子要素に継承しませんよね?
それがimg要素に継承されている(IE6)ってことは、これはIEのバグなのでしょうか?
ヒント:transparent
329 :
288 :2006/05/04(木) 22:08:12 ID:hJVpYkc9
>>328 そうなんですけど、Firefoxなどでは「 a img {...} 」としないと a要素の子であるimg要素に
スタイルが適用できませんが、IEでは「 a {...} 」だけでimg要素にスタイルが適用できてしまいます。
これはいったい・・・?
答えがもう分かってるんだろ? ここは質問スレッドなんだが。
331 :
288 :2006/05/04(木) 22:13:01 ID:hJVpYkc9
332 :
Name_Not_Found :2006/05/04(木) 22:15:10 ID:MBzYhVBw
htmlをきれいにしようと思って、w3cにかけてみたのですが、 <や>が無いですよ、というエラーがたくさん出ます。ソースを見る限りではいたって 普通らしいのですが、これはいったいなんなんでしょうか?
うむ。 初期値の「transparent」を上書きしてるんじゃない?
>>332 普通の文字列中に「<」やら「>」が入ってるのでは?
w3c よりlintでやってみたら?
リスト(li)をinlineで横に並べた時、下に微妙な隙間ができてしまうのはFirefoxのバグ? ul li のpaddingやmarginに対して0を指定しても隙間が埋まらないんですけど(ノ∀`)
この前から全く同じ質問を繰り返している
>>336 消えろ。
あ、悪い答えるべきじゃなかった?きをつける
>>339 ああそうか。俺前に回答してやったのにな・・・。
Firefox擁護厨必死だなw ぎゃははははははは!!
??????擁護と捕らえるべきなのかこれは??????
Firefoxのバグじゃなくて、置換インラインの場合半角スペースをレンダリングする仕様じゃなかったか? 嫌ならfloatしろ。
もう何度この話題を繰り返せば気が済むんだよ・・・ いいかげんスルーしてくれ。
>>345 置換とか関係なしに上下に空く仕様になってると思う。
pに枠線付けて、中に何でもいいから書いてみそ
Firefoxってバグ多いな
IEには負けるけどね
>>348 CSSの実装については大丈夫だと思うよ。
Web技術の標準にはかなり準拠しているし。
問題があるとすれば安全性だな。ついさっきも1.5.0.2から1.5.0.3にバージョンアップした。
Firefox擁護房って何でこんなに多いの? 実際8割の人はIE使ってるだろ Firefox使ってる奴なんてマニアか暇人だろ 俺も一応入れてるけど
>>352 別に擁護なんかしてないって。IEが嫌いなだけ。
>>345 floatはwidth指定をしないとダメだろ?
width指定なしに横に並べたいんだ!
だから相手すんなって。
Firefox厨はすぐに噛みつくから困るw 必死すぎだろww
はいはい
>>352 マニアか暇人⇒ネット利用時間が長い、情報収集におけるネットへの依存度が大きい
という意味ではサイトにとって重要な客だったり閲覧者となりえる
嫌Fx厨も構いたがり厨も失せろ。
>>345 現在の仕様でも実装でも、floatにwidthは必要無い。
1%も残っていない、widthを必要とする古いブラウザを相手にするなら、話は別だが。
>>361 CSS2.0基準のN7.1はもうちょっとシェアあるぞ。
Firefox擁護厨は負け犬。
↓質問どうぞ
擬似要素と擬似クラスの違いを教えてくんろ。
>>366 擬似要素(#、id)…あなた
擬似クラス(.、class)…みんな
(゚д゚)ネタ?
>>369 ありが10。
だけどそのページは読んだ上で理解できないバカなので、
もうちょっと意味を具体的に教えてくれると・・・
あ、どれが擬似要素でどれが擬似クラスかってのはわかってるんだけど、
使い方を解ってるだけで意味がわからないとゆー・・・
>>370 グループとしてならclassを指定する。
単体としてならidを指定する。
要素が一つだけならid、同じ要素が二つ以上あるならclassってこった。
>>370 ホントにどれが擬似要素か知ってんのか?
>>370 擬似クラスはある要素自身の(HTML文書で規定されてない)特徴を分類する
最初の子である(:first-child)とかリンクなら未訪問である(:link)とか
擬似要素はある要素内の一定の内容を要素のように見立てる
ある要素の一行目(:first-line)とかある要素の一文字目(:first-letter)とか
って感じかなあ。あんまり上手く説明できない
スレ違いかもしれませんが教えてください。 自作小説のサイトを運営しているのですが color:#55504b; background:#ddd8d3; の組み合わせは長文を読んでもらうにはキツイ色合いでしょうか。
376 :
Name_Not_Found :2006/05/05(金) 11:23:33 ID:G9UMHSEx
俺は同系色は長文読むには余り好きじゃないです。白と黒が一番だとは思いますが モニタのコントラスト上げてる環境だと長時間は疲れますよね。 個人的にはこんなのが一番読みやすいかなあとおもいます。ださいけど。
>>375 はい。また、webセーフカラー内の配色で十分だと思われます。
378 :
376 :2006/05/05(金) 11:24:43 ID:G9UMHSEx
color:212424; background-color:d6ffc2; 書くの忘れたw
黄金厨を笑って許す器量を持ちたまえ。
>>374 ああ・・・見立てか、なるほど・・・
何となく理解は進んだような、どうもありがとう。
>>375 一般的には暖色、無彩色、あるいは緑系の色の同系色でwebセーフカラー内、
十分な明度差をもていることが望ましいとされる。
しかし究極的には各人の好みなので、
無指定のうえ読者にまかせるという手法が最強とも。
>>381 疑似クラスは、ある文書構成要素(HTMLで言えばタグで囲まれたモノ)の、
文書構造では表せない特徴を表現するもの。
<A>要素で、visitedかそうでないかとか。
効果はその要素全体。
疑似要素は、要素っぽいが文書構造には表現しづらいモノ。
もしくは、要素っぽく扱えた方が便利なモノ。
<P>の最初の1行とか。<LI>のマーカーみたいなものとか。
効果は指定された属性にマッチする部分。
385 :
Name_Not_Found :2006/05/05(金) 21:53:04 ID:LSk3VpYW
387 :
376 :2006/05/05(金) 22:32:38 ID:G9UMHSEx
比喩って大切だよね。
388 :
Name_Not_Found :2006/05/06(土) 12:16:43 ID:he0JYyET
color:ffffff; background-color:000033か000080か000099 て組み合わせは長文キツイでしょうか。 青系ブラックのバックに白文字って配色は 個人的に好きなんですが。 ネット上のサイトでやってるテストにかけた 限りではコントラストは十分みたいなんですが、 見やすさは主観の問題ですしね。 ちなみにフォントサイズは12ptを想定。
>>388 系統色が決まってる場合は、コントラストを圧縮すれば気持ちやさしくなる。
背景#229/文字色#ddfとか。
てかスレ違いすぎ。デザイン論の本でも一冊よめ。
ひとそれぞれ。 以上。
ひとそれぞれ。 以上。
人それぞれ*だから*固定しちゃいけない。以上。
フォントサイズに関わりなく一行30文字までという設定をしたいのですが どうすればできますか? width:○○pxだとフォントサイズによって一行に入れられる文字数が変化しますよね? 横の長さは伸び縮みしてもOKなので一行30文字までと設定する方法を教えてください。
width:30em
width:30em;
397 :
396 :2006/05/06(土) 13:19:01 ID:???
ケコーンしちまったYO! orz
秒数まで揃ってるから二重レスかと思ったら…さっさと幸せになりやがれこのバカップルが おめでとう
>>394 emであっても、フォントの高さでしかないので
きっちり30文字にはならないことがある。
幻覚に30文字にしたいのなら、pre要素を使うしかない。
各種のブラウザで、文字サイズを全体的に「大きく」「小さく」する機能はあるのですが スタイルシートでこれ(もしくはほぼ同等)をデフォルトにすることはできるでしょうか。 詳しく言ってしまうと、Firefoxで、一段階大きい状態をデフォルトにしたいと思っています。 試しにスタイルシートに加筆してみたのですが、ヘッダ本文関係なく [全体的に] 大きくは なってくれませんでした。 (全部同じサイズになってしまったり)
body{ font-size:120% } 等で全体サイズを変えるとして、 本文内のsize指定を全て px/em/% 等で指定すればいかなくない?
ページのフッター部分、著作権情報とか書いてある部分を 常に画面の一番下に配置させたいのですが、どのようにすればいいのでしょうか? 例えば、ページ内容が極端に少ないときに、フッター部分が上にきてしまうことを防ぎたいのです。
>>405 位置指定でbottomから適当な指定。
それで満足できなかったら自分で色々工夫しろ。
多段組の下にフッタというページレイアウトをposition:absoluteで組む場合、 フッタの配置はどのような指定で多段組の次に持ってくるのですか?
409 :
404 :2006/05/06(土) 18:58:22 ID:???
>>408 回り込み指定、回り込み解除を利用した方が早くない?
>>410 floatを使う方法しか自分は思いつかなかったので質問しました。
>>411 IE以外ならpositionにfixedで固定しちゃえば
>>413 IE6サポートでフッタ付きの多段組レイアウトを組む場合
position:absoluteを使って簡単に組むことはできないと考えてよろしいのでしょうか?
>>414 いいかげんウザい。やってみりゃいいじゃん。
こっちはお前さんがどんな複雑な段組みだかわかんないんだぜ?
勝手に自己完結すんな。
つうかさ、自助努力をサポートしてやることはできるが、 はじめから全部頼られても困るぜ?
ul { position:relative;} li {width: 50%;position:absolute;top:0;left:0;} li.col2 {right: 0;} address {???;} <h1>ページヘッダ</h1> <ul> <li >段1</li> <li class="col2">段2</li> </ul> <address>ページフッタ</address> ごく簡単な二段組です。 liを絶対配置で配置したときにaddressをulの下に配置できますか?
やってみればいいさ☆
>>417 ul { position:relative; width:100%; float:left;}
li {width: 50%;position:absolute;top:0;left:0;}
li.col2 {right: 0;}
address {???;}
420 :
Name_Not_Found :2006/05/06(土) 22:34:17 ID:LQBAXT1G
<div1></div> <div2></div> <div3></div> 1には単体画像をバックグラウンドで、 2には1ピクセルの画像をy軸に並べます 3も単体画像です 2と3の間に1ピクセル程の隙間が出来るのはどうしてですか? あと、一応検索はしてみたのですが、これは既出でしょうか? vertical-align: top; では効果無かった様子
421 :
420 :2006/05/06(土) 22:35:18 ID:LQBAXT1G
2も3もbackground-imageです
>>420 それだけの情報では再現出来ない。
とりあえず:
* {
margin: 0;
padding: 0;
}
423 :
420 :2006/05/06(土) 22:42:18 ID:LQBAXT1G
・・・・
>>420 423でアップしたページの内容がオマイの言っている内容と違う気がするんだが。
そんでもって分かりにくいから質問も書き直してくれ
428 :
420 :2006/05/06(土) 23:06:57 ID:LQBAXT1G
すいません、なんかsafariとcaminoだけで見られる現象だったみたいです。
<IMG SRC="image/friend.gif" ALT="" WIDTH="170" HEIGHT="140" STYLE="filter: alpha(style=1, opacity=0, finishopacity=100, startx=0, starty=0, finishx=170, finishy=140);"> フィルタのグラデーションなんですがこれIEでしか認識できないのですが foxでも認識するようにするにはどうすればいいですか?
>>419 やってみましたけど、liの内容とaddressの内容が重なって表示されませんか?
>>428 とりあえずDOCTYPEの宣言でもやってみたら?
>>430 無理です。Firefoxを恨みなさい。
>>430 ,
>>437 それはIEの独自拡張で、Webで扱われる技術の標準化を勧めている団体 'W3C'が勧告
する仕様に沿っていない。
だからFirefoxを恨む必要は無い。独自拡張は使うのを避けるべきです。
>>438 するってーとIE、Gecko共通で使えるフィルタってあるのでしょうか?
>>439 CSS2にはそのような(filter)プロパティは存在しない。
将来的にはどうなるかは知らないけれど、IEはCSSの実装が糞なくせに、独自性を強調して独自仕様を実装しているからムカツク。
とりあえず仕様に従わない、IEだけしか適用できないのを承知なら使って味噌。
なんだよだったら438チャチャ入れるなよ
でも半透明が使えないクソIEには、代わりにfilter使うこともある俺・・・
CSS2の仕様書には "各ソース文書について、対応している媒体型に適用可能な関連スタイルシートをすべて探索しなければならない。 ネットワーク・エラーなどの理由で取得不可能なスタイルシートがあった場合でも、とりあえず取得できたスタイルシートだけを適用して 文書を表現しなければならない。"とあるが、もし変に解釈されたら困らない? 例えば全称セレクタでマージンを殺して、そこで何かの拍子でスタイルシートが読み込めなくなると大変だよな?
別にCSSが適用されない程度なら大した問題ではない。
>>444 仮に * {display: none}が適用され、その後のCSSが読み込み不能になっても
多くのユーザエージェントは無効にさせるような機能があるので問題ない。
仕様書にも「"本仕様では、UAがユーザに対して、個人のスタイルシートの選択手段を提供するよう推奨する。"」とあるのに
それを実装しない一部のUAがお馬鹿なんです。
447 :
Name_Not_Found :2006/05/07(日) 04:22:48 ID:Kr6fuaOQ
500x500のbodyの中に、 400x400のdiv 300x300のdl 100x100のdt 100x100のddが順に内包されています。 divから順に100.100のrelativeを適用します。 ddは500pxの枠の外に出ないとおかしいと思うのですが、結果はdtの真下に配置されます。 どなたか理由を教えて下さい。
>>447 HTMLとCSSのソースをさらせ。
つうかそもそも単位は何さ?
偉そうに
ここ超初心者の質問にしか対応できないんですね。 困ったなぁ。
>>450 スレタイが初心者質問スレなんだから当たり前だろ
おい早く答えろや!! ホント、使えない人達ばかりで困ったなぁ・・。
いやお前、わりと本気で情報が足りなすぎるぞ。 それで答えられるのはエスパーぐらいだと思われ。 そういやWeb板にはエスパースレないよなw
なんとなくいわんとしてることはわかる気がする。 でも礼儀を知らない人に教える気はない。
あー、ヒントだけ。dtにddを内包ってなに?
>>455 知るかよボケ。
初心者のクセに回答者になってるのか?可哀想に…
ああー、神降臨しなかなーー
まあ全部divに置き換えても、枠の外になんか出ないがな。
>>454 君、何でそんなに偉そうな態度なの?
質問者の立場を考えたことあるの?…ないよな(プ
うるせーな、本人だか知らんが。
>>1 >●質問者が返信する際は、名前欄に「最初に質問したレス番号」を入れましょう。
これでいい?
底辺の底上げにしかならないな。 もう少し人の役に立つようになればいいのに。
>>460 >>457 見たか?それからpositionは内包要素には無効。
これで理解出来ないならもう知らん。
ったく、GW最後の日まで黄金厨が来やがった…。
464 :
447 :2006/05/07(日) 14:25:12 ID:Kr6fuaOQ
447以降、一度も書き込んでないのであしからず。
何があしからずだボケ。 ニセモノと程度は同じだわ、礼儀知らずめ。 解決したんならそう言え、このクソ厨が。
こんなレベルの質問もわかんないアホが多いってこった。 答えを知りたくてしょうがない連中が煽ってるだけだろ。
467 :
447 :2006/05/07(日) 15:02:51 ID:Kr6fuaOQ
>>465 すいません、礼儀知らずだったかもしれません。
解決してないんですが、一応理解したっぽいので書いてみます。
*dtの中にddは内包されません。伝え忘れました。
本来ならdtとddは同じ場所に表示されるはずだけれど、relativeされた位置に
dtがいるので、結果的にdtの下に押し出される、というのが現在の結論です。
試しにddのrelativeを外してみると、dtの左に表示されました。
もう一つ、すべて(body除く)に対して同じ様にabsoluteを適用してみると、
左上から右下に一列にボックスが並びました。
absoluteとrelativeの違いを明確に説明するページを作成していたのでこんな
ことをしてみた訳ですが、質問のしかたが分かりにくかったかもしれないですね。
すいませんでした
回答しようとしてる奴らがクズだから礼儀をつくそうとしないんじゃないのか?
469 :
リナ :2006/05/07(日) 15:06:25 ID:???
すみません、質問させてください・・ ここで聞くのは恥ずかしいレベルのはなしかもしれませんが・・ <html><head><title>tableの中が小さくなりません!</title> <style type="text/css"><!-- body { font-size: x-small; } --></style></head> <body> ここの文字は小さくなります! <table> <tr><td>ここは</td><td>Table</td></tr> <tr><td>の</td><td>なか。</td></tr> </table> </body></html> ページの文字すべてを1サイズ小さいものにしようとおもって、 スタイルシートでbodyのFontSizeをx-smallにしてみたんですが、Tableの外の文字は小さくなるけど、 Tableの中の字がちいさくなりません。 bodyのかわりにdivやpやspanなどでやってみたけどダメでした・・・ <font size="-1"></font>で全部をはさんでみたけどやっぱりダメで。 どうかお願いします。ブラウザはIEの6.0です。
>>467 >absoluteとrelativeの違いを明確に説明するページを作成していたので
ここで質問してるようなヤツが解説サイト作るのかー。すごいでちゅねー。
>>469 <style type="text/css"><!--
* { font-size: x-small; }
--></style>
473 :
447 :2006/05/07(日) 15:18:34 ID:Kr6fuaOQ
>>471 公開するのが目的ではありません。昔から自分のわからないことはメモ書きを残しておく
習慣があるのです。むしろ私の場合、解説ページを作る目的は自分が理解していると
勘違いしている事でもいざ作ってみると補完してない知識が沢山ある事をしっている
からです。
opacityならIEでもGeckoでもOperaでも使えるよな。 ちょっと書き方が違うけどそこはCSSハックでもなんでもしてがんばればいい。
475 :
469 :2006/05/07(日) 15:20:15 ID:???
>>472 さん、ほんとうに小さくなりました。
どうもありがとうございます!
>>447 で、最初の質問で枠の外に出るってのは勘違いって事でよろしいか?
1つのタグに複数個のclassセレクタを適応するにはどうすればよろしいんで ございましょ? <table class="a" class="b"> だめじゃん・・・
class="a b"
半角スペースで区切って複数指定できる、と仕様書に定義されていたが。 しかし気持悪いな。カンマがいいなぁー
>>477 2個程度ならclassとid併用すれば?
>481 idとclassは使い方ちがうでしょ。
483 :
481 :2006/05/07(日) 17:10:32 ID:???
>>480 そこ笑うところ?w
もう'カンマ'とか'コンマ'とかどっちでもいいだろ。
やっぱりこうじゃないと気持悪い。
class="hoge,hage,nullpo"
このスレの回答者は、回答してやるんだから絶対権力がある 的な 人を人とも思わない勘違い君が多いね。 PCばっかイジってっから、人間が腐ってんだーよ。
ふーん
>>486 はそーゆー人なんだ。
君にはがっかりだ。
>>486 そのクセ、政治権力使ってる人を見ては批判しまくってるんだろなw
人を人と思わない。 たいした知識もない。
491 :
485 :2006/05/07(日) 20:21:17 ID:???
>490 釣られるなと(ry
GWおわっちゃうのが悲しいのはわかるけどさ。
リンク位置をロールオーバーで文字が発光しているように見せたいのですが、 <style type="text/css"><!-- a:hover{filter:progid:DXImageTransform.Microsoft.Glow(color=#FFFF00, strength=10);} --></style> では発動してくれないのです。他にどういった方法がありますでしょうか。
>>493 filter は width を指定しないと有効にならないのはご存知?
a {
display: block;
width: 10em;
padding: 0.5em;
}
a:hover {
filter: Glow(color=#ffff00,strength=10);
}
width より、display: inline-block; の方が使い易い。
filterはCSSじゃないからスレ違いと何度(ry
IDの活用方法っぽい質問なんですが、 複数のページのID属性部分だけ抜き出して、 ひとつのファイルにまとめる事って出来るでしょうか? 例えば、音楽事務所の所属アーティストのリストのページがあります。 一人を選んでクリックすると、概要とアーティストサイトへのリンクが書いてあります。 ソースにはID="link"とあるので、ここだけ抜き出せるでしょうか? CSSって情報を解析しやすくする側面もあると思うので、 実例とかサービスとかあるのかな?と思うのですが。よろしくお願いします。
>>497 できると思うけど、CGIとJSを組み合わせることになると思われ。
ソウデスカ。 としか言えない。
>>497 そんなんするんだったら
DB に突っ込んで必要な分だけ切り出した方が早い
>>497 ID="link"はCSSじゃなくてHTMLの分野。
そもそもID="link"って物凄い下手な使い方じゃねえ?
<html><head><title>TEST</title><style type="text/css"> <!-- .gra{ filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFFFF, endcolorstr=#00000000,gradienttype=0); } --> </style></head><body> <div class="gra">TEST</div></body></html> なぜかグラデーションが発動しないんですけど、なんででしょうか。
ページ内のある要素を一意に名前付けしてるんなら別にふつう。
名前がださいとかわかりにくいとかは別の話。
>>497 「複数のページを取ってくる」のは誰がやるの?
「あるページからある要素を抜き出す」ってのは誰がやるの?
「抜き出した情報を整理して見せる」ってのは誰がやるの?
そのへんを考えれば、何をつかわなきゃいけないかわかる。
>>504 filterはCSSじゃないよ。しかもIE独自。
グラデ使いたいんなら、画像にする事をお勧めする。
スレ違いで終わらせろよ、どう見ても釣りだろ・・・
ここの人達はみんな暖かいですね。
filterを使わないでテーブルを半透明にすることはできますか
半透明に見える画像を使う
できないのか・・・。ありがとうございました。
>>512 Webセーフカラーは考慮していません。
フルカラーなので8桁になります。
wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
515 :
Name_Not_Found :2006/05/08(月) 22:25:40 ID:t7QytHDj
いままで外部CSSのクラスの中に .hdskahgklsda { left; PADDING-BOTTOM: 0px; } っていうの使ってたんですが、 left; PADDING-BOTTOM: 0px; これって正しい記述ですか?
leftの意味がさっぱりわからない。 そもそもな逃がしたいのかわからない。
何もかもがネタに見えて来た・・・
518 :
Name_Not_Found :2006/05/08(月) 22:49:46 ID:t7QytHDj
やはりleftの意味はないんですね。 今まで .h1 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; } いつの間にか何故か使ってたこういうので h1の次に書いた文章をh1の右横に表示させれてたんですが、 「left;」を削除するとh1の下に文章が回りこんでしまいます。 h1の横に表示させたい場合どういう風に記述するのが 正しいのでしょうか?よろしくお願いしますm(__)m
float: left; ↓ float:left;
ようはどっかからかパクッてきたけどわからなかったわけだ
h1 { margin: 0; padding: 0 10px; font-size: 2em; float: left; } さようなら
522 :
Name_Not_Found :2006/05/08(月) 23:01:39 ID:t7QytHDj
ありがとうございます。さようなら
面白れぇやつがいるな。
ごめん、全部ネタにしか見えない…。
テーブルの中にあるリンクをオンマウスで、テーブルの背景色をかえるには どういった方法がありますか。
527 :
497 :2006/05/09(火) 13:22:16 ID:???
>497 CSSをつかった文章から情報を取り出す作業ってのは、 これ用の方法があるわけでなくて、 単純にテキストデータから情報を取り出す作業なんですね。 PHPにつっこんでやってみます。ありがとうございました。
cssって以外とできないこと多いのね
いろいろ期待するほうが間違ってる。
できるはずのことが(UAのせいで)できないのが困る
つーか期待を求める方向が間違ってるんでね。
乗用車って空を飛べないんですね、って文句いわれても困るしな。
そんなみんなしてかばうことないだろ。例えもくそだし
CSSっていう名前が悪い
>>534 和訳して「なだれ落ち様式敷布」でいいんでね?
536 :
Name_Not_Found :2006/05/09(火) 17:30:31 ID:lf2qE2dV
すみません。教えてください。
まずは、ソースを貼ります。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns="
http://www.w3.org/1999/xhtml " xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>テスト</title>
<link rel="stylesheet" href="test.css" type="text/css" media="screen,tv" />
</head>
<body>
<div id="container">
<div id="header"><p>ヘッダ</p></div>
<div id="main"><p>メイン</p><p>ほげほげほげほげほげほげほげほげほげほげほげほげ</p></div>
<div id="l_navi"><p>ローカルのナビ</p></div>
<div id="g_navi"><p>サイト全体のナビ</p></div>
<div id="footer"><p>フッタ</p></div>
</div>
</body>
</html>
537 :
536 :2006/05/09(火) 17:31:14 ID:lf2qE2dV
続きます。 ■CSS *{margin:0;padding:0;} body{color:#000;background:#fff;} div#container{width:700px;background:#f99;} div#header{margin-left:110px;width:590px;height:30px;background:#396;} div#main{margin-top:100px;width:590px;background:#963;float:right;} div#l_navi{margin-top:100px;width:105px;background:#936;float:left;} div#g_navi{position:absolute;top:40px;left:110px;z-index:1;width:590px;height:60px;background:#dcdcdc;} div#footer{margin-left:110px;width:590px;background:#369;clear:both;} ソースの最後の方に記述したdiv id="g_navi"をabsoluteでページの上方に表示しようとしています。 WinのFirefox・ネスケやOpera、MacIEやSafariで見ると表示されるのですが、 WinIE6(5.5や5.0も)だとdivそのものがどこかに消えてしまいます。 どなたか原因のわかる方はいらっしゃいますか。 よろしくお願いいたします。
>>537 あいにくマカーなんで現象を確認出来ないんだけど、
div#containerの背景色を無くしても見えないの?
IEの数多いバグなのかもなあ。
floatじゃねーかな
質問です。 cssでopera6.0にCSSを適用させない方法、または詳しいことが乗ってるサイトなどありましたら おねがいします。
>>540 html>#hoge{ c\olor: red; }
しかし何故に6.0・・・
css opera6.0では link の media属性に複数いれると、適応されないというのがあったのですがこれは?
CSSいらないんなら、それでいいんじゃないの。
たとえばこれ使った場合、ほかのブラウザの反応はどうなんでしょう?
>545 でしたっけ?さっき探してたらあったきがしたのですがっ
とおもったら 微妙に違ってました。 media属性値を複数指定したlink要素(例:media="screen, tv")でリンクされたCSSファイルにて、@media screen{}内に記述されたCSSルールを、Opera6は無視します。 とのことでした・・。
opera6ってなにげにバグおおいんだよねっ。
しかしまだ6.0なんて使ってる人は、無視していいんじゃないんですかっ
551 :
536 :2006/05/09(火) 21:13:25 ID:lf2qE2dV
>>538 はい。背景色を消しても、やはり表示されませんでした。
>>539 floatのclearの関係なんでしょうかね…。
>536 どっかのうしろにいっちゃってるとかでは? absoluteいがいのdivにrelativeかけてz-indexしてみるとか
無視するにしても、css適用させないぐらいにはしておきたいなとおもいまして。 >550 何かほかにいい方法ありましたらよろしくおねがいします。
>>553 Opera6はCSS対応そんなにヒドくなかった記憶があるけど。
背景画像でえらいバグはあった気がするが。
>>551 mainとl_naviを抜かすと出てくるという不思議。
取り敢えずグローバルナビはh1外に追い出すのが普通だし
<div id="g_navi"><p>サイト全体のナビ</p></div>
<div id="container">
<div id="header"><p>ヘッダ</p></div>
<div id="main"><p>メイン</p><p>ほげほげほげほげほげほげほげほげほげほげほげほげ</p></div>
<div id="l_navi"><p>ローカルのナビ</p></div>
<div id="footer"><p>フッタ</p></div>
</div>
にしとけば。
>556 JSはあまりつかいたくないので、cssできないかなとおもいまして。
558 :
536 :2006/05/09(火) 21:45:46 ID:lf2qE2dV
>>552 やってみましたがダメでした。背景色も消してみたんですけど、どこにもいません。
>>555 確かにmainとl_naviのdivを消すとg_naviのdivが出てくるんですよね。不思議です。
>取り敢えずグローバルナビはh1外に追い出すのが普通だし
わわー、そうなんですか!知りませんでした。勉強になります。
あと先ほど、試しにCSSでl_naviのfloat:left;を消してみたらg_naviが表示されました。
表示上はl_naviが左、mainが右にfloatされているのですが、横に並べたいdivの片方のみへの
floatって文法上というか決まりとしてOKなものなんでしょうか。
何度もすみません。
>536 OKですよ。
>>558 問題ない。ただ動作が異なるだけ。
両float
aaa bbb
aaa bbb
aaa bbb
aaa
aaa
aaa
片float
aaa bbb
aaa bbb
aaa bbb
aaaaaa
元々floatの動作としては、imgのalignのような「小さなものを組み込む」ためのものだから、
本来は両floatってfloatの正しい使い方ではない。カラム全般に言えることだが。
aaa
aaaが妙なところに入っちゃった・・・
563 :
536 :2006/05/09(火) 22:23:31 ID:lf2qE2dV
>>559-561 OKですか。ありがとうございます。
>>555 さんのソースを参考にしつつ、片floatも考慮しながらやってみます!
これまでご回答いただいた皆さん、本当にありがとうございました。
とても勉強になりました。
olをネストして階層が深くなった時に 親階層の数字(decimal)を継承したいのですが どうしたらよいでしょうか? 以下に例を記します。 [HTML] -------------- <ol> <li>aaa</li> <ol> <li>bbb</li> <ol> <li>ccc</li> </ol> <li>ddd</li> </ol> <li>eee</li> </ol> -------------- [出力] -------------- 1. aaa 1.1 bbb 1.1.1 ccc 1.2 ddd 2. eee --------------
その場合だと数字にも意味があってのことだろうから、 olで番号出さずに、liの中に自分で数字入れちゃうのもありな気がする。
>>566 「並び順に意味がある」ことと「番号に意味がある」ことは別物。
569 :
Name_Not_Found :2006/05/10(水) 01:30:16 ID:q9gmH5sD
ブレースの中の最後の宣言の末尾に セミコロンを付けるのはCSS1で合法ですか? p { color: red; /* このセミコロンは必要 */ width: 300px; /* このセミコロンは不正? */ }
570 :
Name_Not_Found :2006/05/10(水) 03:26:18 ID:xP+JBU2n
<meta http-equiv="Content-Style-Type" content="text/css"> このmeta情報はCSSを使用する場合必ず記述しなくてはいけないのですか? ある解説サイトには必ず記述と書かれていて、ある解説サイトには<p style="">と style要素を使用する場合には記述と書いてありました。 どちらが正しいのでしょうか?
後者でおk
>>567 > 「並び順に意味がある」ことと「番号に意味がある」ことは別物
上記には同意だけど、だからこそ
>>564 の場合
>>566 でFAなんじゃないの?
573 :
Name_Not_Found :2006/05/10(水) 14:35:33 ID:T935S69w
実態参照で©と打ちたいとき、xhtmlでは&を記述してはいけませんよね。 みなさん、こんな時はどうしてますか?
そんなこと言ったら、&もダメって事になりますが。
>>564 そのHTMLはおかしい。ol直下にol書けないだろ。
©
相変わらず低ラベルの品評会かここは・・・
ハイレベルな回答を見せてください。
品評会だとよw
相変わらず低ラベルの博覧会かここは・・・
今度は博覧会ww 段々スケールアップしてるなwww
相変わらず低ラベルのオリンピックかここは・・・
とりあえず、一番上に貼っておきました。
相変わらず低ラベルの天下一武道会かここは・・・
クリリンのことか〜!!
お、お父さんは世界一強い人間だよ〜
<head>
a:hover{background-image : url("information2.gif")}
</head>
<body>
<a href="
http://*** "><img src="information.gif"></a>
</body>
リンクにマウスが乗ったらinformation2.gifに変更したいのですが、この
方法では無理でした。どういった方法がございますでしょうか。
>>589 頼む、テンプレで基礎の基礎から勉強してきてくれ・・・
リンクができてしまいました。ごめんなさい・・・
ファイル名は半角なのに全角で指定してるからだろwwwwww
&©
2は間違えただけです。
>592 おまいは答えなくていいから!!
596 :
569 :2006/05/10(水) 19:39:35 ID:51rGscxz
569です。もし、最後の宣言にセミコロンを付けることができるなら、 {}の中に宣言を追加するのが楽になるのでうれしいのですが、ダメでしょうか。 例えば、次の規則 selector { property1: value; property2: value } に新しい宣言を追加するときに、 selector { property1: value; property2: value /* セミコロン忘れ */ newly-added-property: value; } こういうミスをよくしてしまうんです。宣言の後ろに いつでもセミコロンを付ける癖をつけておけば、このような ミスはしなくなります。 selector { property1: value; property2: value; /* 宣言の追加を見越したセミコロン */ }
598 :
596 :2006/05/10(水) 19:57:55 ID:???
本当にありがとうございました。
599 :
569 :2006/05/10(水) 20:08:13 ID:51rGscxz
598は偽者です。なんか反応が冷たいですが、CSS1の勧告文書の付録の文法は こうなってます。 ruleset : selector [ ',' selector ]* '{' declaration [ ';' declaration ]* '}' この文法によると、セミコロンは宣言を区切るセパレータであり、 最後の宣言の後ろには付けられないようです。でも、勧告書の 本文の中では、最後の宣言の末尾にセミコロンを付けた例がいくつか 出てきます。これはどういうことかと思って質問したのですが、 僕は聞く相手を間違えているんでしょうか。
>>599 反応が冷たい理由は、わかってて聞く子が嫌われるためです。
>>601 冷たい反応をした人間だが、あっちはStrict-HTMLスレであって
CSSはScrictじゃなくてもValidじゃなくてもスルーだぞ・・・
新しい宣言を先頭に書けばいいんだよもん selector { newly-added-property: value; property2: value; property1: value } 最後のセミコロンの後に、0文字の宣言があるんだ、と自分に言い聞かせるのもアリかと
orz
605 :
569 :2006/05/10(水) 20:37:12 ID:51rGscxz
>>600 わかってて聞いているわけじゃないのに。スタイルシートの勉強を一週間前
からはじめた初心者ですよ。CSS1の勧告書以外はまだ読んでないのでなんか
ズレてるのかもしれませんが。
606 :
569 :2006/05/10(水) 20:43:44 ID:51rGscxz
>>603 宣言は前に追加したいこともあれば後ろに追加したいこともあるので。。。
CSS対応状況を大幅に改善した改造品IE6を配布したら マイクロソフトに怒られますか?
>>606 この手の質問はヘタに答えると荒れるからね。
>>589 a:hover内でbackgroun-imageは使えない
覚えておけ
615 :
Name_Not_Found :2006/05/10(水) 22:05:08 ID:7rMIx3x1
>>610 いや 使えるだろ
a{background-image: url(image_url1);}
a:hover{background-image: url(image_url2);}
でいけるよ
618 :
Name_Not_Found :2006/05/11(木) 00:32:52 ID:SLkruyEj
CSSと直接の関係があるかどうかは分かりませんが質問します。 Win2000 + IE5.5(SP4) という環境で、<body>子孫の最上位にある要素の背景画像が表示されません。 簡単に書くと以下のような構造です。 <body> <div id="bg"> ← ここで指定したbackground-imageが表示されません <div class="〜">〜</div> <div class="〜">〜</div> ← "bg"の子孫では正常に表示されます ...(以下ブロックや要素が続く)... <p>〜</p> </div> </body> ちなみに、上記環境以外のOS、ブラウザでは正常に表示されます。 この現象にはどういった原因が考えられるでしょうか? よろしくお願いします。
619 :
618 :2006/05/11(木) 00:35:33 ID:SLkruyEj
すみません、追記です。 なぜか、新しいウインドウを開く(ctrl+n)と、正常に表示されます。 でも、リロードすると表示されなくなります・・・。
621 :
Name_Not_Found :2006/05/11(木) 00:47:33 ID:lZ3WPkqq
FAQサイトに書いてあるとおり、 html, body { height: 100%; } div { height: 100%; background-color: #FF0000;} <html> <body> <div>aabcde...</div> </body> </html> としたのですが、Firefoxだと開いたときの高さ分しか背景が白くなりません スクロール部分があると、そこから下には背景色がつきません IEだとスクロール部分の背景までしっかり色が付いているのですが、両方できちんと表示させる方法はありますか?
>>621 IEを標準モードにしてみろ。
それが正しい動作。
>>622 ということは
| | | |
| | | |
| | | |
こういう両脇に下までずっと色をつけるようなデザインは、背景にイメージを使って実現するしかないわけですね
min-height: 100%でいかないんだっけ?
627 :
618 :2006/05/11(木) 01:46:24 ID:???
>>620 そうですよね、失礼しました。
■CSS
#bg {
width: 772px;
background-image: url(../main_bg.jpg);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
}
#mainContainer {
width: 760px;
margin-left: 6px;
}
#left {
width: 160px;
float: left;
margin-right: 1px;
}
#right {
width: 599px;
float: right;
}
.clm1 {
padding: 10px 7px 0px 7px;
width: 569px;
background-image: url(../images/back.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
続く
628 :
618 :2006/05/11(木) 01:47:26 ID:???
続き ■HTML (おおまかな構造のみピックアップ) <body> <div id="bg"> <div id="mainContainer"> <h1>タイトル</h1> <div id="left"><ul><li>〜〜〜</li></ul></div> <div id="right"> <p>〜〜</p> <div class="clm1"><p>〜〜〜</p></div> </div> </div> </body> このようなHTML、CSSで、"bg"で指定している背景画像が表示されません。 "clm1"で指定している背景画像は表示されます。 よろしくお願いします。
2段組にしたいのですが、どのようにすればよいのでしょうか?
>>628 div#bgのボーダーを見てみると何が起きているのかがわかるよ。
>>629 二つのブロックを横に並べてください。
、.., _,_ ッ‐'" ー、 ,r'゛ ヾ , r' ヾ ./ ヽ ! ‐- i ,!´ 、 ' l 〈illliiiii;, .,,,,,,._ ;' ;! lゞフ`ッ:' .:"r-;、llii;, 、 、,_,.、 -.、 .l ,:::::' `ミニ`‐ .i' :::;! .l'´ :r' 、 、` !::;: :/ ,ィ ヽ _,. -ノ:::.. ヽ ;r -ノヽ_ヽ、 / l 、 ::. /、r'/ ヽ. ヽ、 / ..::::ヽ '´`ー‐-ヽ、 / ! lト-、 ヽ! ./ ,.- '.::::::i:. ‐- ヽ / / .i! く r' .:::::/::::〉、 _ .:r '´ i .:' l r:' ::::r::::::/ _ :::T:i ̄ .::l´ ヽ / .! サゲロ=アゲンナ [Sagero=Agenna]
632 :
Name_Not_Found :2006/05/11(木) 14:32:22 ID:KKU1CeCC
画像をクリックするとリンクを開く、というリンクのさせ方で borderをnoneや0px、背景と同色にしてもクリックしたあとに 画像の周りに黒の点線のボーダーラインが出来てしまいますが 出ないようするにはどうすればよいですか?
画像の周りに黒の点線のボーダーライン出ないようするにすればいいですよ
635 :
Name_Not_Found :2006/05/11(木) 15:18:03 ID:MLtKfoOs
TABキーおしてみそ
636 :
632 :2006/05/11(木) 15:23:49 ID:???
消せないということでしょうか…?
そうですね。
638 :
632 :2006/05/11(木) 15:38:27 ID:???
テキストでリンクさせる場合には消せるので同様の事ができるのかと思ってました… レスありがとうございました。
テキストで、できてた?
640 :
632 :2006/05/11(木) 15:51:11 ID:???
ごめんなさい勘違いでした(^_^;) 確認したらできてなかった…
641 :
Name_Not_Found :2006/05/11(木) 16:58:34 ID:NCHSlCgI
img , a:link , a:visited , a:hover{ border: none; text-decoration: none; }
>>640 IEにはmetaかなんかに書くとその枠線が出なくなる変な仕様があったはず。
リンク フォーカス 枠線、あたりでググればあるかな?
644 :
Name_Not_Found :2006/05/11(木) 22:35:25 ID:btzOrN8G
width:50%;ずつで、2に分けたdivボックスを横に並べるとき、どうしても、右のボックスが下に行くのですけど、どうすれば治りますか? html,body{ margin:0px; padding:0px; width:100%; }#a{ width:50%; height:100px; background:#FF0000; clear:both; float:left; }#b{ width:50%; height:100px; background:#0000FF; float:left; } <div id="a"></div><div id="b"></div>
646 :
Name_Not_Found :2006/05/11(木) 22:40:55 ID:btzOrN8G
>>645 いえ、他ブラウザで確認したら、大丈夫なんですけど、IEのみ、こうなります。
<(_ _)>
648 :
Name_Not_Found :2006/05/11(木) 22:53:46 ID:ocXLWU81
>>644 基本的にdivでは完全には抑えることはできないからね。
649 :
Name_Not_Found :2006/05/11(木) 22:55:28 ID:btzOrN8G
ちなみに、#bの、float:left;を、float:right;にしても無理でした;;
>>647 49% 49%・・・
どゔも゙(ノд`)・;:・;
650 :
Name_Not_Found :2006/05/11(木) 22:58:01 ID:btzOrN8G
49.9999999999999999999999%とかは・・・・・・(;ー;)
>>646 それIEの有名なバグ。100%にはできない。
50%、49%とかじゃだめだったっけ?
59+49=99
654 :
Name_Not_Found :2006/05/11(木) 23:47:09 ID:NCHSlCgI
>>653 飲んでたコーラを吹き出して本がびしょびしょになってしまった。
保証と弁償を求むニダ <`∀´>
本にPCが付いてんだろ
657 :
Name_Not_Found :2006/05/12(金) 00:16:43 ID:GAnS52MO
うう〜ん。。
センタリングで考えてみたのですが、無理でした。
えっと、width:100%;のdivの中に、margin:0px auto;のdivを入れて、その中に、width:50%;のdivを2つ入れてみたのですが、無理だと分かりました。
んっと、
>>647 のwidth:49%;のdivを2つ用意して、cssでセンタリングして見たいと思ったのですが、ググっても、div1つのセンタリングのやり方しか載ってないので、色々(適当に)試してみたのですが、今一うまくいきません。
50%のdivを2つではなくて、49%のdivを2つを、cssでセンタリングして配置することは出来るのでしょうか?(*゚ー゚)
1+49+49+1 これで解るだろ?
659 :
Name_Not_Found :2006/05/12(金) 00:30:06 ID:GAnS52MO
>>658 (*゚ー゚)<1+49+49+1=100です。
660 :
Name_Not_Found :2006/05/12(金) 00:31:43 ID:EuoeS+1O
違うんだよ、買ったばかりのキーボードだけは死守せなあかん!って手で押さえたら 作業しながら読んでた本の上にどばーーっとだな、、、、
1+49+49
>>644 #b{
width:50%;
_padding 適当px 0 0 0;
height:100px;
background:#0000FF;
float:left;
}
とかじゃ駄目かな?
667 :
Name_Not_Found :2006/05/12(金) 05:06:12 ID:EuoeS+1O
>666 具体的に、それだとどういう理由で成功するのですか?非常に興味があるのでお聞かせください。
IEだけ読む
669 :
Name_Not_Found :2006/05/12(金) 05:19:00 ID:EuoeS+1O
いや、それは知ってますが、、、理屈がよく理解できなかったので、そのへん、 おねがいします。
IEだけ他のブラウザにあわせるように上書きしたら良いんじゃないの?
あ、そういう理屈か _つけると本来は読んではいけないんだけど IEだけはバグで読むんだってさ
672 :
Name_Not_Found :2006/05/12(金) 05:47:17 ID:EuoeS+1O
カラム落ちの判定は外辺に依存しますよね? 元のソースではパディングは設定されていませんでした。 _paddingをつけるとieだけにpaddingを設定可能ですが、そもそもieはwidthの中に paddingが内包されて算出されるのでwidthの幅自体は変わっていませんよね?
んじゃ、margin:-5px;とかで良いんじゃない?
674 :
Name_Not_Found :2006/05/12(金) 06:00:40 ID:EuoeS+1O
それだと言ってる事は 1+49+49+1 とほぼ同じなのですが、、、、、
675 :
659 :2006/05/12(金) 13:04:59 ID:4DUc3qQm
>>661 #a{
width:49%;
height:100px;
margin:0 0 0 1%;
float:left;
}#b{
width:49%;
height:100px;
margin:0 1% 0 0;
float:left;
}
こんな感じでしょうか?(*゚ー゚)
相も変わらず低ラベルな漫才やってるなぁ・・・
677 :
Name_Not_Found :2006/05/12(金) 15:10:12 ID:vCwAuROS
dremweaverってスタイルシートのスタイルの名前ってどこでかえるのでしょうか? divをつかってレイアウトしようとおもってるのですが、名前をかえれずに困ってます。 またどこからスタイル適用できるのでしょうか?初めて使うのでわかりません・・・
どうしてわからないのかわかりません
Dreamweaverスレに行け。dremweaverってのは知らん。
681 :
Name_Not_Found :2006/05/12(金) 17:47:23 ID:EuoeS+1O
dreawmeaver
どれぁぅみゃぁばぁ?
名古屋人?
684 :
Name_Not_Found :2006/05/12(金) 22:48:35 ID:9fXa25F9
divの四角の領域にぴったりimgを表示したいのですが、 imgの上下に空間が出来てしまいます(これによりdivのheightで指定したサイズより、高さが大きくなっています)。 vertical-alignを使ってみましたが、変化なしでした ソースはこんな感じです。 <div> <p> <a> <img></a> </p> </div>
pは text-align:left; padding:0px; margin:0px; としています divは text-align:left; width:300px; height:300px; margin-left:auto; margin-right:auto; border-style:solid; border-width:1px; border-color:#000000; imgのサイズは280です
あ、解決しました
691 :
Name_Not_Found :2006/05/13(土) 12:01:20 ID:SyEDXlHC
┏━━━━━━━━━━━━━━┳━━━━━━━━━┓ ┗━━┯━━━━━━━━━━━╋━━━━━━━━━┫ .└───┬───────┼─────────┤ ├───────┼─────────┤ .┌───┴───────┼─────────┤ .├───────────┼─────────┤ .└───────────┴─────────┘ こういうのをテーブルではなくSSで作るとしたらどうなりますか?
>>691 テーブルでつくったものをSS(Screen Shot)で画像にする
誰がうまいこと言えとwww
694 :
691 :2006/05/13(土) 12:43:48 ID:SyEDXlHC
すいません、スタイルシートをSSというのは一般的ではないんですね
695 :
Name_Not_Found :2006/05/13(土) 12:51:45 ID:Pgav7XPP
上級者が現れた
ギャグのセンスが上級だな。 マジレスするとdisplayプロパティ。IEは多分できないけど。
697 :
Name_Not_Found :2006/05/13(土) 13:07:10 ID:4OqKpAgM
リンクを貼ってない文字で マウスが上に来たとき下線を表示 マウスがでたとき下線を非表示にする方法って なにかありますか?
>>697 <p>リンクを張っていない文字</p>
p:hover { border-bottom:solid 1px black; }
700 :
697 :2006/05/13(土) 13:14:01 ID:???
js
>>691 は float: right; でできるんじゃないか?
704 :
Name_Not_Found :2006/05/13(土) 13:33:08 ID:4OqKpAgM
>>697 >>699 のタグでやってみたら
FIREFOXでは下線が確かに表示されて
IEだと下線表示されませんでした
スレ違いになってしまってすいませんでした
ありがとうございます
js板にいってみます^^;
705 :
691 :2006/05/13(土) 14:35:54 ID:SyEDXlHC
IEではできないんですか・・・(;´Д`) float: rightとか探してみます ありがとうでした
707 :
Name_Not_Found :2006/05/13(土) 14:43:26 ID:Z6urfhmT
いくつかの場所で使われるHTMLのテンプレートを作成しているのですが、 ちょっとトラブルに行き当たったので助言をお願いします。 トラブルは、簡単に言えば標準モードと互換モードによるborderの扱いの違いです。 そのどちらでも同じHTML、CSSを利用して同じ外見を提供したいのですが、 どうしても1ドットの差が出てきてしまい、解決に苦労をしています。 HTMLとCSSは以下のような形です。 <div id="template" style="position:absolute;"> <div style="position:relative;border-color:#6967d4 #202040 #202040 #6967d4;border-width:1px;border-style:solid;"> <div style="position:relative;border-color:#8080ff #404080 #404080 #8080ff;border-width:1px;border-style:solid;background-color:#6967d4;"> <div id="client" style="width:100px;height:100px"></div> </div> </div> </div> この構造だと、id="client"のサイズを指定することによって全体のサイズが決まりますが、 これをid="template"のサイズを指定してやるようにしてやりたいのですが、どうしても上手く行きません。 どうすればよいでしょうか。
IEって、いつになったらまともにcssの解釈が出来るようになるんだろ。。 IE8あたりか?
>>707 >そのどちらでも同じHTML、CSSを利用して同じ外見を提供したい
かなり無茶やってるな。本格的にやるならCSSハックを駆使するしか方法がないと思うが。
例だけの解決方法ならばid="template"にwidthとheightを指定して
overflowをscrollかhiddenにしてやればいいんじゃないか?
>>709 完全に同じ外見である必要は無くて、
せめて指定したサイズぴったりに表示できたらとりあえず問題ないのですが、
やはり無茶な方法なのでしょうか。
id="template"にwidthとheightを指定しても、内部のdiv達は影響してくれません。
<a href="#" onclick="alert(document.getElementById('client').offsetHeight)">test</a>
<div id="template" style="position:absolute;width:100px;height:100px;overflow:hidden">
<div style="position:relative;border-color:#6967d4 #202040 #202040 #6967d4;border-width:1px;border-style:solid;">
<div style="position:relative;border-color:#8080ff #404080 #404080 #8080ff;border-width:1px;border-style:solid;background-color:#6967d4;">
<div id="client" style=""></div>
</div>
</div>
</div>
なぜかwidthだけはきちんと表示されるけれど、heightは無視されて、
id="client"のheightはゼロになってしまいます。
IEだけの事考えてるだろ? だったら、ハックしかないとおも。
>>710 >heightは無視されて
それはつまりtemplateを100pxにしたらclientの中身に関係なく100pxにしたいってこと?
親要素のheightを絶対数で明示した上で、子要素のheightを100%にしてみ?。
>>711 CSSの仕様をハックしてでも、正確に表示できればそれでいいのですが…
>>712 こういうことですよね?
<a href="#" onclick="alert(document.getElementById('client').offsetHeight)">test</a>
<div id="template" style="position:absolute;width:100px;height:100px;overflow:hidden">
<div style="position:relative;border-color:#6967d4 #202040 #202040 #6967d4;border-width:1px;border-style:solid;height:100%">
<div style="position:relative;border-color:#8080ff #404080 #404080 #8080ff;border-width:1px;border-style:solid;background-color:#6967d4;height:100%">
<div id="client" style="height:100%"></div>
</div>
</div>
</div>
これは一見上手く表示できているように見え、IEやOperaではしっかりと表示されますが、
FirefoxとMozillaでは、下の部分が突き抜けてしまいます。
本来、この状態ならばid="client"のheightは96pxでないといけないのに、
FirefoxとMozillaでは100pxとなります。
だ〜か〜ら〜(ry 大体何でこんなヒトが >いくつかの場所で使われるHTMLのテンプレートを作成しているのですが なんだろね。
>>714 ごめん、俺はお前が何をいいたいのかわからない。何略してんの?
もうどうでもいいんだよ。
>>713 その辺りが単純な記述で標準モードと互換モードを両立させる限界じゃない?
>>714 俺にも何を言いたいのか全く分からん。
質問です。 alpha()で、背景画像を透過させたくてヘッダ部分に下のような感じで記述したのですが、 うまくいきませんでした。 body{ margin:10%; background-image:url(wall.jpg); filter: alpha(style=0, opacity=30); } .back{ background-color:#ffffff; } bodyで設定した背景画像を<div class=back>〜</div>内でうっすらと表示させたいのです。 上の記述のどこが問題なのか教えて頂けるとありがたいです。
719 :
718 :2006/05/13(土) 21:10:12 ID:???
すみません、上のヘッダ部の記述は違ってました。 訂正します。 body{ margin:10%; background-image:url(wall.jpg); } .back{ background-color:#ffffff; filter: alpha(style=0, opacity=30); }
>>717 そうかもしれませんね。ここらへんがborderを使った限界なのかもしれない。
borderを使わず、幅1pxのdivを作って、CSSのrightやbottomプロパティを使って
divを重ねることによって実現できないかちょっと考えてみます。
>>721 さっきから無視されて哀れだな
とりあえず俺達にもわかるように会話してくれ
>>719 .back{
background-color:#ffffff;
width:100%;
filter: alpha(style=0, opacity=30);
}
スレ違いを教えたがる教えたがり厨がふえたなあ・・・
>>713 height:100%は、描画できる領域に対するパーセンテージ。
height:100pxに対して100%とすると100px。
標準のボックスモデルのheightはボーダーを含めない領域の大きさなので、
100pxにするとはみだすことになる。
ボーダーを含めた高さが100pxになるのは標準外。
とりあえず手元では、
#template { width:100px; height:100px; }
#relbox1 { border:10px solid blue; margin-bottom:0 }
#relbox2 { border:10px solid red; margin-bottom:0 }
#client { border:10px solid yellow; margin-bottom:0 }
<div id="template"><div id="relbox1"><div id="relbox2><div id="client">
</div></div></div></div>
で望みの結果が出てそうな気がするんだがどうか。
互換モードと標準で同じにしたいならborder-box使えや。
>>725 情報ありがとう。その方法だと、border:1pxにするとわかりやすいと思うけれど、
横幅は期待通りの結果になるのだけれど、縦が期待通りにならなくて困っています。
728 :
Name_Not_Found :2006/05/13(土) 23:46:34 ID:MDY2mrBK
IEは、heightがうまく機能しない場合があるでしょう。
>>728 IEだけではないようで、私の環境ではFirefoxでもOperaでも駄目でした。
margin-bottomはいい案だと思ったのですが…。
heightの動作の仕様を調べて恋。
調べてきた。
>>729 色々試してみたけど、多分出来ないんじゃないかな?
expressionを使ってIEだけ逃げる方法がベストかも。
それにしても、こんな簡単なことが出来ないもんなんだね。
733 :
Name_Not_Found :2006/05/14(日) 02:31:53 ID:3KCy4t9Z
スタイルシートって手書きで書くしかないんですか? セル(テーブル)だと機能でさっさと作れるんですが
CSS自動生成のサービスサイトならあるようだが。
735 :
Name_Not_Found :2006/05/14(日) 03:18:22 ID:3KCy4t9Z
そうですか
>>733 Dreamweaver 4.02 J(多分以降も)ではできるよ。
ただ、凝ったものはできないかも。
737 :
Name_Not_Found :2006/05/14(日) 08:06:22 ID:TK9cP0VI
テーブルをウィンドウの中央に表示させたくて、次のソースを書きました。 でもうまくいきません。正しい方法を教えてください。 <style> table { margin-left: auto; margin-right: auto; } </style> <table border="1"> <tr><td>x<td>y <tr><td>1<td>2 </table>
739 :
Name_Not_Found :2006/05/14(日) 08:28:10 ID:TK9cP0VI
>>738 回答ありがとうございます。大喜びで「DOCTYPE スイッチ」を試して
みましたがダメでした。なぜだろうと思って上のリンクのページの表
をよく見てみたらIE5.5(僕のブラウザ)には「DOCTYPE スイッチ」
はないみたいです。あきらめるしかないでしょうか。
>>739 IE5.5にはないね。
だったら仕方ないから、テーブルの上位要素(body?)にtext-align:center;とする。
で、テーブル自体はtext-align-left;に戻してやる。
ちなみに余計なお世話だけど、5.5は結構バグがあるままサポート終了しちゃったから、
支障ないんだったらバージョン上げといた方がセキュリティ的にいいよ。
じゃなかったらFirefoxに変えるとか。
741 :
Name_Not_Found :2006/05/14(日) 09:05:58 ID:TK9cP0VI
>>740 下のソースで成功しました。text-align はテキストの
位置しか指定できないと思ってました。
バージョンアップ検討します。ありがとうございました。
<style>
div { text-align: center; }
table { text-align: left; }
</style>
<DIV>
<TABLE border="1">
<tr><td>x<td>y
<tr><td>1<td>2
</TABLE>
</DIV>
>>741 >text-align はテキストの位置しか指定できない
その通り。
だけどIE互換モードはバグでブロック要素までセンタリングしてしまう。
それを利用した裏技みたいなものだから。
743 :
Name_Not_Found :2006/05/14(日) 09:50:23 ID:TK9cP0VI
>>742 バ、バグを利用。。。それならCSS使わずに、
<table align="center"> でやるかもしれません。
>>738 >MacIE5 は「HTML/CSS をその仕様どおりにかなり正しく解釈することのできる高度なブラウザ
ちょっwwwwwwwおまっwwwwwwwwwww
745 :
718 :2006/05/14(日) 10:14:26 ID:???
>>723 おそくなりましたが、レスありがとうございます。
うまくできました。
746 :
Name_Not_Found :2006/05/14(日) 11:20:12 ID:Z0upouVk
CSSのクラス名に「-」や「_」を使ってもよいでしょうか?
>>744 書かれた当時はMacIEが最先端だったのは事実
よくねーだよ。
751 :
Name_Not_Found :2006/05/14(日) 13:06:46 ID:Mlvh7wAd
>>746 HTMLのclass属性値には「-」と「_」を使ってもよいし、先頭にも置ける。
CSS2のクラスセレクタには「-」と「_」を使ってもよいが、「-」は先頭に置けない。「_」は先頭でも問題ない。
cssで段組しています。 左の枠を200pxと指定、右の枠は空きスペース一杯(残り全部)と指定したいと思います。 フレームで枠組みを作るときなどは100,*と指定する事で「残り全部」を指定できたと思いますが cssの場合どうすれば「残り全部」と指定できるのでしょうか。
auto
>>750 嘘を言って楽しいか。
>>751 CSS2は企業団体レベルだと4年前から、W3Cだと2年前から、仕様じゃあないだろ。
何百回言わせるんだ?
よって、- も _ も先頭に書ける。
現在メインの仕様であるCSS2.1のクラス名チェックブックマークレット。言うまでもなく改行消して使え。 javascript:alert(/^-?([A-Z_a-z]|[\u0080-\u00ff]|(\\[0-9A-Fa-f]{1,6} (\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9A-Fa-f]))([-0-9A-Z_a-z]|[\u0080-\u00ff]| (\\[0-9A-Fa-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9A-Fa-f]))*$/ .test(prompt("Type CSS2.1 className (class selector without the leading dot).") || "") ? "O.K." : "N.G."); IEが仕様にしているというCSS1用もいちおう。言うまでもなく改行ry javascript:alert(/^([A-Za-z]|[\u00a1-\u00ff]|(\\[0-9A-Fa-f]{1,4}| \\[ -~\u00a1-\u00ff]))([-0-9A-Za-z]|[\u00a1-\u00ff]|(\\[0-9A-Fa-f]{1,4}| \\[ -~\u00a1-\u00ff]))*$/ .test(prompt("Type CSS1 className (class selector without the leading dot).") || "") ? "O.K." : "N.G.");
cssのフーバーでマウスオーバーの画像を切り替えているんですが、 その画像がキャッシュされていなく再読み込みをしてしまいます。 cssのbackgroundで指定した画像はキャッシュされないのでしょうか。 ちなみにssl接続です。
ホバーと言って欲しいお年頃です
760 :
Name_Not_Found :2006/05/14(日) 19:08:55 ID:9lQqCgoZ
一枚画像にしてしまえば? 作る手間も簡単だし、ソースもきれいになるし、
>>758 ちなみにOpera?
私も760のように1つの画像にしています。
上下に並べてbackground-positionでずらす。
四隅の角が丸い表を作ろうとしているのですが、 横幅を固定して上辺と底辺に丸角の背景画像を設定すれば表現できるかな、と考え実行しました。 <table> <caption>見出し</caption> <tr><th>A</th><td>A'<td></tr> <tr><th>B</th><td>B'<td></tr> 〜中略〜 </table> というごく単純な表で、 captionに上辺の画像をbackground-position:top left、 tableには底辺の丸角画像をbackground-position:bottom leftで指定しました。 (もちろん、no-repeatは指定してあります) ところが、Firefoxではきちんと表示されるのですが、IE6では底辺の画像が表示されません。 指定の仕方自体は間違っていないと思うのですが……どうやったらIEでも表示できるでしょうか?
764 :
Name_Not_Found :2006/05/14(日) 21:41:11 ID:ypMWFiVE
FireFoxやIE7はキャッシュされるけど IE6はされないみたいお Operaはしらん
766 :
Name_Not_Found :2006/05/15(月) 00:31:59 ID:zxJm9MBl
769 :
Name_Not_Found :2006/05/15(月) 02:48:59 ID:zxJm9MBl
ぐるっと見てきた。結論は、めんどくさい。まだもちっとさきっぽい
770 :
763 :2006/05/15(月) 07:44:18 ID:???
すいません、どなたかご指摘いただけませんか? もう少し詳細に書いたほうがよかったでしょうか……・
「W3C CSS 検証サービス」で、「テキストエリアに直接入力して検証」をする際、GETで送信しているのは何故? データ量も多くなるし、POSTがいいと思うんだが・・・。
773 :
Name_Not_Found :2006/05/15(月) 12:14:24 ID:zxJm9MBl
>>771 どっちかっつうと邪道の部類にはいるんじゃねえの?それ、、、
>>772 スレ違いだろ。Webプログラム板かUNIX板いけ。
それから一応いっておくが、一般的にGETはPOSTとくらべてほんの少しだけ軽いぞ。
>>774 でもあまりにデータ量が多いとサーバ側(つまりスクリプトじゃなくて)でエラーを返して来るよ
>>775 それは環境変数に直接値を渡すことでUNIXの設定がもろに響くから。
サーバの設定を自分で握っているであろうW3Cにしてみればあまり問題じゃないとおもわれ。
厳密な設計思想は実際に書いたプログラマしか知らんだろうけどな。
外部から利用しやすくするためにgetというのはよくある話だ
>>777 まあな。
http://jigsaw.w3.org/css-validator/validator?text=%2F*%0D%0A%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3
%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3
%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3%81%82%E3
%81%82%E3%81%82%0D%0A%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81
%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81
%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%E3%81%84%0D%0A%E3%81%86%E3%81%86
%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86
%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86
%E3%81%86%E3%81%86%E3%81%86%E3%81%86%E3%81%86%0D%0A%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3
%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3
%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3%81%88%E3
%81%88%0D%0A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81
%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81
%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%E3%81%8A%0D%0A*%2F%0D%0A%0D%0A*+%7B+displ
ay%3A+none%3B+%7D&warning=2&profile=css2&usermedium=all
cssを使って文字に縁取りとかってできないのでしょか? wikiを探してみたり、「縁取り 文字 CSS」とかでぐぐってみたりしましたが、見当たりませんでした。 どなたか知っていたら教えてください。
>>779 今の仕様では無理。
出来たとしてもフォントの関係でごく一部の閲覧者にしか出来なそう。
>>779 ガチガチに固めて出来ないことはない。
が、対象環境は非常に狭まるし、表現力も低い。
どうしてもやりたきゃ全部画像にするかPDFかだな。
あれー 俺はてっきり、同じ文字を9回1ドットずつのずれ(縦3ドット×横3ドット)で書いて、 真ん中だけ色を変えるとか、そういう解決策を提示するもんだと思い込んでいたのに。
時々見るよな。そういう間違った方向に気合いの入ったサイト。 ●を二つ重ねて月を表現したりテキストを倍用意して全ページ影付き文字にしてみたり。
すいません CSSでinputのファームタグでreadonlyが付いた物だけ色を変える方法て 無いのでしょうが? 例:) <input name="test" type="text" size="5" value="test" maxlength="5" readonly > 試しに input :readonly{ background-color: #CCCCCC; border: 1px solid #999999; margin: 1px; } て書いてみたんですが駄目なんですよね・・・・・ 宜しくお願いします
785 :
763 :2006/05/15(月) 15:49:33 ID:???
>>771 そんなぐちゃぐちゃなページつくりたくないよ……。
テーブルにCSS指定するする時にIEだと変になるんでしたっけ?
どなたかアドバイスください……
>>785 お前が正しいと思っていても実際はどうだか分からない。
ちゃんとソースさらせ。
>>785 テーブルでそういう事するには入れ子にして、画像ももっと細かく分割しておくんだよ。
素材屋のサンプルソース探して見た方が早い。
>>782-783 あるな、CSSを切って見ると笑えるサイト。
そんな使い方するなら画像で入れたほうがよっぽど親切だ。
789 :
779 :2006/05/15(月) 16:10:32 ID:???
やっぱりできないですかー 1ドットずつずらしてってのはやったことあるんですが、CSSだとすっきり出来る方法があるのかなー って夢見たりしてました。 デザインを考え直すことにします。ありがとうございました。
とあるCSSのHowTo本に載ってたTipsで、 a:hoverで表示させる背景画像はdisplay:none;で画像を配置して 先読みさせておきましょうとか真面目に書いててワラタ。 参考本って本当に使えね−よな。
>>790 display:noneだと駄目なんだ
visibility:hiddenだと読み込まれそうな気がする。
先読みしたい画像は見えないところで背景画像にすればいいよ。
>>793 HTMLだけ見たときに、意味不明な画像がポツンと置かれてることになるわけだろ?
そんなおかしなマークアップを推奨するようなことを参考本がするなってことじゃないのか?
CSSのHowTo本とはいえさ
俺はそう思ったが
それしか方法がないならまだしも
画像を一枚にしてbackground-positionをずらすってやりかたがあるわけだし
第一CSS切ったときにどうなるんだと
>>795 あ、このスレあまり詳しくないんだけど、
スレの流れ的にHTMLに対して論理的な意味も結構問うんだね。
JavaScriptスレによくいるから、CSSを切るとかそういう発想はなかった。
今後気をつける。
ちゃちゃをいれてスマンが、 HTMLの論理的、つーか文章としての構造とか言われても、 AjaxのHTMLの具なんか、 <BODY></BODY> だったりするからなぁww
>>798 もはやAJaxはHTMLとかCSS関係ないからな。便宜的に利用してるだけで。
てか、文章じゃないし。
801 :
Name_Not_Found :2006/05/15(月) 23:08:59 ID:zxJm9MBl
なんで、IDなりclassなりで指定して、javascriptで膨らませろって教えてあげないの?
803 :
Name_Not_Found :2006/05/16(火) 00:55:54 ID:THZuGK+7
CSSで<a href="xxx.xxxx" target="xxx">みたいにすることって出来るんですか?
我が流派に不可能なし
806 :
Name_Not_Found :2006/05/16(火) 02:42:21 ID:Cr6j6Knd
IE6を使っています。 ページを開いたときに <input type="submit" value="次へ"> があったら、そこにフォーカスがある状態にしたいのですが スタイルシートでできますか?
809 :
805 :2006/05/16(火) 02:58:28 ID:???
810 :
807 :2006/05/16(火) 03:13:37 ID:???
>>808-809 即レスありがとうございます。
無理ですか。四苦八苦する前に教えていただけて助かりました。
javascriptスレをROMりに行ってきます。
>>814 それぐらい試せば一発で分かるだろ。
実際につくるときはそういうのを考えつつ調整していくがな。
816 :
814 :2006/05/16(火) 17:07:00 ID:???
IEとOperaは気を利かせて?おkだったけどmozは上にずれた。 815氏はどうやって調整してるの?
>>816 むかしサイドバーにこったテンプレートをつくったんだけど、
そのときは万能型になるよに
□□□■■■■■
□□□■■■■■
□C□■■B■■
□□□■■■■■
□□□■■■■■
を
□□□■■■■■
□□□■■B1■
□□□■■■■■
□C□★★★★★
□□□★★B2★
□□□★★★★★
とした。
スタイルシートを解除すればこうなる。
■■■■■
■■B1■
■■■■■
□□□□□
□□C□□
□□□□□
★★★★★
★★B2★
★★★★★
AとDは
>>814 と同じ。
818 :
Name_Not_Found :2006/05/16(火) 19:57:17 ID:7etypHdt
>>814 あ、そのサイト俺も利用してる。というか穴が開くほど見つめましたよ、いままでに。
で、下の方にちっちゃくソース元がagpって書いてあんの。あそこのソースが元の記事って
多いよね、何故か。
819 :
Name_Not_Found :2006/05/17(水) 03:14:07 ID:8SNn5Ntq
2ちゃんねる先生よろしくおねがいします。 table { border-collapse: collapse; border-style: solid; /* 枠の種類 */ border-color: #666699; /* 枠の色 */ border-width: 1px; /* 枠の幅 */ } こうするとtableが綺麗なんですが、 今のを .hoge table { font-family:tahoma; font-size:11px border-collapse: collapse; border-style: solid; /* 枠の種類 */ border-color: #666699; /* 枠の色 */ border-width: 1px; /* 枠の幅 */ } と修正して、 <table class="hoge"> とすると最初のと表示具合が違ってしまうんですが、 なにか根本的に間違えてますでしょうか? 特定のtableだけ上記のようにしたいのですが。
>>819 CSSを1から勉強しなおせ
>.hoge table
>>819 >.hoge table {}
正しくは
table.hoge {
もしくは単に
.hoge {
>>818 マジで?! たまに穴開いてるけどおめーの仕業だな
823 :
819 :2006/05/17(水) 04:04:34 ID:8SNn5Ntq
皆様お手数お掛けしてもうしわけありませんでした。 ありがとうございました。
------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja-JP"> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> ------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ------------- 上のeuc-jpだと文字化けしないのですが下のShift_JISにすると文字化けしちゃいます。 Shift_JISにして文字化けしない方法教えて下さい。
>>824 EUCで文書を保存してんじゃないのか?
Shift-JISで保存汁。
保存の方法はソフトによって違うから自分で調べれ。
ていうかスレ違いじゃん・・・orz
>>825 ありがとうございます。
ソフトはメモ帳なんですが
質問者がShift_JIS、回答者がShift-JIS。愉快なスレだ。
アップロードをテキストでやっててコード変換かかってるんでは。
>>829 前者はIANA、後者は一般名で別に問題なかろう。
Windows-31J 使っとけとは思うがな。
文のまとまりはできるだけpでマークアップするように 心抱けているのですが、 ↓のことをした場合、divではいいのですがpだと入れ子表示ができません。 この場合はdivを使うしかないのでしょうか? <html> <head> <style type="text/css"> p{background-color:#FF0000;margin:10px;} div{background-color:#FF0000;margin:10px;} blockquote{background-color:#0000FF;margin:10px;} </style> </head> <body> 1 <p>1-1<blockquote>1-2</blockquote>1-3</p> 2 <div>2-1<blockquote>2-2</blockquote>2-3</div> </body> </html>
>>830 >後者は一般名で別に問題なかろう。
屁理屈言うなボンクラ。
この板で一般事務の話を誰がしてんだ?
どうせ、最終的には、@charset も書いとけというまとまり方になるだろう。
その時、Shift-JIS じゃあだめだな。
>>832 どっちが屁理屈だかw
「エディタで文書の保存」をシフトJISでやれって話だろw
charsetも@charsetも関係ねぇよw
うわ。。解決したと思ったらfirefoxの時にJavaScriptがバグっちゃいました。
>>832 回答者のラベルも斟酌してやろうよ、な?
>>836 まじわかんねぇの?
正確な物言いをするなら、Shift_JISだろうがShift-JISだろうがおかしいだろう。
EUCでだめ、Shift_JISにしたいってんのなら、どうせ機種依存文字がでなくて
どうのってことだろ。
仮にエディタにcharsetの正確な判断があるとすれば、
そもそもShift_JISと書いた時点で「シフトJIS」保存されるわけだから、
そもそも質問は出てこない。
エディタにそんな機能がないとすれば、
回答者はエディタの文字コード指定保存機能を使えって言ってるわけだ。
実際にそのコードは正確にはCP932だとかMS932だとかWindows-31Jだとか
そういうお話だが、エディタの「文字コード」として一般的に使われている
名称は「シフトJIS」だろう。
「シフトJIS」の一般的な表記として「Shift-JIS」を使うのはふつうでしょ。
むしろ「Shift_JISで保存」なんて表記するエディタのほうが稀有だろ。
そんなのあったら、コードページ932で保存だのWindows-31Jで保存だのも欲しいぐらいだ。
てかまぁメモ帳らしいからなんも関係ないけどな。
>>831 blockquote はブロック要素で、
p はインライン要素しか包容できない
840 :
831 :2006/05/17(水) 20:05:42 ID:???
>>839 なるほど、ありがとうございます。
ということは文章の途中に引用を含める場合には、
<p>あいうえお</p>
<blockquote>引用</blockquote >
<p>とうことで、かきくけこ</p>
という形になるわけですね。
さらに言うなら <blockquote><p>引用</p></blockquote>
842 :
Name_Not_Found :2006/05/17(水) 20:40:58 ID:0AgJkFbT
使う人は使ってるんだろうけど、俺はどうしてもblockquoteタグが美しくないと思う。 そもそもblockquoteという文章の意味づけがかんがえられない。というか、ないよな。 汎用的blockquoteとしてdivをつかうのも、それも同じ理由であまり美しいと思えない。 だけど、どうしても使わないとならないのだとしたら、俺だったらこうする。 span {display: block; } <p>aaaa<span>aaa</span>aaa</p> もしくは、 dd,dt{display: inline;} #hoge .blockyouso{ disolay:block;} <dl id=hoge> <dt></dt> <dd></dd> <dd></dd> </dl> こうすれば一つの段落でありながらクラスずけした部分だけblockになるので意味的に 問題ないかなあ、、、 いまぱっと考えたのでまちがえてるかもしれんけど
>>842 せめてq要素を勉強してきなさい。
そしてスレ違いなので出て行きなさい。
844 :
Name_Not_Found :2006/05/17(水) 20:49:18 ID:0AgJkFbT
>>843 間違ってたんならあやまるけど、どの辺がすれちがいなんですか?
クラス「ずけ」
>>843 >>842 は、
>>831 がbqつかってんのがよーわからんと言ってるんでは?
違う気がしないでもないが。
>>844 >>843 は、
>>831 が「HTML要素としてbqの意味がよーわからん」と言ってると
思ってるのでは?
>>840 文の中に短い文を埋め込む引用は<q>、
文章の中に長い文章を別段落のように引用するのが<blockquote>。
そしてCSSでなくHTMLな話題なのでスレ違い。
>>846 この場合、元がCSSでの入れ子なんだからこのスレでもいいんでない?
そんな糞お役所的なたらい回しせんでもさwww
つーか引用の短い・長いとは、どんな区切りよ。
コンニャク語ってるスレで何を聞けというんだい?www
コンニャクについて
ゆず味噌で美味しく頂きましょう。
おう 相も変わらず(ry
すみません、background-positionプロパティで 右から何pxの位置って指定、できますか?
追加質問すみません。 IE7が入れられない環境なのですが、 IE7においてbox-sizingはサポートされていますでしょうか?
>>855 ありがとうございます。すみませんが書き方がわからないので、教えてください。
>>859 だいたいこのスレばっかじゃねーか…。
酷すぎる。
>>847 これがかのゆとり教育ってやつなんだろうか…。
きみはもうすこし本を読んだ方がいい。
おっちゃんちょっと心配になってきたよ。
おっちゃん 心配せんでもええがな 所詮厨やろ 気もむと禿げるでぇ
>>858 現在のCSS仕様では無理。JavaScriptを使えばできる。
例えば、キャンバスの幅を document.innerWidth とか
document.documentElement.clientWidth とかで取得して、
その幅から画像幅と右辺からのオフセット値を差し引く。
後は document.body.backgroundPosition 等で位置を指定。
WinIE6の互換モード、もしくはWinIE5.5以前の場合、
キャンバスがhtml要素ではなく、body要素なので注意。
document.compatMode で判別して、振り分ければ良い。
JavaScriptが無効の場合はどうすのか問題だが……
後は自分でJavaScriptを書くなり、諦めるなりしてくれ。
>>863 ありがとうございます。理解しました。
結果としてスレ違いの話題になりましたこと、お詫びいたします。
IE6の互換モード時、 htmlへの背景画像指定が効かないのは仕様ですか? バグ辞典にも載ってなかったんだけど。
866 :
865 :2006/05/18(木) 09:27:06 ID:???
スマソ訂正。 htmlとbody両方に背景画像指定がある場合の互換モード、でした。 htmlに指定したほうの背景画像があぼんされる。
868 :
865 :2006/05/18(木) 10:21:55 ID:???
869 :
Name_Not_Found :2006/05/18(木) 13:34:57 ID:E1oRu1bu
なんちゅー迷惑な・・・
>>869 「横スクロール 迷惑」でぐぐってからもう一度聞きにこい
?
特に普通の質問だと思うが、何が迷惑なん?
>>869 widthで幅を固定しとく。
>>872 800*600でネットを巡回してる人か。
874 :
869 :2006/05/18(木) 15:20:26 ID:???
>>873 何で貧乏人に合わせなきゃいけないんだよ馬鹿が
度々すみません。 div を連続して使うとくっついてしまうので いちいち <div><br /></div>を入れているのですが スマートな方法はないものでしょうか?
高解像度のモニターを使ってる奴程窓全開にしないものだよ。
>>876 xhtmlで書いてる人がmarginも知らないのかい?
俺も前回にはしないけど800*600まで小さくはしないな
>>875 もうちょっと優しく言ってね♥
Macだとフォトショップなどを除いて全画面表示自体が馴染みない文化。 つうか最近のばかでかい液晶と高解像度の組み合わせで画面一杯に広げると 見づらくて仕方がない罠。
881 :
876 :2006/05/18(木) 16:35:44 ID:???
IEでカラー名のlightgrayが使えないのはバグですか? 他のグレー系の名前はgrayでもgreyでも通るようですが lightgrayだけはlightgreyでしか読み込んでくれません。 firfoxでは両方可能ですが、他のブラウザではどうなのでしょうか?
16進で書けば問題なかろうて
>>880 フォトショやイラレでもフルスクリーンにはしないだろう。
クリッピング使えなかったら不便じゃん。
<small>とか相対で文字サイズを指定するタグあるけど これらのタグまでcssで置き換える必要はあるのだろうか?
それはstrictスレじゃない?
物理タグつかっちゃいやん
ins要素がブロックレベル要素のときとインライン要素のときで 表示を変えることはできますか?
どうしたいんだ?
ins要素がブロックレベル要素のときは枠線を付け、 インライン要素のときは下線を引く、といった感じです。 例え親要素が同じでも <li><ins>なんとか</ins></li> ならins要素はインラインで、 <li><ins><p>なんとか</p></ins></li> ならブロックレベルなので 子孫セレクタを使うことができなくて、どうすればいいか考えてます。
spanでclass付けとかさ。
892 :
Name_Not_Found :2006/05/18(木) 23:18:46 ID:w2Ifrsky
こんばんは 今リストで画像のメニュー(ロールオーバーなし)を作ってるとこなんですが cssでliに対しdisplay:inline;を指定してそれぞれのliの中に 画像を4つ組み込み横並びで作成しプレビューしてみたら 全てのブラウザで画像と画像の間に隙間で出来てしまいます。 隙間のなくす為にはどうすればいいかすみませんがアドバイス よろしくお願いします。 ちなみにulとliに対してmargin&paddingを0にしても駄目でした・・・
li要素間の改行コードが半角スペースとなっているようです。 li要素を連続して記述するようにしてみてください。
>>893 すげー それを見て初めて892が何を言っているのかわかったよwwww
895 :
892 :2006/05/18(木) 23:53:02 ID:w2Ifrsky
>>893 返答ありがとうございます。
言われた通りに修正してみたらうまくいきました!
本当にありがとうございました。
>>894 説明がへたくそでマジすいません・・・
896 :
Name_Not_Found :2006/05/19(金) 00:28:16 ID:lSqHa9Bi
893 神返答だなw なんでそれでわかるんだとw しかも断言してるしw
昔それでハマったんジャマイカ? 隙間が出来る -> タブ・スペース・改行が原因 -> vertical-alignがbaselineになってる ってのはFAQな希ガス
俺たちは今、エスパー誕生の瞬間を見た!
サイドメニューにbackground-colorで背景色を表示させたいんですけど 背景色が最下部まで表示してくれません。 heightに絶対値をいれる以外に方法はありますか?
>>899 >背景色が最下部まで表示してくれません。
サイドメニューそのものが最下部まで到達してないと思われるがどうか。
つうかこのスレッドは
>>893 みたいなエスパーだけで構成されている訳じゃねー!
>>900 そのとおりです!
右側のコンテンツのボックスには色々と文章が入っていて
最下部まで到達してるんですけど
左側のサイドメニューのボックスには入れる項目が少なく
最下部に届いてない状態なんです・・・
こういった場合はmarginなどでバランスをとるべきなんですかね?
902 :
Name_Not_Found :2006/05/19(金) 02:37:11 ID:DHz9b/1x
>>899 サイドメニューのdivとメインのdivにdiv。
外のdivに背景色指定してサイドメニューかメインのどちらかに背景色指定。
903 :
899 :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>
904 :
899 :2006/05/19(金) 03:06:22 ID:???
すいません#aaにheight:100%指定したら出来ました! アドバイスしていただき本当にありがとうございました!
905 :
Name_Not_Found :2006/05/19(金) 03:08:37 ID:DHz9b/1x
906 :
899 :2006/05/19(金) 03:18:12 ID:???
>>905 貴方がアドバイスしてくれたおかげで解決しましたよ。
本当にありがとうございました!
>>903 #aaがページ全体ならbodyに背景画像の方がすっきりしていいかも。
#aaの上や下にヘッダー、フッターなどは居るなら#aaに背景画像入れるとか。
height関係をいじるとブラウザによって表示が変わることなかったかな?
frameやframesetに適用できるCSSってあるんでしたっけ?
909 :
Name_Not_Found :
2006/05/19(金) 09:21:27 ID:DHz9b/1x >>908 frameはそれぞれ独立したページでしょう。
JavaScript を使えば若干の操作はできるかもしれないけれど
基本的には無理でしょう。
CSSを外部ファイルにして両方のページで共有するのが一番近い答えかな。