X



CSS(スタイルー大柴シート)質問スレ51日目
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found垢版2006/01/13(金) 00:43:59ID:0j/prymY
CSSに関する質問はこちらへどうぞ。 ※ ブログ厨大量発生月間 ※

■■■■■ 質問のしかた ■■■■■

●基礎は解説サイト(→【解説など】>>3-4)で勉強してください。
●質問の前に【FAQ】(>>5-9)を参照して、既出の再掲を避けて下さい。
●【FAQ】でもわからなかった場合、過去ログを検索すると載ってるかも。
 WinIEの場合は、[Ctrl+F]で検索できます。
●ブラウザによって対応していないプロパティーやバグがありますので、
 解説サイト(→【関連リンク】)の対応表や「CSSバグリスト」に目を通しておきませう。
●土台のHTMLが間違ってるとCSS指定も意図通りに効きません。
 正当(valid)なHTMLを心がけて下さい。validator(>>2)でチェックできます。

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

●OSやブラウザの種類とヴァージョンについては必ず明記してください。
 特にNetscapeは、ver.4までと6以降でまったく別物です。
●「環境を書け」とか「ソースは?」と求められたら応じませう。
 その方が回答が早く得られます。質問は具体的に。

【まとめサイト】 http://web2ch.s31.xrea.com/?CSS
【FAQ】 http://web2ch.s31.xrea.com/?CSSFAQ
【過去ログ】 http://web2ch.s31.xrea.com/?CSSLog
【関連リンク】 http://web2ch.s31.xrea.com/?CSSRelated
【前スレッド】 http://pc8.2ch.net/test/read.cgi/hp/1134048018/

関聯リンクは>>2-15 あたり
【関連スレ】【仕様書】【CSS検証】>>2
【解説など】>>3-4
【FAQ】>>5-9
0371Name_Not_Found垢版2009/06/03(水) 07:50:05ID:???
ここは質問スレじゃないのに質問してるせい
0372Name_Not_Found垢版2009/06/07(日) 01:49:07ID:???
pタグで改行しない方法ってありますか?\
0373Name_Not_Found垢版2009/06/07(日) 03:42:34ID:???
display:inlineか
display:inline-block


あまりオススメはしないが、
状況によっては使い道もあるかもな
0374Name_Not_Found垢版2009/06/07(日) 09:41:21ID:???
だからここ質問スレじゃないっつーの
0375Name_Not_Found垢版2009/06/07(日) 22:31:58ID:???
>>374!!!!!!!!!!!!!!!!!!374!!!!!三七四!!!!!!!!!!!!!!
なんでお前がしきってるんだよおおおお!!!
ちゃんとスレタイに質問スレって書いてあるじゃんかよおおおおお!!!
0377Name_Not_Found垢版2009/06/20(土) 11:44:10ID:PTFkUzz8
id・classの使いまわしをするとMarkup Validation Serviceでしかられます。
仕方なく、id・classの名称を変えて二度書、三度書きをしています。
Markup Validation Serviceでエラーを出すことなく、効率よく書く方法が
あるのでしょうか。
0378377垢版2009/06/20(土) 12:51:19ID:???
idとclassが混ざってました。レス汚しですみません。
0379Name_Not_Found垢版2009/06/20(土) 22:40:36ID:???
それ以前にここはネタスレであって質問スレじゃない
0380Name_Not_Found垢版2009/07/05(日) 06:50:53ID:???
>>379!!!!!!!!!!!!!!!!!!379!!!!!三七九!!!!!!!!!!!!!!
なんでお前がしきってるんだよおおおお!!!
ちゃんとスレタイに質問スレって書いてあるじゃんかよおおおおお!!!
0382Name_Not_Found垢版2009/07/08(水) 03:52:06ID:???
110のランキング表作っているのですけど

10のいちが各ブラウザ安定しません

各<li>タグににパディングをいてれ調節しているのですが・・
テーブルのしかできませんか?
0383Name_Not_Found垢版2009/07/09(木) 02:14:38ID:???
スレ違い以前に日本語でおk
ここネタスレだから
0384Name_Not_Found垢版2009/07/11(土) 02:18:16ID:???
>>383!!!!!!!!!!!!!!!!!!383!!!!!三八三!!!!!!!!!!!!!!
なんでお前がしきってるんだよおおおお!!!
ちゃんとスレタイに質問スレって書いてあるじゃんかよおおおおお!!!
0386Name_Not_Found垢版2009/07/11(土) 05:07:29ID:QTq+57Lo
他人のcss見て勉強中なんだけど、全体幅に780pxが多いのは何か理由があるのかね?
ちょっと気になったもんで
0388Name_Not_Found垢版2009/07/11(土) 07:42:46ID:???
>>386
> 他人のcss見て勉強中なんだけど、全体幅に780pxが多いのは何か理由があるのかね?
> ちょっと気になったもんで

IE6の標準設定でギリギリA4縦に収まる幅が770〜780px
0391Name_Not_Found垢版2009/07/13(月) 13:32:54ID:???
1024幅のモニタでお気に入り出したままで
サイドバーの幅はデフォなら
横スクロール出ず全部入るのが790pxくらいまで
0392NAME IS NULL垢版2009/07/14(火) 15:08:06ID:???
希望している動作はCSS無しで書くと、↓こんな感じの動作を希望しています。

<table border="1" cellspacing="0" cellpadding="20"><tr><td>あ</td>
<td><table border="1" cellspacing="0" cellpadding="0"><tr><td>あ</td></tr></table></td>
</tr></table>
<table border="1" cellspacing="0" cellpadding="0"><tr><td>あ</td>
<td><table border="1" cellspacing="0" cellpadding="20"><tr><td>い</td></tr></table></td>
</tr></table>

それで↓のようにしたのですが

■CSS
.hoge { border: 1px solid black; border-spacing:0; border-collapse:collapse; }
.hoge td { border: 1px solid black; padding:20px; }
.hage { border: 1px solid black; border-spacing:0; border-collapse:collapse; }
.hage td { border: 1px solid black; padding:0px; }
■HTML
<table class="hoge"><tr><td>あ</td>
<td><table class="hage"><tr><td>あ</td></tr></table></td>
</tr></table>
<table class="hage"><tr><td>あ</td>
<td><table class="hoge"><tr><td>あ</td></tr></table></td>
</tr></table>

テーブルの中のテーブルのpaddingが上位のpaddingが優先されてしまうみたいなんですけど
どうすれば良いのでしょうか?
0394Name_Not_Found垢版2009/07/15(水) 20:24:35ID:???
>>393!!!!!!!!!!!!!!!!!!393!!!!!三九三!!!!!!!!!!!!!!
なんでお前がしきってるんだよおおおお!!!
ちゃんとスレタイに質問スレって書いてあるじゃんかよおおおおお!!!
0396392垢版2009/07/16(木) 08:39:49ID:???
質問スレじゃなかったんですね。
他のスレに移動します。

スレ汚して、申し訳ありませんでした。
0397Name_Not_Found垢版2009/09/15(火) 15:55:20ID:GZqjI6jH
a { 〜 }
a:hover { 〜 }
のように書いて、マウスが乗ったときに色かえたりできますけど、これを
<a style="〜">のように<head></head>に書かないでやることはできますか?
0401Name_Not_Found垢版2009/09/15(火) 22:57:38ID:Eb4QiI20
http://www.dotup.org/uploda/www.dotup.org145707.lzh.html
↑のファイルの中の「index.html」の右側のサイドメニューの横幅をかえたいんですが、
「style.css」の

/*サイド(一番右側)コンテンツ
------------------------------------------------------------------*/
#side {
float: right;
width: 176px;
margin-left: 8px;
padding: 10px;

この部分のwidth: 176px;の176pxの値を大きくすると大きくはならず、
形が崩れてしまいます。
どうすればサイズ変更できるでしょうか?
0402Name_Not_Found垢版2009/09/15(火) 22:59:18ID:???
ttp://www.nttdocomo.co.jp/
の上にあるボタンみたいに、開いたページに対応した所だけを変化させるにはどうすればいいのでしょうか?
0403Name_Not_Found垢版2009/09/16(水) 00:24:12ID:oqGyqT1l
こんにちは。FireBugをカンでいじってCSS組んでいます。
http://fukia.6.ql.bz/

上記のサイトを作っているんですが、IEで見てみると、下のbottomの部分がなくなってしまいます。
どうしたらよいのでしょうか?
0404Name_Not_Found垢版2009/09/16(水) 08:17:07ID:???
ここは質問スレじゃねーっての
スレも読めない奴は仕様書でも読んでろ
0405Name_Not_Found垢版2009/09/16(水) 14:58:43ID:3rcpibgk
>>404
どこが質問スレなんですか?
0407Name_Not_Found垢版2009/09/16(水) 17:24:07ID:???
了解しました>>403は無視してください
失礼しました
0408Name_Not_Found垢版2009/09/26(土) 16:44:58ID:???
CSSを使用してリスト内の文字の上下間隔を狭めるにはどうすれば良いでしょうか?
(上下の文字と文字の間隔を5pxや10pxと指定したいと思っています。)

<ul>
  <li>あ</li>
  <li>い</li>
  <li>う</li>
</ul>
0410Name_Not_Found垢版2009/09/27(日) 02:11:53ID:???
自己解決したときはちゃんと書くように

・li内部の行間を調整するのは
li {line-height:xx } →単位無し整数指定が推奨


・li同士の間隔を調整するのは
li {margin-bottom:xx}
li {padding-bottom:xx} →px指定が安定だがemでもよい
0411Name_Not_Found垢版2009/09/27(日) 13:46:12ID:???
>>410
推奨も何もない
用途によって変えなきゃならないに決まってるだろ
0413Name_Not_Found垢版2009/09/27(日) 22:16:23ID:???
割と一般的に知られてる話だと思ってたが。>line-heightには単位なし


行間(行の高さ)を調節するなら単位はナシで - [ホームページ作成]All About
http://allabout.co.jp/internet/hpcreate/closeup/CU20070222A/index.htm

line-heightに関しては、用途によって変えなきゃならないケースが
ほとんどないからな。pxでガチガチにデザイン決めたい場所でも
font-sizeの方でpx指定してそれに無単位でline-heightしておけばいいわけで。
0416Name_Not_Found垢版2009/09/28(月) 02:02:47ID:???
>>412
そこの管理人が推奨してるとWeb全体に推奨なんてことはないw
理屈は知ってるが、知ってればこそ用途によって変えるべき
0417Name_Not_Found垢版2009/09/28(月) 05:29:55ID:???
というかその人も「行ボックスの高さが意図していないものになってしまう可能性がある」
から推奨と言ってるだけで、常に推奨とは言ってないじゃん。
逆に言えば意図があれば別のものを使うという話をしてるだけだろ、
なのにその推奨を布教されてもその管理人に迷惑なだけと思うが。
0418Name_Not_Found垢版2009/09/28(月) 12:22:20ID:???
本人だったら問題ないんじゃね?w
0421Name_Not_Found垢版2009/09/28(月) 17:45:15ID:???
そこの管理人はそこまで馬鹿じゃないだろw
0423Name_Not_Found垢版2009/10/19(月) 13:40:12ID:???
tableでカレンダーを作りたいのですが、縦(日曜・土曜)の文字に色を適用する方法で悩んでます。

http://www.d-spica.com/designcatalog/table/table211.html
上のページだと縦列の背景色に<col class="xxx">、<th scope="col">などとして一括設定していますが
背景色の変わりにcolor:red;などとしても文字色が変わりません。
(td全体なら文字色変更できましたが。)

上の方法だと文字色指定は無理なのでしょうか?
また別の方法があるのでしょうか?

最悪、該当セル全てにclass指定するつもりですができればやりたくない・・・
0425Name_Not_Found垢版2009/11/05(木) 09:30:25ID:???
>>423
自動で振り分けさせる。
ttp://gihyo.jp/design/serial/01/jquery-site-production/0001

それが嫌なら全部にclass書いてやるしかない。
ちなみにcolはfontまわりのスタイルはいじれない。
0426垢版2009/11/05(木) 21:21:25ID:???
<select>の<option>に個別に設定したスタイルシート(色変え等は)はブラウザ依存なのでしょうか?
SH903iのiモードフルブラウザでは正常に動作したものの
SH-06Aのiモードフルブラウザでは効きません

ブラウザ依存なら対象方法としてはJavaScript/onChangeで<select>ごとスタイルシートを変えるくらいしかないでしょうか?
0427Name_Not_Found垢版2009/11/17(火) 13:57:40ID:ifxZIQ60
IE8, Windows7です。
下線がボックス幅を超えて描かれます。どうしてなのでしょうか?

幅240pxのサイドメニューボックスの中に下記のmenu_leftボックスを設け、
menu_leftボックスの中に、menu_titleを入れています。
下記の定義でmenu_titleの下線(border-bottom)が、menu_title幅(200px)をはみ出して(右側に20px)描かれます。
menu-tileの幅もmenu_leftのマージン幅も200pxなのに、なぜはみ出すのでしょうか?

.menu_left {
margin: 0px 20px 0px 20px;
padding: 0px 0px 20px;
}

.menu_title {
text-align:left;
color:#fff;
font-size:12px;
font-weight:bold;
background-image:url(http://hogehoge.com/sTitle.gif);
background-position:top left;
background-repeat:no-repeat;
border-bottom: 1px solid #961585; /*この下線が右にはみ出す*/
margin:25px 0 0 0;
padding: 6px 12px 2px 30px;
height: 25px;
width:200px;
}
0428Name_Not_Found垢版2009/11/18(水) 16:58:31ID:???
-webkit-border-radius: 4px;

-webkit-ってなんだろー
0429Name_Not_Found垢版2009/11/19(木) 13:05:22ID:???
独自拡張のプロパティに付けるベンダ接頭辞
0430Name_Not_Found垢版2009/11/20(金) 16:39:48ID:mUHXNI5N
質問です。

リンク文字にマウスを重ねた時に、背景色(ボックス形)を表示するようにしたいのですが、
背景ボックスの高さが変更できません。指定方法を教えて頂けませんでしょうか。
今のソースとスタイルシートは以下の通りです。よろしくお願いします。
(「HOGEmail」と「HOGEurl」のところの背景色の高さです)

≪ソース≫
<ol class="ct_container">
<li><p class="ct_header"><a href="mailto:hoge1">HOGEmail</a> | <a href="http://hoge2.com">HOGEurl</a> | 
<p class="ct_title"><a id="comment3" name="comment3"></a>タイトル</p>
<div class="ct_body">内容</div>
<div class="cnt_date">YYMMDD</div></li>
<li>/*次のタイトル、内容等*/</li>
</ol>

≪スタイルシート≫
.ct_header a , .ct_header a:visited {
color:#666;
text-decoration:none;
line-height:28px; /*(1)ここを変えても変わらない*/
padding:0.2em 0.5em;
border:1px dotted #fff; }
.ct_header a:hover {
color:#444;
/* (2)ここにline-heightを追加して変えても変わらない*/
border: 1px solid #ccc;
background:#f5f5f5; }

/* (3)下記を追加して変えても変わらない
li { line-height:28px; }*/
0431Name_Not_Found垢版2009/11/21(土) 18:21:50ID:???
質問です。

横一列のメニューリンクテキストを右詰めで、<ul><li>タグを使って再現したい。
ブラウザではきちんと表示されるが、DreamWeaverのデザイン表示が妙なことになる。
(5つのメニューが、途中3つで改行され2段表示。
 うち1つはテキスト自体も4文字が全て改行され縦4文字に並んでしまう。)

テキストボタンでなく画像ボタンならば<li>にwidthを指定することで
回避できるのですが、テキストなのでwidth指定はしたくない。

また、納品後はクライアントが更新作業を行っていく体制を取るので
DreamWeaverのデザイン表示を混乱の少ない状態に整える必要がある。
0432Name_Not_Found垢版2009/11/21(土) 18:23:24ID:???
>>431の続き
これは仕方のないことなのでしょうか?

現在は<li>タグにfloat: leftを指定して横一列に表示しています。
これをやめて<li>タグにdisplay: inline;を指定すると
DreamWeaver上では改行無しで表示されるのですが、
ブラウザ上でトップマージン指定や背景画像の位置指定が効かなくなります。

何か解決策が分かりましたら教えてください。
0433Name_Not_Found垢版2009/11/21(土) 18:51:49ID:???
DWの表示が完全だという前提になってますね
こういう人多いのかなあ今
0434Name_Not_Found垢版2009/11/22(日) 21:08:43ID:???
まったくだ。ローカルの1制作ソフト上での見た目なんてどうでもいい。
どうせ各ブラウザで確認するんだし、WYSIWYGの見た目なんて違って当然。
0435Name_Not_Found垢版2009/11/22(日) 21:42:26ID:???
というかDWもWebKit採用してくれればいいのになー

俺はhtmlもCSSもエディタでハンドコーダー派なんだけど
DWしかわからない子たちが「○○さんのデザイン崩れます」て言ってくる
IE・FF・Safari・Opera,全部検証してるっつの!
0436Name_Not_Found垢版2009/11/22(日) 21:44:22ID:???
CS4からはプレビューはWebKit対応になってるらしいよ。
0438Name_Not_Found垢版2009/11/23(月) 12:21:28ID:???
>>436
だね
あんまり意味ないんだけどね

IE9はまた独自仕様になりそうでこわいなあw
IEは6789でチェックとか、もうやめて><
0439Name_Not_Found垢版2009/11/26(木) 21:02:04ID:FzH8K/lF
質問スレなんだから、まじめに回答しろ!
0440Name_Not_Found垢版2009/12/01(火) 12:27:45ID:Mkuhgcka
HTMLの中で以下のようなレイアウトを作ろうとしています。

This is a [pen].
      ↑black

[pen]を基準にして「↑black」の位置を決めるにはどうすればいいですか?
positionというのを使うのかな、、と試しましたがよくわかりませんでした。
よろしくお願いします。
0441Name_Not_Found垢版2009/12/06(日) 02:18:57ID:???
>>440
.pen { position: relative; display: inline-block; }
.black { position: absolute; top: 1em; left: 0; }

<p>This is a <span class="pen">[pen].
<span class="black">↑black</span></span></p>
0442441垢版2009/12/06(日) 02:37:42ID:???
って5日も前のレスだったか…もう解決してるかな
0443Name_Not_Found垢版2009/12/08(火) 11:25:26ID:spDDXc55
>>441
ありがとうございます。
とても助かりました。^^
0445Name_Not_Found垢版2009/12/26(土) 01:26:25ID:???
jsだとオライリーのサイ本がバイブルっぽいですが、CSSでそういった書籍ってありますか?
もちろん一冊で完結する訳はないんですが、皆さんどんな本で勉強されたのかなと。
0446Name_Not_Found垢版2010/01/11(月) 02:32:45ID:QmXP9yD9
CSSで、この画像のような構造のサイトを作りたいと考えています。
ttp://imagepot.net/view/126314455414.jpg

今このようなCSSを組んでいるのですが、実際には以下の画像のような表示になってしまいます。
http://imagepot.net/view/126314476261.jpg

div#content {
position: relative;
width: 900px;
margin-left : auto;
margin-right : auto;
top: 40px;
text-align: left;
bottom: 40px
min-height: 90%;
height: auto !important;
height: 90%;
}

div.nakami {
background:#fff1c3;
border:solid 10px #c96c29;
overflow:scroll; padding:30px;
position: absolute;
bottom: 71px;
left: 0px;
top: 72px;
right: 0px;
z-index: 11;
}

<続きます>
0447446垢版2010/01/11(月) 02:34:08ID:QmXP9yD9
<続きです>

div.copyright {
display: block;
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
background-image: url(images/copyright_2010.png);
background-repeat: no-repeat;
background-position: right bottom;
}

検索しているのですが、どうしてもわかりません。
どなたか、何が悪いか、御指南ください。お願いします。
それから、position="relative"にしておくと、margin-bottomは適用されないのでしょうか?
0449446垢版2010/01/11(月) 05:20:52ID:???
>>448
レスありがとうございます!
今急いで追加してみたんですが、変化なしでした。
どこか他におかしい所はないでしょうか?
0450446垢版2010/01/11(月) 05:32:46ID:???
HTMLの方はこうなっています。

<div id="content">
<div id="menucontainer">
メニュー
</div>
<div class="nakami">
テストテスト
</div>
<div class="copyright">
</div>
</div>
0452446垢版2010/01/12(火) 00:30:03ID:???
できました!
ありがとうございました。
0453Name_Not_Found垢版2010/01/12(火) 12:50:53ID:???
ここはネタスレであって質問スレは別にあるだろボケ
0454Name_Not_Found垢版2010/01/16(土) 12:03:39ID:???
定期的に書いておかないと駄目か
ここは質問スレじゃないぞ
0455Name_Not_Found垢版2010/03/19(金) 15:28:56ID:uF0/sJns
Adobe Spryのアコーディオンで、
クリックするとSarariで青い枠線が出ます。
Abobeのサイトのサンプルでも出るもの、出ないものがあります。
この違いは何なのでしょうか?
また消すためには、どう指定すれば良いのでしょうか。
お教えください。
ttp://labs.adobe.com/technologies/spry/samples/accordion/AccordionSample.html


0456Name_Not_Found垢版2010/03/30(火) 12:19:19ID:???
a:link { color: white; }
a:visited { color: white; }
a:hover { color: red; }

いくら指定してもブルーのまま。
試しに<head>内をいろい消しても変わらず・・・
ドキュメント宣言とか文字コードとかも関係アルのかな??
0457Name_Not_Found垢版2010/03/30(火) 12:20:21ID:???
検証もしてないし根拠もないがoutlineとかは?
0458Name_Not_Found垢版2010/03/30(火) 13:12:11ID:???
>>457
outlineはどこも設定してません・・

全てを消して
a:link { color: red; }
未訪問リンク
a:visited { color: red; }
訪問済みリンク
a:hover { color: blue; }
マウスカーソルを乗せたリンク
書いてみたけどマウス載せても色が変わらない・・
0459Name_Not_Found垢版2010/03/30(火) 14:15:46ID:???
a:hover { color: red; }

<body link="white" vlink="white" alink="white" >

<a href=" ">リンク</a>

結局これで解決・・・なんでできないんだろう。。
0460Name_Not_Found垢版2010/03/30(火) 14:54:55ID:???
>>457>>455へのレスなんだけど、
クリックしたとき出る枠線ってのはoutline:noneで消せたはず、と思って。

>>456>>455ではないよな?
CSSだけだされても誰もわからんと思うよ。
0462Name_Not_Found垢版2010/07/27(火) 23:19:22ID:???
スタイルシート使いたいと思ったけどさっぱりわからんわ、難しいなあ。
HP作成ソフト使っても思うようにいかへん。
0465Name_Not_Found垢版2011/04/30(土) 23:16:52.66ID:???
.entrytext {
font-size: 100%;
margin: 0;
padding: 50;
width: 100%;
}

.entrytext img {
margin: 0px;
padding: 0px;
border: 2px black solid;
}

写真は900pxで貼り付けてあるんですが、その下に流し込んでるテキストのみ
例えば幅600pxとかっていう指定はできないでしょうか?
0467Name_Not_Found垢版2012/01/09(月) 10:57:34.27ID:???
divタグのdivの由来ってdivision の省略したものでしょうか?
0468Name_Not_Found垢版2012/06/04(月) 09:20:27.65ID:???
>>467
<div>
それであってる。どっかの本にもdivisionとかいてあった
</div>
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況