/* CSS・スタイルシート質問スレッド【21】 */
/* CSS・スタイルシート質問スレッド【21】 */
- 1 名前:Name_Not_Found :03/07/11 03:02 ID:???
- CSSに関する質問はこちらへどうぞ。 ※ 議論はよそで ※
■■■■■ 質問のしかた ■■■■■
・基礎は解説サイト(>>4・かなりわかりやすい)で勉強してください。
・質問の前に【FAQ】(>>5-7)を参照して、既出の再掲を避けてください。
・【FAQ】でもわからなかった場合、過去ログを検索すると載ってるかも。
WinIEの場合は、[Ctrl+F]で検索できます。
・ブラウザによって対応していないプロパティーやバグがありますので、
【解説など】(>>4)の対応表や「CSSバグリスト」に目を通しておきませう。
・土台のHTMLが間違ってるとCSS指定も意図通りに効きません。
正当(valid)なHTMLを心がけてください。
初心者の疑問は大抵ここまでで解決します。
・OSやブラウザの種類とヴァージョンについては必ず明記してください。
特にNetscapeは、ver.4までと6以降でまったく別物です。
・「環境を書け」とか「ソースは?」と求められたら応じませう。
回答が早く得られます。説明不足な質問文で解決を期待されても困ります。
過去スレや関連リンクは>>2-10
【過去ログ】>>2
【関聯スレ】【仕様書】【CSS検証】>>3
【解説など】>>4
【FAQ】>>5-7
cf. http://web2ch.s31.xrea.com:8080/index.php?CSSFAQ
http://nira.s25.xrea.com/FAQCSS/ls_00.html
- 2 名前:Name_Not_Found :03/07/11 03:02 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/hp/kako/1041/10416/1041641395.html
http://pc2.2ch.net/hp/kako/1045/10451/1045124732.html
http://pc2.2ch.net/hp/kako/1047/10471/1047154499.html
http://pc2.2ch.net/hp/kako/1048/10487/1048775997.html
http://pc2.2ch.net/hp/kako/1050/10500/1050086156.html
http://pc2.2ch.net/test/read.cgi/hp/1053619342/l50
【前スレッド】
http://pc2.2ch.net/test/read.cgi/hp/1055536413/l50
- 3 名前:Name_Not_Found :03/07/11 03:03 ID:???
- 【関聯スレッド】
・CSS/DHTMLバグ辞典スレッド 第3版
http://pc2.2ch.net/test/read.cgi/hp/1050844510/l50
・* CSS[適用="2ch"]{ イケてるスタイルを:"作れ"}
http://pc2.2ch.net/test/read.cgi/hp/1038678267/l50
・代替スタイルシートに萌え〜
http://pc2.2ch.net/test/read.cgi/hp/991400015/l50
・独自拡張、草案段階のCSSについて語れ
http://pc2.2ch.net/test/read.cgi/hp/1019912046/l50
・CSSでイケてるデザインサイト 15
http://pc2.2ch.net/test/read.cgi/hp/1056190919/l50
【仕様書】
・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
http://www.swlab.csce.kyushu-u.ac.jp/man/rec-css1/rec-css1.html
・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/07/11 03:04 ID:???
- 【解説など】
・ごく簡単なHTMLの説明
http://www.kanzaki.com/docs/htminfo.html
・ZSPC - Style Sheets Reference
http://www.zspc.com/stylesheets/
・K@tsukun's PAGE! > CSS Reference
http://hp.vector.co.jp/authors/VA022006/css/index.html
・とほほのスタイルシート入門
http://tohoho.wakusei.ne.jp/wwwcss.htm
・ばけらの CSS リファレンス
http://www.ne.jp/asahi/minazuki/bakera/html/css/reference
・Academic HTML::CSS2
http://www.tg.rim.or.jp/~hexane/ach/
・ZSPC - CSS2対応状況ガイド
http://www.zspc.com/documents/css2/
・CSS対応状況表
http://hp.vector.co.jp/authors/VA022006/css/corrbrwser.html
・CSS1テストスイート http://www.doraneko.org/css1test/
・ブラウザのHTML4/CSS対応度テスト
http://homepage1.nifty.com/emk/moz/browsertest.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
・ブラウザによる振り分け (JavaScriptを使用しない方法)
http://east.portland.ne.jp/~sigekazu/css/boxm.htm#ua
・( ´∀`)< CSS でイケてるデザインサイトリンク集2
http://www.geocities.co.jp/SiliconValley-SantaClara/1308/
・* CSS { イケてるスタイルを:"作れ";} 発表所 (消滅?)
http://strict.jp/~sappari/2ch/css.php
- 5 名前:_ :03/07/11 03:04 ID:???
- http://homepage.mac.com/hiroyuki44/jaz09.html
- 6 名前:Name_Not_Found :03/07/11 03:05 ID:???
- 【FAQ】
Q1: IEでは大丈夫なのに、Netscape6 以降で見ると横スクロールバーが出たりするが?
A1: Windows版 Internet Explorerのボックス・モデルが間違った実装だからです。
「width と height の計算方法の実装の違いについて」参照。
http://hp.vector.co.jp/authors/VA022006/css/visualren.html#ref-width-height
width(height)は、要素の内容領域の幅(高さ)を指定するプロパティですが、
WinIE等では、ボーダー領域 + パディング領域 + 内容領域 の寸法で計算されます。
Netscape 6以降やMacintosh版 Internet Explorer 5 の計算が正しい。
WinIEもver.6 からは標準準拠モードにすると仕様通りに計算してくれます。
http://www.microsoft.com/japan/msdn/ie/ie60/cssenhancements.asp#cssenhancements_topic3
参考「IEとNNのBOXの計測方法の違いについて」
http://www.fromdfj.net/html/border2.html
Q2: text-align:center;を指定しても Netscape6(or7)ではtableなどブロック要素がセンタリングできません。IEでは中央寄せになるのに……
A2: IEの実装の誤りです。詳しくは下記(特に4.)をご覧ください。
1.'text-align'に関する考察
http://anslasax.net/css-make/t-a/index.html
2.IE5.5とNetscape6のCSS - 中央寄せ
http://tancro.stp-1.com/stylesheet/n6_center.html
3.Internet Explorer 6におけるCSSの拡張
http://www.microsoft.com/japan/msdn/ie/ie60/cssenhancements.asp#cssenhancements_topic6
4.ブロックレベル要素をセンタリングする方法
http://www.mozilla.gr.jp/standards/webtips0004.html
- 7 名前:Name_Not_Found :03/07/11 03:05 ID:???
- 【FAQ】
Q5: なんかフロートの表示が崩れるみたいなんですけど?
A5: floatさせる要素にはwidth指定が必須(img要素以外)。抜かすとMacIEやOperaでの表示は保証できません。WinIEは勝手に補ってくれるだけです。
http://www.remus.dti.ne.jp/~a-satomi/nikki/tmp/floattest/float_not-specified-width.html
これに当て嵌まらなかったら「浮動要素の高さもheightに含めさせる方法」などを参考に。
http://www.mozilla.gr.jp/standards/webtips0021.html#c1_2
http://cssbug.tripod.co.jp/detail/winie/b079.html
http://pc2.2ch.net/test/read.cgi/hp/991666454/683n
Q6:画面中央に配置するにはどうすれば?
A6:左右(水平方向)のセンタリングはA2に既出。垂直には色々な方法があります。
「スタイルシート 縦中央(垂直中央)」参照のこと。
http://www.parkcity.ne.jp/~chaichan/qanda/qa3558.htm
Q7:背景画像を二つ指定するにはどうするか。
A7:background-imageは一要素に一つだけ。要素を重ねるなど工夫しませう。
Q8.いままでHTMLでやってた××をCSSでやるにはどうすればいい?
A8.下記に書いてあります。テーブル・レイアウトは段組のFAQ(A4・>>6)をご覧あれ。
「いままでの HTML との対照」
http://www.tg.rim.or.jp/~hexane/ach/fscs/fscsa1.htm
http://www.tg.rim.or.jp/~hexane/ach/sfcs/sfcsa1.htm
http://www.tg.rim.or.jp/~hexane/ach/tocs/tocsa1.htm
- 8 名前:Name_Not_Found :03/07/11 03:16 ID:???
- 【FAQ】
Q3: CSSで擬似フレームってどうやるの?
A3: 次のページを参考にして下さい。
overflow プロパティは擬似フレームも作成できる
http://alt.s31.xrea.com/overflow.html
http://alt.s31.xrea.com/files/frame.html
overflowを用いた擬似フレーム
http://www.fromdfj.net/html/overflow.html
Q4: CSSで段組するには?
A4: 下記などを参照して下さい。
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://shiten.s9.xrea.com/etc/stylesheet/multi_column.htm
段組れいあうとてすと (floatによる段組の例)
http://www.remus.dti.ne.jp/~a-satomi/nikki/tmp/dangumi.html
なかよしぱれっと (ネスケ4でも崩れない段組みの実例)
http://village.infoweb.ne.jp/~fores/
- 9 名前:Name_Not_Found :03/07/11 03:19 ID:???
- すまん、>>7と>>8は逆です。あーなんか邪魔入るしグダグダだー
- 10 名前:Name_Not_Found :03/07/11 04:07 ID:???
- >>1
乙
マジで粘着宣伝厨ウゼ〜YO
- 11 名前:Name_Not_Found :03/07/11 04:50 ID:???
- >>10
手動とか思っちゃったりしてる訳ですか?
- 12 名前:hegth :03/07/11 09:50 ID:???
- 【hegth】
456 名前:Name_Not_Found sage 投稿日:03/06/25 (水) 18:20 ID:???
自分の馬鹿さを晒し上げているスレはここですか?
hegth:100px; → これを実数値(正確には実数値+単位)という
hegth:100%; → これを割合値という
- 13 名前:Name_Not_Found :03/07/11 10:55 ID:???
- hegthもテンプレかよ
- 14 名前:Name_Not_Found :03/07/11 11:26 ID:???
- 【hegth】 へぐす
SEXの秋田弁
- 15 名前:Name_Not_Found :03/07/11 12:01 ID:???
- 506 名前:Name_Not_Found[sage] 投稿日:03/06/26 15:00 ID:???
>>491, 455
html 要素の style 属性は無意味と言うか、そんなものは無いから外せ。
バグ辞典スレにも "html 要素の高さ" なんて言ってる馬鹿がいるけど、
実際に CSS が適用されるのは body 要素とそれに含まれるものだけ。
- 16 名前:Name_Not_Found :03/07/11 12:06 ID:???
- 質問させて下さい。
<div align:"center"></div>で<body>内の文章をセンタリングして
文章の幅をp.class名で指定していたのですが
宣言文を<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
にしたところ文章がセンタリングされなくなり
左寄せに表示されるようになってしましました。
宣言文を外すと大丈夫なのですが、何か間違ってますでしょうか?
一応イメージは
<style type="text/css"><!--
p.class名 {width:50%}
-->
</style>
</head>
<body>
<div align="center">
<p class="class名">文章文章文章文章</p>
</div>
</body>
こんな感じです。宣言文は入れたいのですが何か解決策はないでしょうか。
どなたかお知恵をお貸し下さい。
- 17 名前:Name_Not_Found :03/07/11 12:48 ID:???
- >>16
文章全部センタリングしたいなら
<style type="text/css"><!--
p.class名 {
width: 50%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
-->
</style>
</head>
<body>
<p class="class名">文章文章文章文章</p>
</body>
でどうかな? 意図が違ったらゴメン。
- 18 名前:16 :03/07/11 13:04 ID:???
- >>17さんすみません。説明不足でした。
文章は長めで左寄せしたいので
text-aign:leftにしてあります。テキストボックスのような感じで
中央にもっていきたいということです。
文書宣言を入れてからこうなったので何か間違ってるのかと思いました。
よろしくお願いします。
- 19 名前:Name_Not_Found :03/07/11 13:15 ID:???
- >>18
要はテキストの中身の文章は左揃えにして、その文章の入っている
ボックスはセンタリングしたいって事?
※きちんと、自分の期待している事を他人にも解るように書こう
- 20 名前:18 :03/07/11 13:21 ID:???
- >>19さん
そうです。説明下手ですみません。その通りです。
何がおかしいんでしょう?
- 21 名前:Name_Not_Found :03/07/11 13:29 ID:???
- >18
それなら>17のtext-align:center;を取っ払えば良いと思う。
要するにp要素をセンタリングしたいんだよね?
text-align:center;で内包するボックスがセンタリングされるのは
旧IEの間違った解釈で、テンプラのどっか見れば詳しく解説してあると思う。
- 22 名前:19 :03/07/11 13:30 ID:???
- 恐らく正しい書き方はこうなんだけど、
<DIV style="margin-left: auto; margin-right: auto;">
<P style="text-align: left;">
文章文章文章文章(ry
</P>
</DIV>
問題があって、IE じゃ、div のスタイルに text-align: center とやると、
ボックスがセンタリングされ、しかも、margin-xxx: auto; が効かない
>>5 にも書いてるこのページを参考にするといいかも
http://tancro.stp-1.com/stylesheet/n6_center.html
- 23 名前:18 :03/07/11 13:47 ID:???
- キタ━━━━━━(゚∀゚)━━━━━━ !!!!
>>21さん>>22さん出来ました!うれしいっす!
margin-left: auto;
margin-right: auto;
これを入れてなかったです。これってボックスの位置を解放するって感じなのでしょうか?
その辺は自分で調べてみます!本当にありがとうございました!!
- 24 名前:Name_Not_Found :03/07/11 14:47 ID:???
- なんでFAQも見ずに質問するんだよ……
- 25 名前:Name_Not_Found :03/07/11 16:00 ID:URKPJFkY
- テンプレ集に掲載されているW3C CSS Validation Serviceを使ってみたのですが、
行番号: 12 コンテキスト : body
プロパティ scrollbar-3dlight-color は存在しません : #0000dd
行番号: 13 コンテキスト : body
プロパティ scrollbar-arrow-color は存在しません : #220022
行番号: 14 コンテキスト : body
プロパティ scrollbar-base-color は存在しません : #ffffff
のようにエラーが7つも表示されます、原因あるでしょうか。
<style type="text/css">
<!--
body{
margin : 14px 0 7px 14px;
scrollbar-3dlight-color : #0000DD;
scrollbar-arrow-color : #220022;
scrollbar-base-color : #FFFFFF;
scrollbar-darkshadow-color : #FFFFFF;
scrollbar-face-color : #F0F0FF;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #0000DD
}
-->
</style>
- 26 名前:Name_Not_Found :03/07/11 16:03 ID:???
- scrollbar関係のプロパティはWinIEだけの独自拡張で
正式な仕様で認められてないからです。
- 27 名前:Name_Not_Found :03/07/11 16:20 ID:???
- >>26
ありがとうございます、嬉しい。
長月の謎がとけました。
- 28 名前:Name_Not_Found :03/07/11 16:40 ID:???
- >>前スレ976
950の例がpだからblockで構わないと思うが。
それならp.printonlyにしろって話はあるが。
- 29 名前:Name_Not_Found :03/07/11 16:58 ID:???
- フォントセットの作り方を教えてください。例えば
<span class="body">ほげほげ hogehoge</span>
というタグがあったとして、和文フォントと欧文フォント
を、それぞれ別々に指定したいのです。ブラウザは
最近のであれば良いかな、と。
- 30 名前:Name_Not_Found :03/07/11 17:09 ID:???
- >>29
>それぞれ別々に指定したいのです
できません(IE6やOperaが)。それぞれ別にマークアップして下さい。
欧文にはlang属性の指定も忘れずに(MacIEバグ対策)。
- 31 名前:Name_Not_Found :03/07/11 17:10 ID:???
- >>29
和文と欧文を別々にclassでも割り当ててfont-familyを与えれば?
- 32 名前:29 :03/07/11 17:16 ID:???
- わかりますた。ありがとです。面倒くさいもんなんですね。
適当にツール作って処理することにします。
- 33 名前:(^0_0^) ◆DQN/hI5I2A :03/07/11 19:25 ID:???
- >>みんな、CSSってなんの略か知ってるのかな?
まー君の自スレ晒しちゃおぅ
http://pc2.2ch.net/test/read.cgi/hp/1053369590/l50
ちなみにWEBマスターと呼んでくれ
- 34 名前:Name_Not_Found :03/07/11 20:22 ID:???
- >>29
――併記するのがいいかなぁ・・・
alphabet, alphabet(保険に) , 日本語ふぉんと, ......
- 35 名前:Name_Not_Found :03/07/11 21:41 ID:???
- 長月の謎って面白いね
- 36 名前:Name_Not_Found :03/07/11 22:11 ID:???
- >>35
9月だっけ?
- 37 名前:Name_Not_Found :03/07/11 22:12 ID:???
- >29
ttp://www.ne.jp/asahi/minazuki/bakera/html/css/font#font-family
一番最後に必ず一般フォント名を指定しなくてはならないので注意。
- 38 名前:Name_Not_Found :03/07/11 22:12 ID:???
- ながつき 【長月】
〔「ながづき」とも〕陰暦九月の異称。菊月。[季]秋。
- 39 名前:Name_Not_Found :03/07/11 22:23 ID:???
- >>37
末尾に generic font family を指定するよう奨励されてはいるが必須ではない。
>Authors are encouraged to offer a generic font family as a last alternative, for improved robustness.
[<family-name> | <generic-family>],]* [<family-name> | <generic-family>]
<family-name> または <generic-family> を単独で指定するか、コンマ区切りで指定する。
- 40 名前:Name_Not_Found :03/07/11 23:05 ID:???
- >39
いやそれは知ってるんだが
個別に指定されてるフォントが無かった場合の挙動って
特に決まってなかったと記憶してたんで。
普通はUA側で指定されたフォントが使われるんだろうけど
万が一文字化けしたりするかも知れないし。
- 41 名前:Name_Not_Found :03/07/11 23:47 ID:???
- >>40
読み手に勘違いさせるような、紛らわしい発言をするな。
リストの末尾に総称ファミリを指定していようがいまいが、
フォントマッチングが下手なブラウザだったら化ける時は化ける。
font-family を真面に実装しているのは Gecko系ブラウザだけだ。
- 42 名前:Name_Not_Found :03/07/12 00:07 ID:???
- >>40
>個別に指定されてるフォントが無かった場合の挙動って
>特に決まってなかったと記憶してたんで。
仕様書読んでいないな。CSS1 でも CSS2 でも
フォントマッチングのアルゴリズムが規定されている。
http://www.swlab.csce.kyushu-u.ac.jp/man/rec-css1/rec-css1.html#font-matching
http://www.swlab.csce.kyushu-u.ac.jp/man/rec-css2/fonts.html#algorithm
- 43 名前:Name_Not_Found :03/07/12 05:29 ID:GuR2a2YU
- border:1px dotted #000000;
winIEで見るとMacIEより線が荒いのですがそんなもんなんでしょうか?
- 44 名前:Name_Not_Found :03/07/12 05:41 ID:???
- >>43
1px幅で、何をもって「荒い」と?
- 45 名前:Name_Not_Found :03/07/12 05:46 ID:o7AeAoyO
- >>43
確かにドットのボーダーって感じはしないよね。
そんなもんなのです。
- 46 名前:Name_Not_Found :03/07/12 05:48 ID:???
- dottedは2px、doubleは4pxが最適。
- 47 名前:43 :03/07/12 05:49 ID:GuR2a2YU
- こんな時間でもレスありがとうございます。
>>44
ドットの幅なんですがMACの方がきめ細かいので。
>>43
了解です。
- 48 名前:43 :03/07/12 05:51 ID:???
- 自分にレスしてるし、、
>>45-46
さんでした。
- 49 名前:Name_Not_Found :03/07/12 05:55 ID:???
- WinかMacかよりも、ブラウザによって異なる。
MozillaやOperaで見てごらん。
- 50 名前:_ :03/07/12 06:01 ID:???
- http://homepage.mac.com/hiroyuki44/jaz09.html
- 51 名前:Name_Not_Found :03/07/12 06:03 ID:???
>>12
- 52 名前:Name_Not_Found :03/07/12 06:51 ID:???
- http://pc2.2ch.net/test/read.cgi/hp/1040377672/721
>721 名前:690[sage] 投稿日:03/07/12 00:29 ID:???
>話が変な方向に向かっているようですが、僕のほうはIEが変な表示をするのは放っておいて閲覧者にMozillaの利用を推奨することにしました。
>回答してくれた方ありがとうございます。
神キタ*・゜゚・*:.。..。.:*・゜(゚∀゚)゚・*:.。. .。.:*・゜゚・*!!!!!
- 53 名前:Name_Not_Found :03/07/12 09:30 ID:???
- >32
ツール作るほうが面倒だよ。わけわからんコメント書くなヴォケ
正直ウザいよ。お前みたいな素人の捨て台詞は。
:lang(en)実装を待っとけ。カスが。
- 54 名前:Name_Not_Found :03/07/12 10:44 ID:???
- レスオソイヨ… (´д)ヒソ(´д`)ヒソ(д` )
- 55 名前:Name_Not_Found :03/07/12 12:29 ID:???
- >>53
…。
- 56 名前:Name_Not_Found :03/07/12 12:35 ID:???
- >>53
(´・∀・`)ヘー
- 57 名前:Name_Not_Found :03/07/12 19:06 ID:???
- タグで
<table height="100%">
はCSSでどうやって表現するしたら良いんでしょうか?
- 58 名前:Name_Not_Found :03/07/12 19:13 ID:???
- そんなもんあるか
- 59 名前:Name_Not_Found :03/07/12 20:00 ID:???
- hegth なら OK じゃ?(藁
- 60 名前:Name_Not_Found :03/07/12 20:00 ID:H/b+/mx2
- ◎無修正画像をご覧下さい◎2日間無料です◎
★http://yahooo.s2.x-beat.com/linkvp/linkvp.html★
- 61 名前:unko :03/07/12 20:03 ID:???
- >>57
対応していないブラウザがあるようですが
style="height:100%;"
- 62 名前:Name_Not_Found :03/07/12 20:27 ID:???
- hegthを実装しているブラウザはあるんですか?
- 63 名前:Name_Not_Found :03/07/12 21:18 ID:???
- >>62
>>12 見ろ
- 64 名前:Name_Not_Found :03/07/12 22:10 ID:???
- >>57
>>15見とけ。
- 65 名前:Name_Not_Found :03/07/12 23:30 ID:???
- >>57
>時々間違える人がいますが、TABLE 要素には height という属性はありません(二大
>ブラウザは独自に対応しているようですが)。表の高さは内容量によって自動的に決ま
>ります。もっとも、スタイルシートで高さを指定することは可能で、……
http://www.ne.jp/asahi/minazuki/bakera/html/reference/table#table
- 66 名前:Name_Not_Found :03/07/13 01:02 ID:???
- ページ全体に枠をつける方法はわりとよく見かけるのですが
ページの下部にだけ、または上部にだけ枠というか線をつける
方法がなかなか見つかりません。
よろしくご指導のほどお願いします・・・。すみません。
- 67 名前:Name_Not_Found :03/07/13 01:06 ID:???
- >>66
BODY{
border-top-width : 1px;
border-top-style : solid;
border-top-color : black;
}
- 68 名前:66 :03/07/13 01:07 ID:???
- >>67
早速レスが・・・!
感激です。ありがとう!
- 69 名前:67 :03/07/13 01:07 ID:???
- >>66
センスねえなあ。俺。
BODY{border-top : 1px solid black;}
- 70 名前:Name_Not_Found :03/07/13 01:19 ID:???
- bodyへのborder指定、特にborder-bottomの表示は、要注意。
IE6標準モードと、NN7やとWinIE互換モードとでは異なるよ。
閲覧領域に枠線をつけたいなら、htmlに対して指定すべきかも。
http://cssbug.tripod.co.jp/detail/winie/b036.html
- 71 名前:Name_Not_Found :03/07/13 02:13 ID:???
- 質問です。
現在、A.html/B.html/C.htmlというファイルがあって、
それぞれにA.css/B.css/C.cssをよみこませているけれど、
そのCSSの中身は文字コード指定と、@importでmain.cssを読み込ませる指定が
あるだけという事を前提とさせてください。
A/B/C三つのファイルのbody要素にはid属性が振られていて、
それを利用して背景画像だけそれぞれ違うものにしようと思うのですが、
その場合にmain.cssに
body.a{~~~~~~~~~} body.b{~~~~~~~~~} body.c{~~~~~~~~~}
と記述した場合と、
A.css/B.css/C.cssにbody.hoge{~~~~~~~~~}だけ追加してやるのとで、
読み込みの早さなどは違うものでしょうか?
画像サイズはそれぞれ20kほどなのですが、気になるほど違いが出るのか
自分の環境ではよく解らないので、
どちらの方が良いとかあるようでしたら、教えてください。
- 72 名前:Name_Not_Found :03/07/13 02:29 ID:???
- idなら#
- 73 名前:Name_Not_Found :03/07/13 02:31 ID:???
- >>71
20kより、もっと、ううんと重いサイズの画像で試したら、ハッキリするかも。
- 74 名前:Name_Not_Found :03/07/13 02:33 ID:???
- >>73
> 20kより、もっと、ううんと重いサイズの画像で試したら、ハッキリするかも。
ううんと、可愛い。
- 75 名前:Name_Not_Found :03/07/13 03:03 ID:???
- >>71
そんなことで違いは出ないから安心していい
- 76 名前:unko :03/07/13 10:10 ID:???
- 背景画像だけ変えるんだったら、三つのCSSファイル使うんじゃなくて
一つのファイルにまとめた方が多少は早いね。まああまり変わらないけど。
- 77 名前:71 :03/07/13 14:34 ID:???
- >>72-76
ありがとうございました、1つのファイルに書いておくことにします。
>>72
まちがえちゃいました!!
- 78 名前:Name_Not_Found :03/07/13 17:49 ID:???
- Name [ ]
Mail
- 79 名前:Name_Not_Found :03/07/13 17:53 ID:???
- Name [ ]
Mail [ ]
URL [ ]
フォームのinputをこのように揃えたいんですが、やっぱりテーブルでやった方がいいですか?
さっきのは間違え投稿っす
- 80 名前:Name_Not_Found :03/07/13 17:55 ID:???
- Name [ ]
Mail [ ]
URL [ ]
さらにミス・・・・いっぺん吊ってくる・・・
フォームのinputをこのように揃えたいんですが、やっぱりテーブルでやった方がいいですか?
微妙にずれてるけど
- 81 名前:Name_Not_Found :03/07/13 18:00 ID:???
- >>80
表だと思うなら表を使って、表だと思わないんだったら表を使わず
positionなりfloatなりを使ってください。
- 82 名前:Name_Not_Found :03/07/13 18:24 ID:???
- positionなりfloatなりを使ったりしなくても、HTMLのマークアップだけで対処できないか?
pなりulなりdlなりで済む気がする。
となると、そもそもCSSスレッドでする質問かね?
- 83 名前:Name_Not_Found :03/07/13 19:12 ID:???
- dt要素をコンパクトボックスに設定できれば良いのだけどな。
「display:compact」を実装してるのは Opera しかないしな。
- 84 名前:Name_Not_Found :03/07/13 20:57 ID:???
- dt{
float:left;
width:6em;
}
<form>
<dl>
<dt><label for="name" id="name">Name</label></dt>
<dd><input type="text" name="name" size="30" value="" tabindex="1" /></dd>
・・・
</dl>
</form>
dl使うならこんな感じで
- 85 名前:Name_Not_Found :03/07/13 22:43 ID:???
- >>84は不可。
ddへのスタイル指定が抜けてる。
dd {margin-left:6em;} とか dd {margin:0 0 0 6em;}とか。
dtに対しても、
dt {
clear:both;
float:left;
……
}
とフロート解除しないと、えらいことになる。
- 86 名前:Name_Not_Found :03/07/13 22:54 ID:???
- >>84
それ、dl要らない。
dtだのddだの無しにして、単にlabelをfloat:left;すれば済むでないの。
- 87 名前:Name_Not_Found :03/07/13 23:21 ID:???
- >>86
それはstrictじゃないから、訂正するべきことじゃない。
form要素の子要素はブロックレベル要素。
- 88 名前:Name_Not_Found :03/07/13 23:28 ID:???
- ならformの中味をdivか何かで括っておけ。
どっちにしろdtだのddだのはよけい。
- 89 名前:Name_Not_Found :03/07/14 00:20 ID:???
- 端末での入力と出力の例を書きたくてスタイルシートで
div.console{
white-space: pre;
font-family: monospace;
}
としたんですが、IEではうまくスペースを含めた等幅に表示されません。
IEでは white-space: pre に対応していないそうですが、
スタイルシートで乗り切る方法は無いのでしょうか。
#今のところはHTMLの<pre>で乗り切ってるんですがちょっと気持ちが悪いです。
- 90 名前:Name_Not_Found :03/07/14 00:25 ID:???
- なぜ気持悪い? preは別に非推奨要素ではないだろ。
pre.console {font-family: monospace;} でよし。
- 91 名前:89 :03/07/14 00:36 ID:???
- えと、私の場合は単に「スペースを含めてすべてを等幅に表示してほしい」
というだけですので、「意味」ではなく「見てくれ」を記述したいだけなんです。
で、「スタイルシートで書くべき」と感じてしまったんですが…ちがうのかな?
ちょっと考え直してみます。
- 92 名前:Name_Not_Found :03/07/14 00:57 ID:???
- >>91
pre要素の意味わかってる?
整形済、ってことだよ。スペースも含めて整形されたものであるならpre要素でOKだよ。
- 93 名前:Name_Not_Found :03/07/14 01:05 ID:???
- モノクロレーザープリンターからのプリントアウト専用に、CSSを作ってるんですけど、
font color="xxx"って感じで、色が指定されている部分だけを太字化する方法はありますか?
- 94 名前:Name_Not_Found :03/07/14 01:16 ID:???
- >>93
css使っててfont要素を使うこと自体ナンセンスでは。
クラスを与えてやって、プリントの場合とブラウザで表示する場合とでわけりゃいいんじゃねえの?
- 95 名前:89=91 :03/07/14 01:19 ID:???
- >>92
分かってるつもりだったんですが。
「整形済み」ってのは「意味(内容)」ではなく「見てくれ」レベルのお話なんじゃないかと。
なんて悩みつつも、ブラウザ(を作っている会社)がHTMLレベルの問題だと思ってるみたいなんだから
自分だけの尺度で「気持ち悪い」ってのはお子様の屁理論ですね。
改心します。
- 96 名前:Name_Not_Found :03/07/14 01:23 ID:???
- >>95
その文章の意味に、構造(スペースや改行位置)が含まれてるならpre要素だよ。
詩とか、そういうのも当てはまるな。
「俺がこう見せたいから」ってのは、「見てくれ」レベルだけどな。
あなたが言ってるのはpre要素でOK。
- 97 名前:93 :03/07/14 02:02 ID:???
- >>94
仰るとおりです。説明不足ですみません。
私が作りたいのは、巡回してるときに他人のWebページを印刷をするときのCSSです。
IEで言うところの、オプションの全般タブにあるユーザー補助機能の、
ユーザースタイルシートを作成したいんです。
- 98 名前:Name_Not_Found :03/07/14 02:07 ID:???
- >>97
@media print{
font[color] {
font-weight:bold;
}
- 99 名前:Name_Not_Found :03/07/14 10:32 ID:Z6exOose
- 英単語を「-」で折り返し改行したいんですが、それを行わせるプロパティはないでしょうか?
IEだとなにもせずとも自動で改行してくれるんですが、Mozilla/NN系だと改行してくれないので。
- 100 名前:hegth 100; :03/07/14 11:46 ID:???
- 100
- 101 名前:Name_Not_Found :03/07/14 11:56 ID:liUVG0Jf
- >>99
white-space・・・はやっぱりCSS3だから、今はとりあえずnobr wbrタグ。
- 102 名前:89=91=95 :03/07/14 12:40 ID:???
- >>96
なんだかすごく納得できました。
私が書きたいことは「スペースがなくなってしまうと違う意味になってしまう」
のだから
「見てくれ」ではなく「意味」ってことですね。
とってもスッキリしました。ありがとうございます。
- 103 名前:Name_Not_Found :03/07/14 13:39 ID:???
- >88
とゆーかfieldset
- 104 名前:93 :03/07/14 14:17 ID:???
- >>98
CSS2はほとんど知らないので勉強しないと…
属性セレクタなんてものがあったんですね。
IE6では対応してないみたいなので、Mozillaを使うことにします。
どうもありがとうございました。
- 105 名前:Name_Not_Found :03/07/14 17:02 ID:NOW0wxKW
- NSのことで質問します。
WinですがNS6.1ではスタイルを指定してもほとんど無視されて
全く違う画面になってしまい困っています。
指定しているのは色やリストなどで特に複雑なものはありません。
IE5.5の方では正常に見えるので表示されない理由を知りたいのですが。
- 106 名前:Name_Not_Found :03/07/14 17:12 ID:???
- >>105
HTMLとCSS、そして自分が望んでいる状態を書いてみて
- 107 名前:105 :03/07/14 18:00 ID:???
- >106
次の二点がNSで表示されないです。
<head>
<style type="text/css">
<!--
p{font-size:30; color:blue;}
-->
</head>
</style>
<body>
<p>海</p>
</body>
文字色のみかわりサイズが変わりません。
<hr style="color: red;">
これはただの<hr>で表示されます。
よろしくお願いします。
リストの間違いは分かりました。
- 108 名前:Name_Not_Found :03/07/14 18:11 ID:???
- >>107
とりあえずheadとstyleの入れ子がおかしい。
- 109 名前:105 :03/07/14 18:22 ID:???
- >108
すいませんコピペミスで元々のデータは
きちんとしています。
- 110 名前:Name_Not_Found :03/07/14 18:23 ID:???
- 文字の大きさの単位がないけど省略時は何になるんだっけ
- 111 名前:Name_Not_Found :03/07/14 18:47 ID:???
- >>110
省略不可
- 112 名前:Name_Not_Found :03/07/14 18:50 ID:???
- >>107
>font-size:30;
長さの値は「0」の場合を除いて単位識別子を付けなければならない。
単位識別子の無い長さは不正であり、その値を含む宣言は無視される。
ピクセル値として補完されたりするが、それは不正なエラー処理である。
http://www.mozilla.gr.jp/standards/webtips0005.html
><hr style="color: red;">
hr要素へのスタイル指定はブラウザによって解釈が様々。
http://members.tripod.co.jp/cssbug/misc/hr.html
http://www.mozilla.gr.jp/standards/webtips0003.html
- 113 名前:Name_Not_Found :03/07/14 18:53 ID:???
- >>112
ウソつくなよ死ね。
- 114 名前:105 :03/07/14 20:37 ID:???
- >112
どうもありがとうございます。
おかげで解決しました。
- 115 名前:Name_Not_Found :03/07/15 15:36 ID:myu4BfHx
- Inputタグのボタン(type=submit等)にだけ
スタイルを適用することはできないでしょうか?
置換を利用してclassを付加するのは危険が伴うし
テスト行程が大幅に戻ってしまうので
cssファイルを触るだけで対処したいのです。
- 116 名前:Name_Not_Found :03/07/15 16:04 ID:???
- >>115
http://hp.vector.co.jp/authors/VA022006/css/selector.html#attribute-selectors
- 117 名前:Name_Not_Found :03/07/15 16:52 ID:???
- 属性セレクタはWinIEが非対応だけどね。>>116
- 118 名前:Name_Not_Found :03/07/15 20:25 ID:4Yt1SlT/
- すいませんどう説明して良いかわからないんですが・・、
外部CSSでボックスを作ったんですけど↓
}
div{
margin-left:100px;
color:#0000ff;
width:300px;
height:100px;
background-color:#f0ffff;
overflow:auto;
}
これを表示させるとボックスが左よりなんですよ、ボックスをセンターに寄せたい。
またボックスをもっと下の方に配置したいのにどうやれば良いかわかりません。
自分がやりたいボックスの理想は↓
ttp://homepage2.nifty.com/yss/
このホームページのようなボックスが作りたいんです。
宜しくお願いします。
- 119 名前:Name_Not_Found :03/07/15 20:34 ID:???
- >>118
marginについて勉強してください。
中央寄せは、よくある質問なので、いちいち返答しません。
・質問の前に【FAQ】(>>5-7)を参照して、既出の再掲を避けてください。
- 120 名前:115 :03/07/15 20:37 ID:???
- >>116-117
有難うございます。
IEはCSS2への対応がまだまだなんですね…。
やはりCLASSを追加することにします。
- 121 名前:118 :03/07/15 20:37 ID:???
- >>119
すんませんです。
調べて来ます。
- 122 名前:昔の人 :03/07/15 20:38 ID:???
- >>118 >ボックスをもっと下の方に配置したいのにどうやれば
margin-top値を指定するとか、
positionプロパティとtopプロパティとを設定するとかしませう。
基礎を>>4のサイトで覺えた方がいいかも。
- 123 名前:118 :03/07/15 20:42 ID:???
- >>122
どうもありがとうございます。
今調べてる途中です、勉強になります。
- 124 名前:118 :03/07/15 21:51 ID:???
- 出来たーーーーーーーーー!!
意外と簡単だった・・。
どうもありがとう!
- 125 名前:Name_Not_Found :03/07/16 15:59 ID:???
- はじめまして。質問させてください。
<TABLE width="90%">をスタイルシートで指定するとしたら
table{
margin-left: 5%;
margin-right: 5%;
}
これでいいですか?
なんだかうまくならないです。間違っているところを教えてくださったらうれしいです。
- 126 名前:Name_Not_Found :03/07/16 16:01 ID:???
- width:90%
- 127 名前: