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

1 名前:Name_Not_Found :03/03/09 05:14 ID:???
CSSに関する質問はこちらへどうぞ。 ※ マターリ進行推奨 ※

■■■■■ 質問のやり方 ■■■■■
・まず解説サイト (かなりわかりやすい) で基礎を勉強してください。
・質問の前にはまず【FAQ】(>>5-6)を参照してください。
・【FAQ】でもわからなかった場合は、過去ログを検索しましょう。
 WinIEの場合は、[Ctrl+F]で検索できます。
・IE などではまだ対応できていない要素などやバグが多数存在しますので、
 【関連スレ】の「バグ辞典」に目を通しておきましょう。

初心者の疑問は大抵ここまでで解決します。

「環境を書け」とか「ソースは?」と求められたときは
応じるようにしましょう。回答が早く返るようにするためです。
OSやブラウザのヴァージョンについても必ず明記してください。
特にNetscapeは、4までと6以降でまったく別物です。

過去スレや関連リンクは>>2-10

2 名前:Name_Not_Found :03/03/09 05:24 ID:???
【過去ログ】
 http://mentai.2ch.net/hp/kako/974/974934062.html
 http://natto.2ch.net/hp/kako/984/984113434.html
 http://natto.2ch.net/hp/kako/992/992992981.html
 http://pc.2ch.net/hp/kako/996/996828258.html
 http://pc.2ch.net/hp/kako/1005/10050/1005047493.html
 http://pc.2ch.net/hp/kako/1011/10113/1011358982.html
 http://pc.2ch.net/hp/kako/1015/10154/1015474859.html
 http://pc.2ch.net/hp/kako/1019/10198/1019881572.html
 http://pc3.2ch.net/hp/kako/1025/10253/1025346520.html
 http://pc3.2ch.net/hp/kako/1028/10286/1028646616.html
 http://pc3.2ch.net/hp/kako/1031/10317/1031773943.html
 http://pc3.2ch.net/hp/kako/1034/10349/1034922586.html
 http://pc3.2ch.net/hp/kako/1038/10384/1038437758.html
 http://pc2.2ch.net/test/read.cgi/hp/1041641395/
【前スレ】
 http://pc2.2ch.net/test/read.cgi/hp/1045124732/

【関連スレ】
・CSS/DHTMLバグ辞典スレッド ver2.0
 http://pc2.2ch.net/test/read.cgi/hp/991666454/l50
・CSSでイケてるデザインサイト 9
 http://pc2.2ch.net/test/read.cgi/hp/1046709491/l50
・* CSS[適用="2ch"]{ イケてるスタイルを:"作れ"}
 http://pc2.2ch.net/test/read.cgi/hp/1038678267/l50
・代替スタイルシートに萌え〜
 http://pc2.2ch.net/test/read.cgi/hp/991400015/
・CSSコミュニティの功罪を懐かしむスレ 11th
 http://pc2.2ch.net/test/read.cgi/hp/1045361055/l50

3 名前:Name_Not_Found :03/03/09 05:25 ID:???
【仕様書】
・CSS1の仕様書の原文(英語)
 http://www.w3.org/TR/REC-CSS1/
・CSS2の仕様書の原文(英語)
 http://www.w3.org/TR/REC-CSS2/
・CSS1の仕様書の翻訳(日本語)
 http://www.y-adagio.com/public/standards/css1/toc.htm
・CSS2の仕様書の翻訳(日本語)
 http://www.y-adagio.com/public/standards/tr_css2/toc.html
 http://www.swlab.csce.kyushu-u.ac.jp/man/rec-css2/cover.html

【CSS検証】
・W3C CSS 検証サービス
 http://jigsaw.w3.org/css-validator/

4 名前:Name_Not_Found :03/03/09 05:28 ID:???
【解説など】
・ごく簡単なHTMLの説明
 http://www.kanzaki.com/docs/htminfo.html
・ZSPC - Style Sheets Reference
 http://www.zspc.com/stylesheets/
・ZSPC - CSS2対応状況ガイド
 http://www.zspc.com/documents/css2/
・CSS1テストスイート
 http://www.doraneko.org/css1test/
・とほほのスタイルシート入門
 http://tohoho.wakusei.ne.jp/wwwcss.htm
・ばけらの CSS リファレンス
 http://www.ne.jp/asahi/minazuki/bakera/html/css/reference
・K@tsukun's PAGE! > CSS Reference
 http://hp.vector.co.jp/authors/VA022006/css/index.html
・CSS Laboratory対応表・一覧
 http://is.vis.ne.jp/charts/index.xhtml
・CSSバグリスト@CSSバグ辞典スレッド
 http://cssbug.tripod.co.jp/index.html
・Web標準普及プロジェクト(特に「HTML/CSSのよくある誤解・ミス」)
 http://www.mozilla.gr.jp/standards/index.html
・( ´∀`)< CSS でイケてるデザインサイトリンク集
 http://webcafe.zive.net/~css/
・* CSS { イケてるスタイルを:"作れ";} 発表所
 http://strict.jp/~sappari/2ch/css.php
・ブラウザによる振り分け
 http://east.portland.ne.jp/~sigekazu/css/boxm.htm#ua

5 名前:Name_Not_Found :03/03/09 05:29 ID:???
【FAQ】

Q: IEで見ると大丈夫なのに、Netscape6(or7)で見ると、横スクロールバーが出てしまうのですが……

A: WinIEのボックス・モデルが間違ってるからです。
http://hp.vector.co.jp/authors/VA022006/css/visualren.html#width
widthプロパティは、要素の内容領域の幅を指定するプロパティですが、
Windows版 Internet Explorer は、ボーダー領域 + パディング領域 + 内容領域 の幅で
計算されてしまいます。
Macintosh版 Internet Explorer 5 や Netscape 6 では正しく計算されます。
Windows版 Inernet Explorer 6 の標準準拠モードでは、正しく計算されるようになりました。
http://www.microsoft.com/japan/msdn/ie/ie60/cssenhancements.asp#cssenhancements_topic3
「IEとNNのBOXの計測方法の違いについて」
http://www.fromdfj.net/html/border2.html

Q: Netscape6(or7)では、text-alignにcenterを指定してやっても、table(や、その他のブロック要素)をセンタリングできません。IEではセンタリングされるのに……

A: IEの実装が間違っています。くわしくは下記のページをごらんください。

http://anslasax.net/css-make/t-a/index.html
http://tancro.stp-1.com/stylesheet/n6_center.html
http://www.microsoft.com/japan/msdn/ie/ie60/cssenhancements.asp#cssenhancements_topic6
 http://www.mozilla.gr.jp/standards/webtips0004.html

6 名前:Name_Not_Found :03/03/09 05:29 ID:???
Q: CSSで擬似フレームってどうやるの?
A: 次のページを参考にして下さい。
overflow プロパティは擬似フレームも作成できる
 http://www.geocities.co.jp/SiliconValley-PaloAlto/6736/overflow.html
 http://www.geocities.co.jp/SiliconValley-PaloAlto/6736/files/frame.html
overflowを用いた擬似フレーム
 http://www.fromdfj.net/html/overflow.html

Q: CSSで段組するには?
A: 下記などを参照して下さい。

CSSを用いた段組の作成のコツ
 http://www.fromdfj.net/html/column.html
CSS段組レイアウトデザ委員会
 http://www.skipup.com/~l-_-l/web/
スタイルシートでマルチカラム・デザインを実現する方法
 http://www.motchie.com/article/multicolumn.html
tableを使はない段組:CSSによるマルチカラムデザインについての考察
 http://members.jcom.home.ne.jp/pctips/www/faq/Dangumi.html
 http://members.jcom.home.ne.jp/pctips/www/test/positiondangumi.html
段組れいあうとてすと
 http://www.remus.dti.ne.jp/~a-satomi/nikki/tmp/dangumi.html
なかよしぱれっと(ネスケ4でも崩れない段組みの実例)
 http://village.infoweb.ne.jp/~fores/

Q: なんかMacIEやOperaでフロートの表示が崩れるみたいなんですけど?
A: floatさせる要素にはwidth指定が必須(img要素以外)。
  これ、CSSの仕様書の決まりなんです。WinIEが勝手に補ってるだけです。
http://www.remus.dti.ne.jp/~a-satomi/nikki/tmp/floattest/float_not-specified-width.html

7 名前:Name_Not_Found :03/03/09 05:31 ID:???
>>4に追加。ここもオススメ。

Web Site 作成支援 > CSS 解説
 http://msugai.fc2web.com/web/index.html
Academic HTML ::CSS2
 http://www.tg.rim.or.jp/~hexane/ach/

8 名前:Name_Not_Found :03/03/09 07:11 ID:???
>>1
スレ見てない奴が立てんな

http://fake_lint.tripod.co.jp/css.html
【FAQ】 http://fake_lint.tripod.co.jp/css.html#faq
【過去ログ】 http://fake_lint.tripod.co.jp/css.html#log
【関連リンク】 http://fake_lint.tripod.co.jp/css.html#related

9 名前:Name_Not_Found :03/03/09 07:29 ID:???
テーブルについての質問です。
リンク表を作ろうと思い、以下のように記述しました。

.link { width: 80%;
margin: 2% 10%;
background-color: #fcfcfc; }

.dec1 { span: 1;
width: 3%;
background-color; #dceaed; }

.bannar { span: 1;
width: 26%;
align; center; }

.name { span: 1;
width: 24%
background-color: #dceaed;
color: #323232;
text-align: center; }

.prof { span:1
width: 24%; }

.dce2 { span:1
width: 3%;
background-color: #dceacd; }



10 名前:続きです :03/03/09 07:32 ID:???
これを<body>内に

<table class="link" border="1" summary="リンク表">
<colgroup class="dec1"></colgroup>
<colgroup class="bannar"></colgroup>
<colgroup class="name"></colgroup>
<colgroup class="prof"></colgroup>
<colgroup class="dce2"></colgroup>
・・・以下はリンクの説明。

と書きました。
ブラウザ(MacIE5.1.6&NN7.02)で確認すると、.link以外のスタイルが
反映されていません。自分でもいろいろ調べたのですが、分かりかねます。
どなたか教えてください。お願いします。

11 名前:Name_Not_Found :03/03/09 08:10 ID:???
>>9-10
>span: 1;

spanなんてプロパティーは存在しません。何がやりたいの?




12 名前:Name_Not_Found :03/03/09 09:40 ID:???
>>10
span は CSS のプロパティじゃなくて
colgroup/col タグ内に書く"属性"ですよ。
……でいいんだよね、多分?

と言うか、colgroup の中に col が一つも無いんだったら
全部 col でいいんじゃ? 省略してるだけ?

13 名前:Name_Not_Found :03/03/09 10:38 ID:???
>>9

.prof { span:1
.dce2 { span:1

「;」の区切りがないから認識されない

14 名前:Name_Not_Found :03/03/09 10:55 ID:???
>>13
ネタですよね?

15 名前:Name_Not_Found :03/03/09 11:54 ID:???
.bannerのalignてのもないだろ。
text-alignの間違い?

16 名前:Name_Not_Found :03/03/09 13:08 ID:???
>>8
無事にすれた照れたんだからいいんじゃ?
スレに張られたほうが参照する時に便利だし(藁

>>1

17 名前:Name_Not_Found :03/03/09 13:12 ID:???
http://pc2.2ch.net/test/read.cgi/hp/1045124732/964 (前スレ)です。
この際だから http://pc2.2ch.net/test/read.cgi/hp/1045124732/965 の条件はもういいです(w
http://pc2.2ch.net/test/read.cgi/hp/1045124732/968
という方法を教えてもらったんですが、
まさにその方法で行き詰っていました。

1と3を囲むブロックをどう作れというんですか?

18 名前:Name_Not_Found :03/03/09 13:13 ID:???
>>9-10

とりあえず、

:と;を間違えてるところが何箇所かある。
spanなんてプロパティはない。
alignなんてプロパティはない。
というか、CSSはHTMLの属性を肩代わりするものだと勘違いしてないか。
そもそも、tdやthはcolgroupの子要素ではないから、スタイルは継承されない。
ついでに、tableのborder属性は非推奨。それ使うくらいだったらCSS使わなくていい。
あと、tableのsummary属性はもっと詳しく書くべき。詳しく書けないならそもそも書く必要ない。

というか、>>4みて勉強し直してからまた来てください。

19 名前:Name_Not_Found :03/03/09 13:13 ID:???
>>7
http://msugai.fc2web.com/web/CSS/visudet.html#box
>パッディング領域を含めた要素は、この要素の子要素にとってのコンテナブロック (containing block) と呼ばれます。
そんな単純ではありません。

http://msugai.fc2web.com/web/CSS/display.html#position の絶対配置の例を参照。
>【注意】 MS I.E.5.5 では、 'absolute' で参照されるコンテナブロックが BODY 要素が配置するコンテナブロックに解釈されるようです。従って、どの階層のボックスに対しても、 BODY 要素の左上すみが原点として計算されます。
祖先に位置指定されている要素が存在しない場合は、
ルート要素の内容辺がコンテナブロックになります。

http://msugai.fc2web.com/web/CSS/box.html#margin
> <%> 元になる量 (100%) は親要素のパッディング領域を含めた幅(コンテナブロック)の長さです。
ルートではなく、かつ絶対配置でもない要素の場合、
最も近い祖先ブロックレベル要素の内容辺がコンテナブロックになります。

このサイトのリファレンスも良質な部類だが、
著者はコンテナブロックの概念を理解していない。

20 名前:Name_Not_Found :03/03/09 13:23 ID:???
前スレ1000行っちゃった?

21 名前:Name_Not_Found :03/03/09 13:25 ID:???
行!?

22 名前:Name_Not_Found :03/03/09 13:40 ID:???
>>18
>tableのborder属性は非推奨。
>それ使うくらいだったらCSS使わなくていい。

何処に非推奨なんて書いてありますか。
table要素に border属性を付加しても Strict になりますが。

border属性を付加しておかないと、
CSS が無効な場合、表が読みにくくて困ります。
寧ろ表を示す上では、重要な属性では。

23 名前:Name_Not_Found :03/03/09 15:09 ID:???
>>22
分かったようなこと言うなよ。
もう一回勉強しなおせ

24 名前:Name_Not_Found :03/03/09 15:12 ID:???
恥の上塗りですか ぷぷぷ

25 名前:Name_Not_Found :03/03/09 15:17 ID:???
>>22
<table>で記述した時点ですでに「表」なんだから、border属性は不要。
論理要素で見た目の変化がないものなんていっぱいあるでしょ。


26 名前:Name_Not_Found :03/03/09 15:28 ID:???
border 属性は非推奨では あ り ま せ ん よ、電波さん?うぷぷぷ

27 名前:Name_Not_Found :03/03/09 15:32 ID:???
きもいよ↑。

「非推奨」というのは彼(女)から見て、などと解釈してみるテスト

28 名前:Name_Not_Found :03/03/09 15:33 ID:???
ISO/XHTML Basic なら使えないけど、それと勘違いしてる?
どちらにせよ、table に border を使うか否かは各個人の判断で
Strict スレとかの話題っぽいんだけど。

29 名前:Name_Not_Found :03/03/09 15:36 ID:???
>>27
必死だな(藁

30 名前:Name_Not_Found :03/03/09 16:02 ID:???
新スレから変な話題で盛り上げるのはよそうさ。
>>29
落ち着け。

31 名前:Name_Not_Found :03/03/09 16:19 ID:???
----------------------------------------------------------------

アホ

次どぞ

32 名前:Name_Not_Found :03/03/09 19:15 ID:???
      ∧ ∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ( ・3・) < ぼるじょあがムーンウォークで3ゲットォー!!
     ./ つ つ  \_________________
  〜(_⌒ヽ      (´⌒(´
     .)ノ `J≡≡≡(´⌒;;;≡≡≡
         (´⌒(´⌒;;
    ズザーーーーーッ


33 名前:Name_Not_Found :03/03/09 19:25 ID:???
>>32
難しい質問ですね。

34 名前:Name_Not_Found :03/03/09 20:02 ID:???
>>17

div.one {
 float: left;
 width: 40%;
}
div.two {
 float: right;
 width: 40%;
}
div.three {
 float: left;
 width: 40%;
}
div.four {
 clear: left;
 width: 100%;
}

こんなんじゃ駄目?

35 名前:Name_Not_Found :03/03/09 20:44 ID:gdzJaKQS
以前、どこぞのスレで聞いたのですが・・

--------------------------------------------------------------
|任意の文字列|
--------------

と、CSSで行うにはどうすればいいんでしょうか?
既に答えがあった場合は、大変申し訳ありません。
その時は、ソースの提示をしていただけると大変ありがたいです。

36 名前:Name_Not_Found :03/03/09 21:27 ID:???
>>35
どうしたいのかサパーリわからん

37 名前:Name_Not_Found :03/03/09 21:53 ID:???
>>35
div { border-top:1px solid #000000 }
span { border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000; }

<div><span>任意の文字列</span></div>

divとspanでテキトーにw

38 名前:Name_Not_Found :03/03/09 21:58 ID:qopnASLk
HTMLをHtmllintとAnHTTPdでローカルチェックできるみたいに
スタイルシートを簡単にローカルでチェックする方法tってありますか?

39 名前:Name_Not_Found :03/03/09 22:00 ID:???
>>38
http://jigsaw.w3.org/css-validator/

40 名前:Name_Not_Found :03/03/09 22:05 ID:???
>>38
http://homepage2.nifty.com/hobbit/html/cssvalid.html
漏れは、このページを参考にしてローカルで CSS Validator 使ってる。

41 名前:38 :03/03/09 22:15 ID:???
>>39
どもです。でもダウンロード押しても、なんかよくわからんファイルしかDLできませ
んでした(TT

>>40
なんかいろいろ入れるのですね。とりあえず、みながらやってみます。
ありがとうございました。

42 名前:9-10 :03/03/09 22:20 ID:???
朝に書き込みした9-10です。スタイルを書き直してきました。

.link { width: 80%;
margin: 2% 10%;
border-style: solid;
border-color: #cccccc;
background-color: #dceaed }

.dec1 { width: 3%;
background-color: #508282 }

.bannar { width: 26%;
text-align: center;
background-color: #fcfcfc }

.name { width: 24%;
text-align: center;
background-color: #fcfcfc }

.prof { width: 24%;
background-color: #fcfcfc }

.dce2 { width: 3%;
background-color: #508282 }

以上ここまでがスタイルの記述です。

43 名前:9-10 :03/03/09 22:27 ID:???
これを<body>内に、このように書き直しました。

<table border="2" cellspacing="5" class="link" summary="リンク表">
<col span="1" class="dec1">
<col span="1" class="bannar">
<col span="1" class="name">
<col span="1" class="prof">
<col span="1" class="dce2">
<tr>
・・・以下リンクの表。

ブラウザチェックをMacIE5.16&MacNN7.01で行ったところ、
IEはtext-align以外は有効に表示されました。
NNは.linkのみ有効で<col>内のスタイルは総て無効でした。

スレ案内に書いてある解説サイトをいろいろ見て勉強したつもりなんですが、ダメです。
しつこくてすいません、どなたか教えてください。
自分のあまりのバカ度に、うんざりしていますけれど頑張ります。
リファレンス本も買いに行きます。
すみませんが、重ねてお願い申し上げます。教えて君で本当にすいません。

44 名前:Name_Not_Found :03/03/09 22:30 ID:???
>>43
colgroup使ってみれ

45 名前:Name_Not_Found :03/03/09 23:12 ID:???
>>44
「ごく簡単なHTMLの説明」によれば――
http://www.kanzaki.com/docs/html/htminfo16.html#colgr
グループに含まれる列が全て同じ属性である場合は、col要素なしで直接colgroupに属性を設定することもできます。逆に、colgroup要素なしで直接col要素を記述することもできます。

46 名前:Name_Not_Found :03/03/09 23:14 ID:???
>>43
CSSよりHTMLの問題って可能性はないか?
HTML-Lintでチェックするか、<tr>以下のHTMLソースをさらすか、してみてくれ。

47 名前:Name_Not_Found :03/03/10 01:46 ID:???
NNってcol要素に対応してなかったのでは…?

48 名前:Name_Not_Found :03/03/10 01:53 ID:???
Netscape4ではなく7ですよ? >>47

49 名前:Name_Not_Found :03/03/10 02:48 ID:???
立て直しました。こちらは削除依頼墮出しておきます。
本スレッドは下記ってことで。

/* CSS・スタイルシート質問スレッド【16th】 */
http://pc2.2ch.net/test/read.cgi/hp/1047152247/

50 名前:Name_Not_Found :03/03/10 02:48 ID:???
本すれあげ

51 名前:Name_Not_Found :03/03/10 02:54 ID:???
>>49は騙り。默殺して下さい。

52 名前:Name_Not_Found :03/03/10 03:28 ID:???
なんでわざわざ立て直したのさ?

53 名前:Name_Not_Found :03/03/10 03:40 ID:???
あっちを立てたのはアンチCSSの人でないの?
↓これだもの。

1 名前:IEとNNで見れてテーブルレイアウトで充分[重箱の隅つついてばかじゃね?] 投稿日:03/03/09 04:37 ID:???

54 名前:Name_Not_Found :03/03/10 03:48 ID:???
厨房に構わず速やかに立て直したのには感心した

55 名前:Name_Not_Found :03/03/10 03:57 ID:???
>17
段落1には float:left
段落2には float:right
段落3には clear:leftとfloat:left
段落4には clear:both

で、どうよ。

56 名前:55 :03/03/10 04:01 ID:???
説明が足りないかもしれないので…
段落1を左寄せにする。
段落2を右寄せにする。
段落3は前までの左寄せを解除(1と2の間に入るのを防ぐ)、左寄せにする。
段落4は左寄せも右寄せも解除。
段落1〜3まではwidth必須です。

57 名前:Name_Not_Found :03/03/10 06:21 ID:FK1bJZ5y
DIVブロック内に位置を指定して
背景画像を複数入れたいのですが、可能でしょうか。
1つしかだめでしょうか。

58 名前:Name_Not_Found :03/03/10 07:47 ID:???
>>57
これもFAQだな……。
background-imageは一要素に一つだけ、だ。

59 名前:Name_Not_Found :03/03/10 08:10 ID:???
div内に複数の要素を配置して、
そのそれぞれに背景画像を入れることならできますな。

60 名前:Name_Not_Found :03/03/10 10:24 ID:???
立て直しました。こちらは削除依頼墮出しておきます。
本スレッドは下記ってことで。

/* CSS・スタイルシート質問スレッド【16th】 */
http://pc2.2ch.net/test/read.cgi/hp/1047152247/


61 名前:9-10-42-43 :03/03/10 11:55 ID:???
>>46さん
HTML-Lintでチェックもしたのですが、特に問題点は見あたりませんでした。
一応<tr>からのソースを書きます。
<tr>
<td></td>
<td><a href="http://www.***.com/"><img src="image/***.gif" alt="*****" width="200" height="40" border="0"></a></td>
<td>***さん<br>****</td>
<td>*****</td>
<td></td>
</tr>
<tr>
<td></td>
<td><a href="http://www.***.ne.jp/****/"><img src="image/***.gif" alt="*****" width="200" height="40" border="0"></a></td>
<td>***さん<br>****</td>
<td>*****</td>
<td></td>
</tr>
<tr>
<td></td>
<td><a href="http://www.****.ne.jp/****/"><img src="image/****.jpg" alt="****" width="200" height="40" border="0"></a></td>
<td>***さん<br>****</td>
<td>****</td>
<td></td>
</tr>
<tr>
<td></td>


62 名前:9-10-42-43 :03/03/10 11:57 ID:???
続きです。

<td><a href="http://****jp/*****/"><img src="image/*****.gif" alt="****" width="200" height="40" border="0"></a></td>
<td>****さん<br> ******</td>
<td>******</td>
<td></td>
</tr>
<tr>
<td></td>
<td><a href="http://www.****.ne.jp/****/">**** </a></td>
<td>******<br>*******</td>
<td>*******</td>
<td></td>
</tr>
</table>

以上なんですが、HTMLの記述でおかしいところがあったら教えてください。
よろしくお願いします。本当にすいません。見苦しくてごめんなさい。
レスをくれた方々、感謝しています。


63 名前:Name_Not_Found :03/03/10 12:05 ID:???
>>60 しつこいな。

>>61-62
<col>でなく、驗しに各tdに直にclassを振ってみては。
それでも效かなかったらお宅のNetscape 7がヘンだってことになります。

64 名前:Name_Not_Found :03/03/10 12:17 ID:???
img{border:none;}

65 名前:Name_Not_Found :03/03/10 12:40 ID:???
NN7やMozillaでは,col や colgroup に指定したCSSで縦列のスタイルを
一括指定することは今のところできません.残念ですが.

66 名前:Name_Not_Found :03/03/10 12:42 ID:???
>>60
そっちは削除依頼済み
http://qb.2ch.net/test/read.cgi/saku/1027465273/139-140
139=140の気がしないでもないがな。

67 名前:Name_Not_Found :03/03/10 12:43 ID:???
>>61-62

とりあえず、こんなところでどう?

.link { width: 80%; margin: 2% 10%; border-width : 2px; border-style: solid; border-color: #cccccc; background-color: #dceaed; border-spacing : 5px; }
.link td { background-color : #fcfcfc; text-align : center; width : 24%; }
.bannar { width: 26%; border-left : 1em solid #508282; }
.prof { text-align : left; border-right : 1em solid #508282; }

<table class="link" summary="リンク表">
<tbody>
<tr>
<td class="bannar"><a href="***"><img src="***.gif" alt="***" width="200" height="40" border="0"></a></td>
<td>***さん<br>****</td>
<td class="prof">*****</td>
</tr>
<tr>
<td class="bannar"><a href="***"><img src="***.gif" alt="***" width="200" height="40" border="0"></a></td>
<td>***さん<br>****</td>
<td class="prof">*****</td>
</tr>
<tr>
<td class="bannar"><a href="***">****</a></td>
<td>******<br>*******</td>
<td class="prof">*******</td>
</tr>
</tbody>
</table>

68 名前:Name_Not_Found :03/03/10 12:54 ID:???
>>67
>>64の意見も聞いてやれ

69 名前:67 :03/03/10 12:54 ID:???
>>67
修正のポイントも説明しとく。

まず、>>63も言ってるように、class属性を各tdにふり直した。
それから、tableの見栄えに関する属性を削除し、すべてCSSで
指定するようにした。
また、指定の共通している部分はまとめてtdに指定し、指定の
異なる部分だけ個別に指定することにした。これによって、
nameというclassは(CSSのセレクタとしては)不要になったので
削除した。
また、dec1とdce2も、飾りのための不要なセルとみなして削除し、
bannarとprofのborderとして再現してみた。

ついでに言っておくと、"リンク表"というのは、summary属性
じゃなくてcaption要素として明記した方がいいかもしれない。
あと、バナーのないサイトの場合も考えて、bannarという
クラス名もsite-nameとかに替えた方がいいかも。
最後に、HTMLとかCSSとは直接関係ないけど、bannarというのは
スペルが間違ってる。正しくはbanner。

70 名前:Name_Not_Found :03/03/10 12:55 ID:???
>>9=10=42=43=61
スレ違いはなはだしくて悪いが
summary="各行にバナー(サイト名)、作者、プロフィールを示したリンク表です。"
ぐらいにしたほうが良い。

71 名前:Name_Not_Found :03/03/10 12:57 ID:???
>>65
>NN7やMozillaでは,col や colgroup に指定したCSSで縦列のスタイルを
>一括指定することは今のところできません.残念ですが.

へえっ、MozillaがIEよりCSS対応度で劣る場合もあるんだ?

72 名前:Name_Not_Found :03/03/10 13:00 ID:???
結局サマリーて何のために有るん?

73 名前:Name_Not_Found :03/03/10 13:00 ID:???
>>71
少し人生に希望が湧いたか?

74 名前:67 :03/03/10 13:03 ID:???
>>68
ああ、ごめん、忘れてた。
それもつけくわえてください。>>61-62
でもって、HTMLの方のborder="0"を消した方がいいかも。

あともうひとつ、質問するのにソースを例示するときは、***じゃなくて、
「サイト名」とか「作者」とか「サイトの説明」とか具体的に書いた方が
わかりやすいよ。

75 名前:Name_Not_Found :03/03/10 13:06 ID:???
意味ワカラン。>>73

まあNetscape 6から、テーブル方面に色々バグがあったからなあ。
border-collapseとか未だに対応しないし。

76 名前:Name_Not_Found :03/03/10 14:00 ID:???
NN7ならcollapseは対応してるような

77 名前:Name_Not_Found :03/03/10 14:09 ID:???
>>72
要約

音声対応UAとかで「この表は〜〜〜〜です。」みたいにかいつまんで説明してもらえたらいいなあとかなんとか

78 名前:Name_Not_Found :03/03/10 14:32 ID:???
>>72 >>77
http://www.kanzaki.com/docs/html/tbl-access.html#summary-atr
IBM ホームページリーダーは、summary属性を読み上げるそうです。

79 名前:Name_Not_Found :03/03/10 14:54 ID:???
スタイルシート辞典 安川英明 著 アンク 監修 (ISBN4-7981-0020-X)
http://www.shoeisha.com/book/pc/dic/
著者は絶対に仕様書を読んでいませんし、理解していません。
絶対に参考にしてはならない本の一つですので、ご注意を。
この本持っている人いますかァ? 漏れは何故か持っている。

のけぞった所の一例。
>行送りを調整したい line-height:★;
>パーセント値を表す数値+%、比率
>親要素の行間に対しての相対的な指定です。

○嵜氏や、ば○ら氏みたいに、斬ってみたいと思ったり【謎】

80 名前:Name_Not_Found :03/03/10 15:05 ID:???
>>58>>59
ありがとうございます。要素を複数使うことにします。

81 名前:Name_Not_Found :03/03/10 15:05 ID:???
>>79
スレ違い気味だけど、

http://www.shoeisha.com/book/pc/dic/ccs.asp
                         ~~~~~
カードキャプターさ○ら?


82 名前:Name_Not_Found :03/03/10 17:08 ID:V2vOEG+B
<font color="#FF0000">●</font>テキスト<br>
<font color="#FF0000">●</font>テキスト<br>
<font color="#FF0000">●</font>テキスト<br>

こんな感じのHTMLをcssのlist-styleを使って書くことは出来ますでしょうか?
<li>テキスト</li>
<li>テキスト</li>
<li>テキスト</li>
と書くだけで、上のような赤丸に付きのリストになると嬉しいです。

83 名前:Name_Not_Found :03/03/10 17:11 ID:???
調べてから聞け

84 名前:Name_Not_Found :03/03/10 17:15 ID:???
>>82
<font color="#FF0000">●</font>
これをキャプチャしてgif画像にして

list-style-image : url("画像ファイル名")

85 名前:Name_Not_Found :03/03/10 17:17 ID:???
しかし、list-style-color というプロパティがなぜ定義されなかったのかなぁ。。。
脱線スマン

86 名前:Name_Not_Found :03/03/10 17:23 ID:V2vOEG+B
>>84
やっぱり、list-style-image使うしかないっすか?
CSSの便利さに目覚めて今いろいろ調べながら書いてはいるんですが、
何が出来るかはいろんなサイトで調べられるけど、何が出来ないのかは
なかなか分からないっすよ〜。>83
あと、UAごとの解釈のくせとか...このスレの職人のように経験つみたいっす。

87 名前:Name_Not_Found :03/03/10 17:24 ID:???
>>82
list-style-type: circle
でいいとおもうが

88 名前:Name_Not_Found :03/03/10 17:27 ID:???
>>85
細かいことは「display: marker」を使えということだろう。
実装している UA が存在しないのが残念だけど。

89 名前:Name_Not_Found :03/03/10 17:30 ID:???
>>88
display: marker 自体がCSS2.1で廃止され、将来は ::marker擬似クラスに
取って代わられるという時点で萎え萎えなわけですが。。。
再脱線スマン

90 名前:Name_Not_Found :03/03/10 18:31 ID:XhI66yDN
<html>
<head>
<style type="text/css">
<!--
.d100pix{width:100px;height:40px;background-color:red;}
.d200pix{width:200px;height:40px;background-color:blue;}
.d100per{width:100%;height:40px;background-color:green;}
-->
</style>
</head>
<body>
<div class="d100pix">
<div class="d100per"></div>
<div class="d200pix"></div>
<div class="d100per"></div>
</div>
</body>
</html>

というコードで、緑色の100%指定したDIV要素の右端が
中段の400px指定したDIV要素の右端と揃わなくて困っています。
入れ子になっているDIV要素の幅の方が大きい場合、それによって
伸びた差分(赤色部分)はどのような扱いになるのかもよく分かりません。
「.d100per」のスタイルシートの指定を変えるだけで100%指定した
緑色のDIV要素が赤い部分を覆い隠すようにめいっぱい表示するように
したい場合はどうすればいいのでしょうか?


91 名前:Name_Not_Found :03/03/10 19:12 ID:???
>>90
ネスケ7やOperaのように、d200pixがd100pixからはみ出し、
赤いd100pxは広がらないのがたぶん正しい。
WinIEのようにd100pxが広がる表示は間違い。たぶん。

緑のd100perの幅は、どうしたって親の幅と同じになる。
JavaScriptでも使って調整するしかないでしょう。


92 名前:Name_Not_Found :03/03/10 19:29 ID:???
多分じゃなくて、完全に WinIE の実装の間違い。
屡々このスレでも挙がるけど「oveflow: visible」の実装が間違ってる。

heightプロパティの注意点〜内容が大きい場合
http://www.mozilla.gr.jp/standards/webtips0020.html

>>79 の本とか、間違ったことを教えている香具師が居て困る。
>領域指定を無視して高さや幅を調整し、収まりきらないコンテンツも表示する
完全に WinIE の実装を基に本を書いている。

93 名前:Name_Not_Found :03/03/10 19:44 ID:1u9SAtYl
質問させていただきます。
div.foo { border: 1px solid #1b1b1b ;}
として、局所的に
<div class="foo" style="border-top: 0;">
とすると、IE6.0/Mozilla1.0では正しく表示されるのですが、
Opera6.0ではうまくいきません。
これはOperaの仕様でしょうか?

94 名前:Name_Not_Found :03/03/10 19:59 ID:???
>>93
手元に6.0がないから何とも言えないけど
<div class="foo" style="border-top-width: 0;">bar</div>
にしてもだめ?

95 名前:93 :03/03/10 20:08 ID:???
えーと、謝ります。すみませんでした。
属性値後の" が抜けておりました。申し訳ない。

しかし、これは補完するMozillaが賢いのか、解釈しないOperaが賢いのか。。
ともかく、スレ汚し申し訳ありませんでした。

96 名前:90 :03/03/10 20:38 ID:XhI66yDN
>>91 >>92
ありがとうございました。元のコードのスタイルシートの
「.d100pix」に「position:relative」を加えるとNN7.02でも
親要素の赤い背景色が見えるようになります。Opera7.02では
見えません。Operaが正しく表示しているということになるので
しょうか?

97 名前:Name_Not_Found :03/03/10 21:42 ID:???
>>96
ほんとだ。
position: relativeでも計算方法は同じなはずなので、
ネスケの動作はなぞですな。

98 名前:61 :03/03/10 22:39 ID:???
レスを下さった皆さん、本当に参考になりました。
これから修正したいと思います。
たくさんの御指導をムダにしないように頑張ります。
正直「ここはおめえみたいな分かってない奴のくるところじゃねぇ、カエレ」くらい
言われるだろうなぁと思ってたんです。で、自分でも検索いろいろしてやった
のですが、本当に分からなかったので質問してみました。
質問して良かったです。
いずれは自分も、答えてあげられる側になれるように精進します。
本当にありがとうございました。


99 名前:Name_Not_Found :03/03/10 23:00 ID:???
>>98
ガンガレ

100 名前:Name_Not_Found :03/03/10 23:08 ID:???
>>96-97
↓これと關係あるかな?
http://pc2.2ch.net/test/read.cgi/hp/991666454/683
【IE6】
http://cssbug.tripod.co.jp/detail/winie/b079.html
フロートの後続フロー制御を設定したbr要素が親要素に包含されない
<div style="border:2px solid red;">
<div style="float:left; width:50px; height:50px; background:aqua;">Float</div>
<br style="clear:left;">
</div>

これへの対処法。
親divに値がauto以外のwidth(heightでなく)を指定してやるとなぜかうまく包含してくれる。
しかも<br style="clear:left;">は要らない。

ちなみにN6の場合、親divにposition:relative;を指定してやると
やはり<br style="clear:left;">無しにfloatさせた子要素まで包含する。
Opera6だけはどうしてもclearさせる要素が後続しないと包含してくれぬ。

101 名前:Name_Not_Found :03/03/11 00:21 ID:Yc5kfUMQ
質問ですが

object{
overflow:hidden;
border:0px;
}

<object data="hoge.html" type="text/html">
hogehoge
</object>

という感じで、objectタグを使ってhtmlファイルを埋め込もうとしているんですが
ネットスケープではスクロールバーがでなくてフレームの枠線(?)みたいなのも
消えたのですが、IEではどうあがいてもスクロールバーも消えず、フレームの
枠線(?)みたいのも表示されてしまいます。

これは、CSSの書き方が不味いからでしょうか、
それともIEでは実装されてないとかでしょうか?

102 名前:101 :03/03/11 00:30 ID:Yc5kfUMQ
すいません、書き忘れました。
IEのヴァージョンは6
ネットスケープは7
です。

103 名前:Name_Not_Found :03/03/11 00:41 ID:???
>>101
埋め込み先のHTMLで、
html {
overflow:hidden;
border:0px;
}
としてやればいい。

104 名前:Name_Not_Found :03/03/11 01:10 ID:???
>>103
まんこっていいですよね?
あの臭い、形、触り心地といい。
そこから流れてくる、愛液って奴ですか?
美味しいんですよね。じゅるじゅるじゅるじゅる吸っては舐め、吸っては舐め、
でも永遠に汁は止まらない。面白いですよね。
人間の半分がまんこが付いてるんですよね。いい時代に生まれたと思います。
まんこって見てて飽きないんですよね。
男なら本来玉袋が付いているところに、まんこが付いているんですよ。
不思議ですよね。面白いですね。
まんこを触るとその人は悦ぶんですよね。我慢しきれず声まで発声して。
まんこをベロベロ舐めても悦ぶんですよね。
終いには「私のまんこを見て!触って!舐めて!あーーー!!」なんて言う始末ですからね。
そしてまんこにちんこを入れると、これまた悦ぶんですよね。
「もっとー!もっとー!ああー気持ちいいー!!」なんて言いながらね。面白いですね。
まんこほど面白いものも少ないですよ。
別の穴からはおしっこは出るし、触ってるとネバネバした液が出てくるし。
これからもまんこのために生きていこうと思いますよ。

105 名前:101 :03/03/11 02:03 ID:???
>>103
ありがとうございます。
無事できました。
埋め込み先のhtmlのCSSで指定するなんて思いもつきませんでした。
重ね重ねありがとうでした。

106 名前:質問です :03/03/11 11:01 ID:pJCR6tgV
div.menu{
float : left;
width : 23%;
margin : 0;
padding : 0;

}
div.menu ul.guaid{
position: fixed;
width:90%;
overflow:auto;
height:20em;
margin : 1em;
padding : 1em auto;
}
div.contents{
border-left : solid 1px #fc6;
border-right : solid 1px #fc6;
float : left;
width : 73%;
margin : 0;
padding : 0 0 1em 0;
}
として段組をさせたのですが、class="menu"の中のulが
うまくいきません。
IE6だとwidthがclass="menu"から算出されるのですが
Mozzila1.3aだとbodyから、Opra7だとmarginが微妙です。
なんかいい手はありませんか?

107 名前:Name_Not_Found :03/03/11 11:18 ID:???
>>106 何がどう「うまくいきません」なのか判らない。
HTMLソースも出して、もう少し他者に通じる説明をして。

108 名前:Name_Not_Found :03/03/11 12:54 ID:???
(´-`).。oO(guaidってなんだろう……

109 名前:Name_Not_Found :03/03/11 13:24 ID:???
>>108
ガイドに根性入れたもの

110 名前:Name_Not_Found :03/03/11 13:55 ID:???
>>109
ぐぅあいど!

111 名前:Name_Not_Found :03/03/11 14:39 ID:???
#menu{ width:20%; float:left; height:1.2em;}
#right{ float:left; width:65%; }

<div id="menu"></div>
<div id="right"></div>

こんな感じにして右側のdivにいろいろ詰め込んでくと、窓を小さくしたときにrightがmenuの下に行ってしまいます。
これを防ぐ方法はありませんか?

112 名前:Name_Not_Found :03/03/11 14:46 ID:???
>>111
div#menuとdiv#rightとをさらにdivで括り、その親divにwidthを指定する、とか。
……かくて人はdiv病になりゆくものなり。

でなきゃ、floatやめてpositionにする。

113 名前:Name_Not_Found :03/03/11 16:06 ID:???
>>111
floatだから幅が狭くなったら周りこみが解除されるのは当たり前。
それが嫌ならpositionに汁。

114 名前:Name_Not_Found :03/03/11 16:18 ID:???
>>112-113
レスサンクス
絶対指定を避けたpositionに慣れてないから難しくて難しくて・・・(;´Д`)
まだ公開前の段階なんでページ全体を見直してみまつ。

そもそもサイトメニューとBBSをくっつける事自体無謀か・・・

115 名前:Name_Not_Found :03/03/11 16:42 ID:???
>>111
これで、どうだ?
#menu{ width:20%; float:left; height:1.2em;}
#right{ float:right; width:65%; }

116 名前:Name_Not_Found :03/03/11 17:43 ID:???
>>115
そうすると右側が窓の右にくっつくわけで。(しかも窓小さくしたときの動作を防ぐわけでもなし)

117 名前:Name_Not_Found :03/03/11 17:51 ID:???
>>111
これで、いいはず。
#menu {width:20%; float:left; height:1.2em;}
#right {margin-left:22.5%; width:65%; }

118 名前:Name_Not_Found :03/03/11 20:22 ID:???
floatにしてる時点で(ry

119 名前:Name_Not_Found :03/03/11 21:16 ID:???
要を言うと
.__
|__|_
|  |   |
|_|   |
  |__|
これがトップで
.____
|  |   |
|  |   |
|_|   |
  |__|
これがコンテンツやリンクなどのページになるようにしたいんです。
んで左の縦長のやつだけでも横幅が同じであって欲しい・・・と。
各々の欄でフォントサイズが変わるからposition使いにくくて・・・

120 名前:106 :03/03/11 21:57 ID:???
言葉が足りませんでした。補足です。
menuの中にoverflowのスクロールバーを出させたいのですが、
・IEの場合は希望通り表示される(もちろんfixedは期待してません)
・moziilaはbodyから幅を算出し、.contentsのところにバーが出てします。
・Opera7の話はよく分からないので取り下げます

スタイルは
.menu{ float : left; width : 23%; margin : 0; padding : 0; }
.menu .guaid{ position: fixed; width:90%; overflow:auto; height:20em;
margin : 1em; padding : 1em auto; }
div.contents{ border-left : solid 1px #fc6; border-right : solid 1px #fc6;
float : left; width : 73%; margin : 0; padding : 0 0 1em 0; }



121 名前:106 :03/03/11 22:06 ID:pJCR6tgV
htmlはつぎのようにしてます


<body>
<h1>hogehoge</h1>
<div class="menu">
<h2>めぬー</h2>
<ul class="guide">
<li>a</li>
<li>b</li>
</ul></div>

<div class="contents">
<h2>ほげほえ</h2>
<p>ほえほえ</p>
</div>

</body>


#guideの間違いですって、また間違えてる
#これでわかってもらえるといいのですが

122 名前:Name_Not_Found :03/03/11 22:20 ID:???
>>104
overflow:hidden;
だと大きなま○こがすべて見えないぢゃないか!
せめて overflow:scroll; にしる!

それに border:0px は萎える。スジぐらい入ってくれないと逝けません。

123 名前:61 :03/03/11 22:32 ID:???
気合いを入れて勉強したいと思って、リファレンスブック買いに行きました。
>>79さんの本があったのですが、買わない方がいいんですか?
結局立ち読みだけして帰ってきました。
みなさんのおすすめの本があったら教えてください。
サイトで参照しながらでも良いのですが、手元に紙媒体があった方が良いので。
プリンタ持ってないんです。

124 名前:Name_Not_Found :03/03/11 22:34 ID:???
>>123
役に立つ書籍は?
http://pc2.2ch.net/test/read.cgi/hp/992793435/


125 名前:Name_Not_Found :03/03/11 22:37 ID:???
>>123
2ch Books Home
http://www.1point.jp/~book_2ch/

126 名前:Name_Not_Found :03/03/11 22:37 ID:???
>>123
詳解HTML&XHTML&CSS辞典

と言いたいところだが、下でゆっくり探してみ
役に立つ書籍は?
http://pc2.2ch.net/test/read.cgi/hp/992793435/
2ch Books Home(上記スレ等をまとめたサイト)
http://www.1point.jp/~book_2ch/index.html

127 名前:126 :03/03/11 22:47 ID:???
アホみたいな被り方してしまた…

128 名前:Name_Not_Found :03/03/11 23:00 ID:???
まあ、情報の信頼度が1bitほど上昇したと思えば安いと

129 名前:Name_Not_Found :03/03/12 00:40 ID:???
>>120-121
それ、>>5に書いてあることでないの?
【FAQ】
Q: IEで見ると大丈夫なのに、Netscape6(or7)で見ると、横スクロールバーが出てしまうのですが……


130 名前:106 :03/03/12 11:31 ID:???
恥ずかしながらそのようです。回線切って逝ってきます。


131 名前:Name_Not_Found :03/03/12 11:43 ID:jADY9Ky/
table { margin-left: auto; margin-right: auto; }
こうしてもテーブルがセンタリングされないんだけどなんで?IE6.

132 名前:Name_Not_Found :03/03/12 11:47 ID:???
>>131
それ、>>5に書いてあることでないの?
【FAQ】
Q: Netscape6(or7)では、text-alignにcenterを指定してやっても、table(や、その他のブロック要素)を
センタリングできません。IEではセンタリングされるのに……

133 名前:Name_Not_Found :03/03/12 11:58 ID:???
DOCTYPE宣言してないからでしょ

134 名前:Name_Not_Found :03/03/12 12:34 ID:jADY9Ky/
>>132
違います。IEがされないんです。

135 名前:Name_Not_Found :03/03/12 12:40 ID:???
>>134
>>5のリンク先を良く読んでね。
WinIE6は互換モードだとmargin:auro;による中央揃ができません。
モードはDOCTYPE宣言によって切替されます。

136 名前:Name_Not_Found :03/03/12 12:40 ID:???
>>134
>>133 が書いてるように標準モードになるようにDOCTYPE宣言する
それがわからないなら>>132の書いてるtext-alignでセンタリング

137 名前:136 :03/03/12 12:42 ID:???
>>135 やぁ、こんな時間に気が合いますな。カブッタゴメンヨ

138 名前:Name_Not_Found :03/03/12 14:03 ID:jADY9Ky/
標準モードにしたんですけどセンタリングされません。なんでですか?

139 名前:Name_Not_Found :03/03/12 14:05 ID:???
>>138
marginによるセンタリングはwidthが指定されてるブロック要素だけだぞ。
width指定してある?

140 名前:なにがいけないんでしょうか :03/03/12 14:40 ID:jADY9Ky/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:www.w3.org/TR/html4/ transitional.dtd">

<html 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>
<style type="text/css"><!--
div{ margin-rihgt : auto; margin-left : auto; width : 200px; border : solid 1px; }
--></style>
</head>
<body>
<div>aiueo</div>
</body>
</html>


141 名前:Name_Not_Found :03/03/12 14:46 ID:???
>>140
文書型宣言がメチャクチャ。

142 名前:Name_Not_Found :03/03/12 14:47 ID:???
>>140
文書型定義が正しくない。システム識別子のところ。
http://だろ?

margin-rightの綴りがおかしい。margin-rihgtじゃない

143 名前:Name_Not_Found :03/03/12 14:49 ID:???
>>142
>margin-rightの綴りがおかしい。margin-rihgtじゃない
しっかり。

144 名前:Name_Not_Found :03/03/12 14:52 ID:???
>>143
しっかり?どういうこと?


145 名前:Name_Not_Found :03/03/12 14:54 ID:???
ライトは「right」であってるでしょ、しっかりしなさいという意味

146 名前:Name_Not_Found :03/03/12 15:02 ID:???
>>145
いや、晒してあるソースがmargin-rihgtってなってるでしょ?


147 名前:Name_Not_Found :03/03/12 15:05 ID:???
>>146
ごめん誤読してた。

>>140
これでいいだろ?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html 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>
<style type="text/css"><!--
div{ margin-right : auto; margin-left : auto; width: 200px; border : solid 1px; }
--></style>
</head>
<body>
<div>aiueo</div>
</body>
</html>

148 名前:Name_Not_Found :03/03/12 15:12 ID:???
http://members.tripod.co.jp/dhtml_s/web_css/css_doctype.htm
どうもすんません、参考にしたサイトが悪かったようです。

149 名前:Name_Not_Found :03/03/12 15:51 ID:???
>>148
お前なあ、どう考えてもこのサイトが悪いんじゃなくてお前のミスだろうが。
最悪だなお前。


150 名前:Name_Not_Found :03/03/12 16:20 ID:???
>>148
たしかにまちがってるな……。

151 名前:150 :03/03/12 16:26 ID:???
指摘しておいた。

152 名前:Name_Not_Found :03/03/12 16:28 ID:???
>>151
おつかれさん

153 名前:Name_Not_Found :03/03/12 17:53 ID:???
調べたらいろいろとあったんですが、一番ソースを少なくしてリンクの下線を消すにはどうすればいいですか?
教えて下さい
よろしくお願いしますm(_ _)m

154 名前:Name_Not_Found :03/03/12 18:00 ID:???
Google 検索: CSS リンク 下線 消す
http://www.google.co.jp/search?q=CSS+%E3%83%AA%E3%83%B3%E3%82%AF+%E4%B8%8B%E7%B7%9A+%E6%B6%88%E3%81%99

155 名前:Name_Not_Found :03/03/12 18:21 ID:???
<style>a{text-decoration:none;}</style>

これでいい?

156 名前:Name_Not_Found :03/03/12 18:30 ID:???
リンクの下線って、ユーザエージェントの方で「個人の好みで」オン・オフする項目だと思っているんだけど、みんなどう思う?

正直、「常に下線を表示する」にしている漏れにとって、CSSなりで下線を消しているサイトってただ見づらくなっているだけで嫌なんだけど。

そりゃ、ユーザスタイルで回避できるけどさぁ。

157 名前:Name_Not_Found :03/03/12 18:34 ID:???
俺はリンクの下線は常にONであるべきだと思うし
ユーザスタイルで強制的にONにしてる。

リンク探しゲームをさせられるのにはウンザリ。

158 名前:Name_Not_Found :03/03/12 18:38 ID:???
下線を消してあってもリンクであるとすぐ分かるような色、配置なら別にいい。

159 名前:Name_Not_Found :03/03/12 18:49 ID:???
table,td等のcellpaddingやcellspacingに代わる
CSSの属性ってなんですか?
色んなCSSサイトで調べたんですがどうしてもわかりません…
なんか根本的に勘違いしてるんでしょうか?私は

160 名前:Name_Not_Found :03/03/12 18:53 ID:???
tdじゃなかった…すみませぬ

161 名前:Name_Not_Found :03/03/12 19:04 ID:???
>>158
それはそうなんだけど
デフォルトスタイルシートの表現って脳裏に焼き付いているわけだから
できる限り変更しないでほしいのね。
下線=リンクって長く使われてきた表現なわけだし。

例えば abbr や acronym は大多数のUAのデフォルトスタイルシートでは点線で表現されて、
マウスカーソルを合わせたらポップアップで title 属性の内容が出るわけだけど
点線が別の要素に対して使われていると混乱すると思うのよ。

サイト単位で*どのデザインがどの要素を表しているか*を把握しなければならないって
閲覧者の立場として結構なストレスになると思う。

strict スレとかユーザビリティスレの話題だけど。

162 名前:Name_Not_Found :03/03/12 19:30 ID:???
でも画像がリンクになってる場合は殆どがborder消してるよね。

俺としては判りやすければどっちでもいいや。

163 名前:Name_Not_Found :03/03/12 20:12 ID:???
>>159-160
cellpaddingは、tdやthにpadding。
cellspacingは、tableにborder-collapseとborder-spacing。
padding、border-collapse、border-spacingといったキーワードで
検索してみれば、参考になる情報が得られると思う。

164 名前:Name_Not_Found :03/03/12 20:30 ID:???
俺はリンクの下線を消すのは気にならないけど、「青い字に下線」という
スタイルをa以外の要素に指定するのは勘弁してほしい。
(以前、のじたんもすみけんに噛みついていたけど)
リンクの下線が消してあるのはユーザスタイルでなんとかできるけど、
逆はCSS全部無効にするくらいしか対抗手段がないからね。

165 名前:Name_Not_Found :03/03/12 20:39 ID:???
>>163
おお、このスレにへばりついてた甲斐がありました。
調べてやってみます。ありがとうございます。

166 名前:Name_Not_Found :03/03/12 21:04 ID:???
リンクに下線を引くかどうかは
ユーザーに委ねるべきだと思う。
オプション設定にそういう項目があるんだし。

勝手に変えられたら、ちょっと混乱してもおかしくない。
個人でやるならまだしも、企業がやるのはいただけないな。

167 名前:Name_Not_Found :03/03/12 21:25 ID:???
>>166
オプションで設定できるものは変更禁止、という理由ならユーザースタイルシートはどうなるよ。

168 名前:Name_Not_Found :03/03/12 21:50 ID:???
CSS文法チェックしてみると、アンダーバーを使用している個所すべてに
文法解析エラーがでました。

アンダーバーは使用してはいけないのでしょうか?
ちなみに、先頭にはもってきてません。
#box_subとか#box_mainという感じです。

169 名前:Name_Not_Found :03/03/12 22:20 ID:???
_ はerrataで「使える」になってたと思うが。

170 名前:Name_Not_Found :03/03/12 22:54 ID:qXJIdcvA
わたくし、dreamweaver mx, win IE6使いです。
dreamweaver 教えますのところでもお尋ねしたのですが、
すれ違いだと思いこちらで、質問させていただきます。

CSSで
margin-left:auto; margin-right:auto;
にした場合、ネットをつながない状態でブラウザで見ると普通に見れるのですが、
ネットにつなぎ、そのページを見ると、何故か横スクロールバーが出てしまいます。
ちなみにdivのブロック横幅は600pxですので、モニターよりでかい
ということはないのですが。

よろしくお願いいたしまする。


171 名前:Name_Not_Found :03/03/12 23:07 ID:???
>>170
もうね、激しく外出>>2-10見なさい。絶対、あるから。

で、ローカルでボックスがセンタリングされてるってことは標準モードなんでほ?
ってことは、広告挿入によって、標準モードが後方互換になってるんでほ。

<!-- 広告 -->
広告のスクリプト

<!DOCTYPE HTML PUBLIC (略)
<html>
ソースはこんな感じじゃない?

君の鯖はCOOL ONLINEと見た!!これだとしようがない。鯖を代えてください。

172 名前:Name_Not_Found :03/03/13 10:02 ID:HYLO4QWT
th,td{ border : solid 1px black; }

<table class="hoge"><tr><th>AIUEO</th><td>aiueo</td></tr></table>

table.mainの中にあるth,tdにだけ適用させたい時どう書けばいいんですか。

173 名前:Name_Not_Found :03/03/13 10:15 ID:HYLO4QWT
あ、ミスです。
table.hogeでした。

174 名前:Name_Not_Found :03/03/13 10:26 ID:???
>>172
基礎中の基礎です。子孫セレクタについて>>4のリンク先で学習しませう。
 table.hoge th, table.hoge td {border : solid 1px black;}


175 名前:Name_Not_Found :03/03/13 10:26 ID:???
>>172
table.hoge th,table.hoge td {以下略}
でいいと思う。もっと省略できたかも。

176 名前:Name_Not_Found :03/03/13 10:27 ID:???
table.hoge th,table.hoge td {略}

177 名前:Name_Not_Found :03/03/13 10:43 ID:HYLO4QWT
<table class="hoge"><tr><th>AIUEO</th><td>aiueo</td></tr></table>
<table><tr><th>XXX</th><td>xxx</td></tr></table>
table.hoge th,table.hoge td {略}
こうすると下のなんでもないテーブルにまで影響が出ちゃうんですど。
下のテーブルにもclassをつければいいのかもしれないですけど
その下のテーブルの類が一杯あると全部にclassを付けるのは面倒です。
だから上のテーブルにclass名を付けてそれで終わりにしたいんです。

178 名前:Name_Not_Found :03/03/13 10:49 ID:HYLO4QWT
すいません、間違いです。

<table class="hoge">
 <tr>
  <th>AIUEO</th>
  <td>
   <table><tr><th>XXX</th><td>xxx</td></tr></table>
  </td>
 </tr>
</table>

こうでした。これだと中のテーブルまで影響受けちゃうんでそれを解消したいのです。


179 名前:Name_Not_Found :03/03/13 10:54 ID:???
二重tableをやめれ

180 名前:脱テーブルレイアウト :03/03/13 11:08 ID:???
tableレイアウトをやめてcssでやろうとすると、
position及びtop left right bottomで各要素を指定していくと言う事なのか?
これだと、cssを切られちゃうと悲惨な状態になるよな。
それとも他に代替方法があるのか?



181 名前:Name_Not_Found :03/03/13 11:11 ID:???
>>180
そりゃそうだけど、↓のスレに参加したほうがいいんじゃない?

【td】テーブルレイアウトの何が悪いん?【/td】
http://pc2.2ch.net/test/read.cgi/hp/1035775357/

182 名前:Name_Not_Found :03/03/13 11:17 ID:HYLO4QWT
<table class="hoge">
 <tr>
  <th>AIUEO</th>
  <td>
   <table>
    <tr><td>AAAAAA</td><td>aaaaaa</td></tr>
    <tr><td>BBB</td><td>bbbbbbbbbbbbb</td></tr>
   </table>
  </td>
 </tr>
</table>
>>179
例えば2重テーブルを使わないでこれと同じ見栄えにcssで出来るんでしょうか。
出来ればお手本を見せて欲しいのですが。
これができればテーブルレイアウトから抜け出せると思います。

183 名前:脱テーブルレイアウト :03/03/13 11:25 ID:???
>>181
レス サンクス
いや、テキストと画像が入り混じったテーブルを作ったら、
もじら系でどうしても消せない隙間が出来た。
>>4に上がっているサイト(一部)を見ていろいろと対処していたのだが、
どうしても残ってしまう。(これで1日つぶれた) また、テーブルレイアウトを
使うべきでないと書いてあるが、代替案は見当たらなかった。
前々からpositionを使ってレイアウトをしたことはあるのだが、
cssを切ったら悲惨だったので、他の代替方法があるのかと思った。

やっぱ、positionしかないのか...

184 名前:Name_Not_Found :03/03/13 11:34 ID:???
>>183
Mozillaで消せない隙間って↓のことじゃないの?英語だけど

Images, Tables, and Mysterious Gaps
http://devedge.netscape.com/viewsource/2002/img-table/

もしそうなら、DOCTYPEをURLなしのTransitionalにすれば解消するけど。

185 名前:Name_Not_Found :03/03/13 11:35 ID:???
>>172
table要素の中にあるtable要素の中のth要素,td要素にはborder-width:0にするとかw
子孫セレクタ駆使してやってみれ

>>182
> 出来ればお手本を見せて欲しいのですが。
>>6を見てきてください。


186 名前:Name_Not_Found :03/03/13 11:35 ID:???
>>180>>183
ちゃんとした論理マークアップがなされたHTML文書なら
cssを切られても「悲惨な状態」にはならない筈では。

187 名前:Name_Not_Found :03/03/13 11:42 ID:???
そうですか、じゃぁ最後に一つ聞かせてください。
cssの場合文章を書いてマークアップをして次にcssでレイアウトを作っていきますが、
テーブルでレイアウトするやり方とやっててどっちの方が時間が短いですか?

188 名前:脱テーブルレイアウト :03/03/13 11:52 ID:???
>>184
おっ! 本当だ! 消えました。
英語はテンでダメなんでスマソだが、何がわるいん?

>>186
えっ、そうなんですか...


189 名前:脱テーブルレイアウト :03/03/13 11:55 ID:???
あっ、おれも>>6を見てくる。



190 名前:Name_Not_Found :03/03/13 12:02 ID:???
>>187
ページ一つ作るのにかかる時間はわからんけどサイト全体を管理する手間は
明らかにcssのほうが楽。

つーか製作者が楽かどうかより閲覧者にとってメリットになるかどうかを考えるべし。
スレ違いなんで読み飛ばし推奨。

191 名前:Name_Not_Found :03/03/13 12:13 ID:???
横幅固定で2つのブロック要素をfloatさせると、
Windowの幅を縮めた時floatされずに下に回り込んじゃうんですけど。
position以外にいい手ないですか

192 名前:Name_Not_Found :03/03/13 12:19 ID:???
>191
>111-117

193 名前:191 :03/03/13 13:05 ID:???
>>192
ガイシュツだったようですみません。
自分は今>>112さんの方法でしてますが他の方法がないかと思って書きました。
position:absolute;とmargin-leftで試してみます


194 名前:Name_Not_Found :03/03/13 14:25 ID:???
<table border="2">
<tr><td>あ</td><td>ああ</td><td>あああ</td></tr>
</table>

テーブルのセルの幅を揃えるにはどうすれば良いですか?

195 名前:Name_Not_Found :03/03/13 14:53 ID:???
td { width: 30%; }
でどうよ。

196 名前:191 :03/03/13 16:57 ID:???
( ゚Д゚)ポカーン

197 名前:191 :03/03/13 16:58 ID:???
( ゚Д゚)ネスケで見たらぐちょぐちょですた。

198 名前:Name_Not_Found :03/03/13 17:16 ID:???
>>195
ありがとうございました。

199 名前:Name_Not_Found :03/03/13 17:32 ID:???
>>197
ネスケを基準にして調節するといい。

200 名前:Name_Not_Found :03/03/13 19:39 ID:???
>>197
Web標準普及プロジェクト
heightプロパティの注意点〜内容がfloat要素の場合
 http://www.mozilla.gr.jp/standards/webtips0021.html

201 名前:Name_Not_Found :03/03/13 23:16 ID:hLCRg649
borderプロパティについての質問です。

h1 {
border:solid #000;
border-width:3em 10em;
}
これは、文法的に正しくないのですか?


202 名前:Name_Not_Found :03/03/13 23:20 ID:hLCRg649
ちなみに
W3CのcSS検証では
再定義という警告がでてしまい。
http://jigsaw.w3.org/css-validator/

WebDesignGroupのCSS検証では
エラーが出ません。
http://www.htmlhelp.com/tools/csscheck/

どっちに従えばいいんでしょう?


203 名前:Name_Not_Found :03/03/13 23:21 ID:???
>>201 正しい

204 名前:Name_Not_Found :03/03/13 23:24 ID:???
文字の上下の間隔を空けたいのですがどうような指定をすればいいんでしょうか?

205 名前:Name_Not_Found :03/03/13 23:27 ID:???
>>203
どうも。正しいんですよね。今仕様書見てたら、borderの各プロパティの初期値は定義されてないんですよね。
ってことは、再定義ってことにならないはずですよね。
レス、サンクスコ

206 名前:Name_Not_Found :03/03/14 00:12 ID:???
>>204
padding OR line-height

207 名前:Name_Not_Found :03/03/14 00:13 ID:???
>>205
>どうも。正しいんですよね。今仕様書見てたら、borderの各プロパティの初期値は定義されてないんですよね。
>ってことは、再定義ってことにならないはずですよね。

違う。borderプロパティは簡略化プロパティ。
>簡略化プロパティの値を一部省略した場合、省略した部分だけが初期値になる。

>>201
この場合、下記と同じになる。
従って、border-width を再定義したことになる。

h1 {
border: solid #000 medium;
border-width: 3em 10em;
}

此処みて勉強してください。
http://www.mozilla.gr.jp/standards/webtips0019.html

208 名前:Name_Not_Found :03/03/14 02:02 ID:???
まぁ実際、こういう部分的な再定義は結構使うな。便利だから。
文法違反じゃないから警告なんぞ気にせず使って良い。


209 名前:Name_Not_Found :03/03/14 02:40 ID:???
CSS Validator のチェックは意外と不十分だったり。
例えば、下記のようなトンデモな規則をエラーにしない。
p:first-letter:hover span {}

210 名前:Name_Not_Found :03/03/14 03:19 ID:???
まあvalidator通さなくてもここにソース晒せば
匿名人間validatorがエラーチェックしてくれるしな。

211 名前:Name_Not_Found :03/03/14 03:32 ID:???
試しに >>209 の規則を Web Design Group の CSSCheck で検証したら、
ちゃんとエラーとして解析された。実はこちらの方が優秀だったり。
>Error: Pseudo-elements are only allowed at the end of a selector.

でもアンダースコアは使うなゴラァって怒られた。

良く見たら下記の様な注意書きがあった。以下翻訳。
>注意。CSSCheck は主に CSS1 チェッカーです。
>CSS2 のプロパティはサポートされていますが、
>新しい CSS2セレクターはエラーを生じさせるでしょう。

両者共に、それなりに使えないことが判明。

212 名前:Name_Not_Found :03/03/14 03:38 ID:???
文字=○
○○○<p class="××">○○○</p>○○○
これだとPで挟んだとこが改行になってしまいます。
こういった場合はどうすれば良いのでしょうか?色々調べたんですけど
載ってなくて申し訳ありませんが教えてください。

213 名前:Name_Not_Found :03/03/14 03:52 ID:???
display:inlineを噛ませるんだが、
HTML自体が間違っていると予想。

214 名前:Name_Not_Found :03/03/14 04:02 ID:???
body直下に書いてたら笑うな。

215 名前:Name_Not_Found :03/03/14 04:11 ID:???
>>212
P要素型はブロックレベル要素ですから、
デフォルトでブロックボックスを生成します。
p.×× { display: inline; }
この様に指定することで、要素はインラインボックスを生成します。

>>○○○<p class="××">○○○</p>○○○
ですが、匿名ブロックボックスが生成される様な
マーク付けは構造的に余り宜しくありません。
P要素の親要素は何ですか?またその要素は適切ですか?
例示のP要素は「段落」としての役割を担っていますか?

216 名前:Name_Not_Found :03/03/14 04:18 ID:???
>>215
丁寧にありがとうございます。まだCSS分かってないです…

p.sample {
color: #000000;
background-color: #99cc00
}
で、○○○<p class="××">○○○</p>○○○
にしました。


217 名前:Name_Not_Found :03/03/14 04:23 ID:???
>>216
css以前にhtmlが間違っていると思うのだが...

218 名前:Name_Not_Found :03/03/14 04:27 ID:???
>>217
何ででしょうか?


219 名前:Name_Not_Found :03/03/14 04:31 ID:Q2RGByZp
>>218
とりあえず、なぜゆえにpで囲むか言ってミソ。

220 名前:Name_Not_Found :03/03/14 04:42 ID:???
>>218
P要素型は『段落』を示す論理要素である事を理解して下さい。
段落とは下記の様な定義と考えれます。

「文章の一区切りで、内容的に連結されたいくつかの文から成り、
全体として、ある一つの話題についてある一つのこと(考え)を言う(記述する、主張する)もの」

ですから、段落があり、その前後に完結していない
テキストが存在するというのは、文章的(マーク付け的)に不自然なのです。

221 名前:Name_Not_Found :03/03/14 04:48 ID:???
>>219
よく理解していないのですが正直に申しますとサンプルでPで始まっていたから
Pでしました。
>>220
はい。分かりました、丁寧にありがとうございます。
では、どのように指定すれば良いのでしょうか?

222 名前:Name_Not_Found :03/03/14 05:00 ID:???
>>221
CSSいじるのはちゃんとHTMLを勉強してからにしよう。
正しいHTML抜きにCSSだけ覚えるってのは無理なので。


参考:はじめてのWebドキュメントづくり
http://www.asahi-net.or.jp/~sd5a-ucd/www/

223 名前:Name_Not_Found :03/03/14 05:00 ID:???
cssじゃなくてhtmlのレベル。よってスレ違い。


224 名前:Name_Not_Found :03/03/14 05:02 ID:???
>>222-223
ケコーン

225 名前:Name_Not_Found :03/03/14 06:45 ID:rL2LVvV+
>>221
> では、どのように指定すれば良いのでしょうか?
<p>○○○</p><p class="××">○○○</p><p>○○○</p>
段落の前にも段落だの見出しだのがあるはずだろ。
段落が改行されない方がおかしいでしょ。

226 名前:Name_Not_Found :03/03/14 08:43 ID:???
>>225
スレ違いにつき↓へ誘導すべし。向こうも今ネタが
無いみたいだからヌルイ質問も答えてくれるかもよ。

Strict-HTML スレッド10
http://pc2.2ch.net/test/read.cgi/hp/1045493217/


227 名前:Name_Not_Found :03/03/14 10:21 ID:???
●CSS
div{border:thin solid gray;}
.test1{width:68%;float:right;}
.test2{width:30%;}

●HTML
<div class="test1">test1</div>
<div class="test2">test2</div>

--

Opera6 / Netscape7 で見ると test2 の幅がウィンドウ幅に対して30%になっていますが、
IE6 で見ると test2 の幅が (ウィンドウ幅 - test1幅) の30%になっているようです。
どっちの解釈が正しいんでしょう?

228 名前:Name_Not_Found :03/03/14 10:26 ID:???
そんな場合、たいていIEが間違っとると思っていいぞ。

229 名前:Name_Not_Found :03/03/14 10:46 ID:???
>228
そうですか、ありがとうございます。
___ ____
| リ  ||  本  |  ちなみにこんな感じのデザインにしたいのですが、
| ス.  ||      |  リストの項目が20個以上あるのでCSSオフの時は
| ト  ||  文  |  本文がリストより上に来たほうがユーザーに優しいですよね?
 ̄ ̄ ̄  ̄ ̄ ̄ ̄  (ZDnetのようなニュースサイトをご想像ください)

ということは↑のリストと本文は左右逆なら大丈夫か……
なんとなく自己完結しそうですごめんなさい。

230 名前:Name_Not_Found :03/03/14 10:50 ID:???
ここ参考にして。

Web標準普及プロジェクト
heightプロパティの注意点〜内容がfloat要素の場合
 http://www.mozilla.gr.jp/standards/webtips0021.html

231 名前:Name_Not_Found :03/03/14 10:53 ID:???
>>227
標準モードになるようにDOCTYPE宣言しる。
それでIE6も意図してるような表示してくれるよ。

232 名前:227 (=229) :03/03/14 10:59 ID:???
>230
これからじっくりまったりしっぽり読みます。

>231
見事に解決しました。

レスどうもありがとうございました。
CSSって奥が深い……。・゚・(ノД`)・゚・。

233 名前:Name_Not_Found :03/03/14 11:30 ID:???
>228
そうですか、ありがとうございます。
___ ____
| リ  ||  本  |  ちなみにこんな感じのデザインにしたいのですが、
| ス.  ||      |  リストの項目が20個以上あるのでCSSオフの時は
| ト  ||  文  |  本文がリストより上に来たほうがユーザーに優しいですよね?
 ̄ ̄ ̄  ̄ ̄ ̄ ̄  (ZDnetのようなニュースサイトをご想像ください)

ということは↑のリストと本文は左右逆のほうがいいかなぁ……
なんとなく自己完結しそうですごめんなさい。

234 名前:Name_Not_Found :03/03/14 11:50 ID:???

なんだ?

235 名前:Name_Not_Found :03/03/14 12:33 ID:???
>なんとなく自己完結しそうですごめんなさい。
??????????????????????????

236 名前:Name_Not_Modified :03/03/14 13:35 ID:CsbC1rF+
またSafariか。

237 名前:170 :03/03/14 14:01 ID:Enr7SU2m
>>レス、サンクスです。

ですが、ちと状況が違うんです。
まず、広告などは一切出ませぬ。普通に自分の契約してるプロバイダーの
とこのwebスペースを使っています。
で、あれからやってみて分かったことがあるんです。
横スクロールバーは、上下のスクロールバーが出ない時は出ないんです。
で、文章が長くなって、上下のスクロールバーが必要になった瞬間、
横スクロールバーも発生するのです。
(ローカルの場合は出ず、ネットにつなげてそこのページにいくと発生。)
doctype宣言は
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">
です。
うーん、わからない。
もしよろしければ、ご教授を!


238 名前:Name_Not_Found :03/03/14 14:03 ID:???
>>170
それ、スタイルシートの問題なのか……?

239 名前:170 :03/03/14 14:23 ID:Enr7SU2m
うっ
今試しにcss使っていないところのページを
縦スクロールが出るようにしてみました。

そしたら、ぬあんと、
横スクロールが出るではありませぬか。
なんだこの意味不明なスクロールは!?

スレ違いになってしまいました。すみません。

で、なんで出るんでしょ?


240 名前:Name_Not_Found :03/03/14 14:24 ID:???
>>237
多分、サーバー

241 名前:Name_Not_Found :03/03/14 14:33 ID:aMY+Jjwm
div{ border:solid 1px black;margin-right:auto; margin-left:auto; width:300px;}
<div>aiueo<br>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb</div>
こうした時、ブラウザで文字サイズを大きくした時、
divのwidth自体も勝手に広がってしまいます。
いいと言えばいいんですけど、文字が大きくなったらwidthは300のままで
文字は勝手に折り返してくれるようにしたい時はどうするんでしょうか。
(tableの時に300を指定すると何が起こっても300のままですよね)

242 名前:いつも名無し ◆0Ssageram2 :03/03/14 14:39 ID:???
>>241
word-break:break-all

243 名前:Name_Not_Found :03/03/14 14:40 ID:???
>>241
Internet Explorer (Windows) CSSバグリスト
ボックスサイズが内容物に合わせた大きさへ強制的に調整される(IE6)
http://cssbug.tripod.co.jp/detail/winie/b052.html

white-spaceプロパティで何とかならんか。

244 名前:170 :03/03/14 15:05 ID:Enr7SU2m
>>243
レス、サンクス。
で、調べてみたら、ie6だとフレームを使うと横フレームが出ちゃうんだね。
なんか、CSSで設定すれば出ないようになるみたいだけど、
そもそも、フレームって嫌われがちになってきているみたいだから、
削除しました。
さて、次は、フレームの代わりになるものを模索します。
ありがとう。

245 名前:Name_Not_Found :03/03/14 15:13 ID:???
body{vertical-align : middle;}
こうしてもページの上下のまんなかに内容が来ないんですけどなんででしょう。

246 名前:Name_Not_Found :03/03/14 15:16 ID:???
>>245
>>5を読め

247 名前:170 :03/03/14 15:28 ID:Enr7SU2m
ごめん。
>>243じゃなくて>>240だった。

248 名前:Name_Not_Found :03/03/14 15:56 ID:???
h1,h2,h3 {
color: #000;
background-color: #fff;
}

という設定をしているのですが

hn {
color: #000;
background-color: #fff;
}

というようにhn属性をまとめて設定できませんでしょうか

249 名前:Name_Not_Found :03/03/14 16:01 ID:???
>>248
できませんです

250 名前:Name_Not_Found :03/03/14 16:43 ID:???
>>246
読んできましたがどうでもいいことでした!

251 名前:Name_Not_Found :03/03/14 16:53 ID:???
>>250
帰れ。

252 名前:250 :03/03/14 16:57 ID:???
>>251
お前が帰れ。

253 名前:Name_Not_Found :03/03/14 17:07 ID:???
( ゚,_・・゚)ブブブッ

254 名前:Name_Not_Found :03/03/14 17:17 ID:???
>>251
5を読んでもverticalについては書いてありませんでした!

あと、帰れってどこに帰るんですか?

255 名前:Name_Not_Found :03/03/14 17:39 ID:???
こんなに態度のでかい質問者も久し振りだな。

256 名前:Name_Not_Found :03/03/14 17:43 ID:???
>>245
vertical-alignの意味、わかってないね?
>>4のリンク先で勉強してきなさい。

257 名前:Name_Not_Found :03/03/14 17:48 ID:???
>>245
vertical-align の適用要素は、インライン要素とセル要素だけ。
段落などの行内における、インラインボックスの垂直方向の位置揃えを行うもの。
表関連要素と一緒に用いる場合にはやや意味が違ってくる。
body要素みたいにブロックレベルな要素に指定しても全くの無意味。

>5を読んでもverticalについては書いてありませんでした!
>>3-4 を読んで基礎から勉強する。

258 名前:Name_Not_Found :03/03/14 17:50 ID:???
ちょっとぐぐればわかる事なのにな。

んで、今日のぐぐるの画像なに?
アインシュタイン?
今日、何の日だっけ?

259 名前:Name_Not_Found :03/03/14 17:52 ID:???
>>258
今日はホワイトデーで。
アイーンシュタインの誕生日です。

260 名前:Name_Not_Found :03/03/14 17:53 ID:???
糞どもが。黙れ

261 名前:Name_Not_Found :03/03/14 17:53 ID:???
なーるほど
今日、誕生日だったのね。
知らなかった。

262 名前: :03/03/14 19:59 ID:K2vZxgHz
>>5
誤爆 ???
CSS はブラウザごとの解釈が微妙に違うことがあります.
解決法は...こちらで聞いてみたら? :
http://pc2.2ch.net/test/read.cgi/hp/1047154499/l50

263 名前: :03/03/14 20:00 ID:K2vZxgHz
しまった !
ごばくれす.

264 名前:Name_Not_Found :03/03/14 20:47 ID:???
>>262 不覚にもワラタ

265 名前:Name_Not_Found :03/03/14 21:32 ID:???
ボックス内を
{overflow:auto}
にして疑似フレーム作ったら嫌われますか。

266 名前:Name_Not_Found :03/03/14 21:36 ID:5kDpumPc
CSS本は、すみけん本とMdNのやつどっちがいいですか?

267 名前:Name_Not_Found :03/03/14 21:40 ID:???
>>266
質問する時は本の名称くらいちゃんと書こうよ
MdNってなに?

268 名前:Name_Not_Found :03/03/14 21:41 ID:???
>>266
つうか↓

役に立つ書籍は?
http://pc2.2ch.net/test/read.cgi/hp/992793435/

269 名前:Name_Not_Found :03/03/14 22:28 ID:???
>>264
初心者新スレの誤爆だな。
旧スレにも誤爆してたぞ。

270 名前:Name_Not_Found :03/03/14 22:53 ID:???
その程度も知らないような無知には聞いてません。
知ってる人は早く教えて下さい。

271 名前:Name_Not_Found :03/03/14 23:04 ID:???
(´-`).。oO(親切な人がいるスレで釣りはやめてほしい。

272 名前:Name_Not_Found :03/03/14 23:08 ID:???
             }      ⊂ニ⊃
 _           〈                    ⊂⊃
  イ          ノ            /⌒ヽ
  └ _.-‐     厂       /⌒ヽ/     \   _    /⌒ヽ
  r'      ,-'       /   /        \/  \/
  |  ,、_ノ ̄      _,,-'                `ヽ
  | ̄                        . . .. .      . . ................
  |                 / ⌒ヽ
  |                   /    `〜^ヽ
  |   。           /        }
  | -_) ゚            /        ノ
  \.ヽn  ' '         /     ' ' (            (´・ω・`)  , ,
' ̄ " '' '       ( ´Дンノ   , , (ε゚^゚)з ’   ' '    (∩ ∩ )     , ,
   , ,    ' '   ( へ⌒              , ,      ' '
                      
ヽヽヽぃヽヽヽヽぃヽぃヽヽヽヽヽぃヽ  ヽヽヽぃヽヽヽヽヽぃヽヽヽヽ
-〜ー…‥―〜―---―----〜―-一― ソ -------―ー‥…〜‐--―--
   〜  (ε゚д゚)з〜   〜〜    〜〜  〜   〜    〜〜 〜    〜〜
〜    〜〜 〜    〜  〜  〜  〜〜    〜(ε゚д゚)з     〜〜  〜

273 名前:265 :03/03/14 23:44 ID:???
スルーされますた…
教えて下さいー

274 名前:Name_Not_Found :03/03/14 23:55 ID:???
>>265
俺は<textarea>を使われるよりは、そっちのが好き。

275 名前:Name_Not_Found :03/03/15 00:10 ID:???
>>265
漏れはいつも見慣れたページ右端にスクロールバーがないものはどれも苦手。



276 名前:Name_Not_Found :03/03/15 00:28 ID:bdy5/ZJM
初心者スレで聞くべきか悩んだのですが
リンクの下線をunderlineではなくて
点線で表示されてるのを、どこかで見たのです。
それはどう書けば表示されるのですか?
すみませんが、お願いします。


277 名前:Name_Not_Found :03/03/15 00:29 ID:???
>>276
「リンク 下線 点線」あたりでぐぐる。

278 名前:276 :03/03/15 00:41 ID:???
すみません。わかりました。ありがとうございました。
「text-decoration」でググって出なかったから
なにか特別なのかと思ってました。すみませんでした。

279 名前:Name_Not_Found :03/03/15 00:58 ID:???
>>276
答えが出てるので、一応補足だけ。
アンダーラインはリンク、と認識してる人が多いので、そういう根本的な部分はあまりいじらないほうがいいです。
点線の下線は、「略語」とかをマークアップしてると勘違いされる恐れがありますのでご注意下さい。

280 名前:273 :03/03/15 07:26 ID:???
274>
275>
ありがとう。


281 名前:Name_Not_Found :03/03/15 09:10 ID:???
>>279
大きな御世話です。

282 名前:Name_Not_Found :03/03/15 09:41 ID:u9g2aa35
TOPページの代替スタイルシートをスポ切りやOpera7で変更しても
次のページとなるhtml文書には適用されませんよね?
やっぱ、TOPページで変更した外部スタイルシートをサイト内のすべてのhtmlに
引き継がせるには、JavaScriptを使わないと無理ですか?

283 名前:Name_Not_Found :03/03/15 09:54 ID:???
cookie使いたいならJavaScriptが手頃だろうね。

284 名前:Name_Not_Found :03/03/15 10:00 ID:???
>>282
代替スタイルシートに萌え〜
http://pc2.2ch.net/test/read.cgi/hp/991400015/l50

285 名前:Name_Not_Found :03/03/15 11:39 ID:???
>>283
やっぱ、そうですか・・・。
あんまりJavaScriptは使いたくないなっと。

>>284
SSI、CGIで動作させる方法もありますね。
でも、自分が使ってる鯖はどっちも不可だっと。

っていうか、代替スタイルシートの本来の役割ってなんですか?
そのスレ読んでたら、わけわかんなくなってきた。



286 名前:Name_Not_Found :03/03/15 12:03 ID:???
>>285
例えば、弱視の人はコントラストの強いスタイルの方が見やすいが、普通の人はそれでは目が疲れる。
このような場合、「コントラストの強くないスタイル」を優先スタイルに、
「コントラストの強いスタイル」を代替スタイルにするのが一般的であると言えよう。


287 名前:Name_Not_Found :03/03/15 15:26 ID:kxyp/Cij
ウインドウサイズはどうやって指定するんですか?
<STYLE><!--
html{width:420;height:280;}
//--></STYLE>
でできませんでした。

288 名前:Name_Not_Found :03/03/15 15:41 ID:???
(´-`).。oO(これはネタだろうな・・・)

289 名前:Name_Not_Found :03/03/15 15:50 ID:???
マジ質問者のためにもネタ、騙りは徹底放置推奨

290 名前:Name_Not_Found :03/03/15 16:32 ID:kxyp/Cij
ネタじゃないです。
スクロールバーとかはhtmlタグにCSS付ければできるのに
なんでサイズは効かないんですか?おかしいじゃないですか

291 名前:Name_Not_Found :03/03/15 16:32 ID:+gMWWZ5h
http://www.pink-angel.jp/betu/index.html
★いらっしゃいませ!!ようこそココへ★

292 名前:Name_Not_Found :03/03/15 16:35 ID:???
>>290
答え  ウィンドウ ≠ html

293 名前:Name_Not_Found :03/03/15 16:37 ID:???
こらこら、マジレスするなよ。
調子に乗るから。

294 名前:Name_Not_Found :03/03/15 17:12 ID:???
>>286
なるほど。
色弱の人のためのCSS、音声ブラウザ使用の人のためのCSSなど
代替表示方法を用意するためのスタイルシートってことか。

でも、個人サイトなどはスクリプトでCSSのデザイン切替えで遊ぶのも有効利用なのかも。
どうもでした。




295 名前:Name_Not_Found :03/03/15 20:32 ID:???
ちょっと質問させてください。
スクロールしない程度の広さのページに画像を載せたいのですが、
どんな解像度でも中央に画像がくるようにするにはCSSではどのようにするのですか?
今まででしたらテーブルを使うのですが、今回からCSSを始めたので苦戦しています。

CSSの解説サイトはいろいろ見ているので使う属性の組み合わせを教えてもらえれば大丈夫だと思います。
おねがいします。

296 名前:Name_Not_Found :03/03/15 20:36 ID:???
>>295
backgroundで指定しる。

297 名前:Name_Not_Found :03/03/15 21:39 ID:???
>>296
ありがとうございます。
background-position: center center;
で中央に配置することができました。

しかし背景には別のファイルを指定したいので今度はそっちで困ってしまいました。
CSSでは背景に複数の画像を指定することはできるんでしょうか?
(背景を指定したうえで中央に配置する画像もbackground属性を使うということ)
それともまた他の方法をとらないといけないんでしょうか。
わかりにくい説明ですいません(-_-;;)
おねがいします…


298 名前:Name_Not_Found :03/03/15 21:50 ID:???
>>297
<DIV style="background:〜"><DIV style="background:〜"><DIV style="background:〜">…

299 名前:Name_Not_Found :03/03/15 22:14 ID:???
>>298
こらこらこら

divも小文字に汁!

300 名前:Name_Not_Found :03/03/15 22:26 ID:???
いみふめ

301 名前:Name_Not_Found :03/03/15 22:28 ID:???
>小文字
xhtmlになんぞ興味ないので余計なお世話

302 名前:Name_Not_Found :03/03/15 22:33 ID:???
htmlに興味の無い人が何故ここに・・・

303 名前:Name_Not_Found :03/03/15 22:55 ID:???
>>297
>CSSでは背景に複数の画像を指定することはできるんでしょうか?

既出。過去レスを看よ。

これ、ホント次回からFAQにすべきか……? 縱横ウィンドウ中央配置もか。

304 名前:Name_Not_Found :03/03/15 22:55 ID:???
>>298
すいません、よくわかりませんでした。
以下のアドレスにアップしましたのでよろしかったらご教授ください。
http://freett.com/dark_connect/test.htm
1から7行目は広告表示用のタグですんで無視してください。

理想としては解像度に関係なく、金魚の画像が中央に、
文字が右詰で右下に配置できることです。

CSSの活用の仕方が根本から間違っている気もするんですが…

305 名前:Name_Not_Found :03/03/15 23:00 ID:???
>>303
前スレが見られなかったので前々スレとこのスレを読んできます。
過去ログも読まずにご迷惑をおかけしました。
また、>>304を見て気になること等ありましたらこの件以外でもいいのでご指摘願います。
(とはいってもたいした内容ではないですが)

306 名前:Name_Not_Found :03/03/15 23:17 ID:???
>>305
http://freett.com/dark_connect/test.htm を HTML4.01 Transitional としてチェックしました。
34個のエラーがありました。このHTMLは -540点です。タグが 10種類 12組使われています。文字コードは Shift JIS のようです。


先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。0 は減点対象外のごく軽度のエラーで (グレイのかっこつき) でメッセージされています。


xhtmlよりもまずHTMLを復習しなおしたほうがいいと思われ。それとそこの鯖は文書型定義宣言の前に広告スクリプトが
入るから鯖変えれば?

307 名前:Name_Not_Found :03/03/15 23:25 ID:???
>>306
HTML(CSSを使わない)ならある程度わかるのですが、やはり復習は必要ですね…
サーバですけど、これはプロバイダのサーバに置こうと思っていたものを改造して
急遽あの鯖にアップしたものですので公開の時は大丈夫だと思います。

コーヒーでも作ってマターリしながら引き続き過去ログよんできまつ。

308 名前:Name_Not_Found :03/03/15 23:28 ID:???
>>307
わかってねーな

見出しの使い方ぐらい覚えてから家
CSSはその後でよい

309 名前:Name_Not_Found :03/03/15 23:35 ID:???
いいね。これから、どこかのアプロダにhtmlとcssセットで上げてもらうか。

310 名前:Name_Not_Found :03/03/15 23:37 ID:???
そのレベルの初心者ならここのログは役にたたんと思うが

311 名前:質問者 :03/03/15 23:44 ID:???
>>308-310
正直どこのサイトで学んだらいいと思いますか?
AcademicHTMLってトコと
とほほのWWW入門ってトコを参考にしたんですが…
前者は大体読みました。後者はCSSの部分を読みました。

みなさんはどうだったんでしょう、始めは書籍ですかね??

312 名前:Name_Not_Found :03/03/15 23:48 ID:???
>>311
正直、仕様書が一番参考になる。

313 名前:Name_Not_Found :03/03/15 23:53 ID:???
>>311
自分も仕様書かな。原文と邦訳を対比させながら、内容を理解しようと努力はした。

314 名前:Name_Not_Found :03/03/16 00:10 ID:???
いきなり仕様書は辛い、という人は、まずここらへんかな。

http://www.asahi-net.or.jp/~sd5a-ucd/www/
http://kanzaki.com/docs/htminfo.html

315 名前:Name_Not_Found :03/03/16 00:20 ID:???
>>312,313
仕様書の邦訳を検索したらけっこうあったので見てみました。

むずかしい…文書も内容も。
でも誰もが通るみちなんですよね?はぁ…
がんばります!

>>314
紹介ありがとうございます。
ノートとか手元に置いて一から勉強してきます!


316 名前:Name_Not_Found :03/03/16 01:28 ID:???
>315
W3C信者にサイトを正しい記述に直して貰うスレ2
ttp://pc2.2ch.net/test/read.cgi/hp/1040377672/
ここに書いてみたら?

317 名前:Name_Not_Found :03/03/16 02:34 ID:???
>>315
>むずかしい…文書も内容も。
漏れは文章については難しいと思った事はないけどなぁ。
用語とかは、少しずつ読み解いていけば理解できるし。
文章よりも視覚整形モデルとかを空間的に想像するのが困難って感じか。
仕様書読むのが楽しくて数回全読したけど、漏れは異常ですか。

318 名前:Name_Not_Found :03/03/16 04:05 ID:???
>>317
わりかし。

319 名前:Name_Not_Found :03/03/16 04:25 ID:upLJuRZi
みなさん、<ins>にはどんなスタイルを適用していますか?
IEのデフォルトだと、下線がついてしまい、リンクと混同されるので避けたいのです。

ガイシュツだったらスマソ。一応検索してみたんですが。

320 名前:Name_Not_Found :03/03/16 04:45 ID:???
XHTML1.1はIEで、margin:auto;のセンタリング効かないの?

321 名前:Name_Not_Found :03/03/16 05:03 ID:???
>>319
下線消して background-color を微妙に変えてるだけ。
blockquote要素とかと違って、ins要素であることは
それほど目立たせる必要ないと思うんで。

322 名前:Name_Not_Found :03/03/16 05:05 ID:???
>>319
ins { color: #900; text-decoration: none; }
ins:before { content: "<ins>"; }
inf[datetime]:before { content: "<ins datetime=\"" attr(datetime) "\">"; }
inf:after { content: "</ins>"; }

323 名前:Name_Not_Found :03/03/16 05:17 ID:???
>>320
効く。けど、
<?xml version="1.0" encoding="Shift_JIS"?>
とかDOCTYPEの前にあると効かない。

324 名前:Name_Not_Found :03/03/16 05:33 ID:???
>>323
う〜、ちゃんと調べて聞けばよかった。ありがと

325 名前:Name_Not_Found :03/03/16 15:36 ID:???
質問です。
<div style="height: 60px;">
<h1>title</h1>
</div>
このような、高さの指定されたdivの中のhnを、divの下端に合わせるには
どうしたら良いのでしょうか?

326 名前:Name_Not_Found :03/03/16 15:38 ID:???
h1のmarginとか
divのpaddingとか
あるだろ、ほら・・・なぁ?

327 名前:325 :03/03/16 15:42 ID:???
すみません、書き忘れました。
フォントサイズが変わっても、divの下端とh1の下端が一致するようにしたいのです。
フォントサイズが60pxを超えたときは破綻してもかまいません。

328 名前:Name_Not_Found :03/03/16 15:49 ID:???
0

329 名前:Name_Not_Found :03/03/16 15:55 ID:???
>>325-327
Hnをposition:relative;で60px下げて、margin-top:-1em;で上げる。強引だが。

330 名前:325 :03/03/16 16:08 ID:???
>>329
有難うございます。合わせられました。
Operaで見ると、divより下にある文章も上にひっぱられてしま