/*CSS、スタイルシート質問スレッド【5】 */

このエントリーをはてなブックマークに追加
337Name_Not_Found
テーブルセルに
td { font-size: 10pt; text-align: center; vertical-align: middle}
というカンジでテキスト位置を中央に指定しています。
テーブルの中のテーブルセルには有効なのですが、大元のテーブルの中に
あるテーブル自体はネスケでは中央にきてくれません。
IEでは大丈夫なのですがネスケではこういう場合無理なのでしょうか?
入れ子になった内側のテーブルをネスケでセルの中央に配置するには
どうしたらよいのでしょうか。
338Name_Not_Found:01/12/07 18:00 ID:IL74rrGI
ネスケってネスケ6?
内側のテーブルに次のスタイルを付ける。
table#naka { margin-left: auto; margin-right: auto; }

テーブルがtext-align: centerでセンタリングされないのは
正しい動作。ってFAQかな?
339Name_Not_Found:01/12/07 21:18 ID:9EvYWv0S
>>335
外側のスクロールバーも消せる。
ちっとは自分で考えれ。
340Name_Not_Found:01/12/07 23:02 ID:vyQKz28W
IE6のみにスタイルを適用させる方法があったと思うのですが、
googleあたりで探しても見付かりません。
検索語が悪いのかもしれませんが・・・。
ご存知の方がいらっしゃいましたら、教えて下さい。
宜しくお願いします。
341Name_Not_Found:01/12/07 23:07 ID:yvFN5ElP
>>340
<!--[if gte IE 6 ]>
<LINK rel="stylesheet" type="text/css" href="ie6.css">
<![endif]-->
で、どうか。
cf.http://east.portland.ne.jp/~sigekazu/css/boxm.htm
342Name_Not_Found:01/12/07 23:11 ID:yvFN5ElP
あと、piro氏によれば――
>WinIE4/5/6 にのみスタイルを適用したい場合、独自拡張の expression()を使えば可能。
>例: margin:expression('0 0 1em 2%');
>
>WinIE6 にのみスタイルを適用したい場合、1に加え、文字列のエスケープを使えば可能。
>例: \6D\61\72\67\69\6E:expression('0 0 1em 2%');
>
>MacIE5 のみ除外したい場合、文字列のエスケープに空白を含めれば可能。
>例: \6D \61 \72 \67 \69 \6E :0 0 1em 2%;
343340:01/12/07 23:15 ID:vyQKz28W
>>341-342 お二方
は・・・早いですね(^^。
どうもありがとうございましたm(_ _)m
344340:01/12/07 23:16 ID:vyQKz28W
あ、お一人でした。すみません。
345332:01/12/08 00:50 ID:/67rhIAC
>333-334
あ、書き込みミス。
.12は.j12の間違い。
で、やっぱり順番とか関係あるんスかねぇ。
346Name_Not_Found:01/12/08 00:54 ID:QbiweLCS
>>345
で、カンマとピリオドの混同もちゃんと直したの?
順番は、同じセレクタ・同じプロパティなら下の記述ほど優先する決まりだが。
347Name_Not_Found:01/12/08 00:57 ID:fb7r3mt9
>>345
もう>>336の指摘は験したの?
348☆!☆:01/12/08 01:28 ID:Yx5TD+pJ
インラインフレームの属性でallowTransparency とは何なのでしょうか?
allowTransparency をgoogleで検索しても、8件しか出てきません
349Name_Not_Found:01/12/08 01:36 ID:btdCfGEJ
>>342
その方法だと、
スクリプトがOFFのときにスタイルが適用されないので、
使うべきではない。
350Name_Not_Found:01/12/08 01:39 ID:btdCfGEJ
>>348
IE5.5以降でフレームの背景を透明にして、
透過させることができます。
351☆!☆:01/12/08 01:51 ID:Yx5TD+pJ
>>350
早いレスありがとう!

バリューコマースのバナータグに付いてて、
ビルダーV6でエラー表示(赤字)になるのですが、
未対応という事でいいのでしょうか?
352Name_Not_Found:01/12/08 01:56 ID:btdCfGEJ
>>351
マイナーな機能だから、
たいていのHP制作ソフトでは未対応だと思うよ。
353Name_Not_Found:01/12/08 02:03 ID:fra0umGi
>>338
ありがとうございました。
text-align: centerではテーブルはセンタリングされないのですね。
IEではうまくいくのになぁ。やはりネスケ対策は難しいです。
354 :01/12/08 02:57 ID:/RSUta4V
>353
それはネスケ対策と言うのか…?
#text-align: center; で IE5.5 以前(と 6 の互換モード?)でテーブルが
#センタリングされるのは IE の正しくない動作,というのが FAQ なのです.