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

このエントリーをはてなブックマークに追加
926Name_Not_Found:2007/09/16(日) 23:57:24 ID:???
>>925
ハック
927Name_Not_Found:2007/09/17(月) 00:32:52 ID:???
>>925
floatとpositionを使わない
これだけで問題の8割は片付く
928Name_Not_Found:2007/09/17(月) 06:42:35 ID:???
一番はmarginだろ。
929925:2007/09/17(月) 12:28:58 ID:w25XWpHq
margin、float、positionを使わないデザインを考えてみます。
どもでした
930Name_Not_Found:2007/09/17(月) 12:38:26 ID:???
>>929
paddingとwidth/heightもな。
使わないんじゃなくて、使って調整する方法を覚えた方がいいんじゃ。
931Name_Not_Found:2007/09/17(月) 15:41:35 ID:IuhvTWD7
最近cssをすごくシンプルな状態に代えた

結局さcssは構造配置書なんだから
アレコレやりすぎで
結局>>925の指摘してる点にぶつかる

HPの80%はデザイン
残りの10%は画像処理
さらに残りの10%がcss
こういうことだ
932Name_Not_Found:2007/09/17(月) 15:52:26 ID:???
要するに>>931の頭が悪いって話か
933Name_Not_Found:2007/09/17(月) 15:56:21 ID:???
>>931
その通り!
ヘッダー、メニュー、コンテンツ、フッター
これさえしっかりしてればcssなぞどうでもいいんじゃよw
934Name_Not_Found:2007/09/17(月) 16:00:52 ID:???
>>933
それなんていうテーブル ?
935Name_Not_Found:2007/09/17(月) 16:04:00 ID:???
ちゃぶ台というcss
936Name_Not_Found:2007/09/17(月) 16:21:36 ID:???
>ヘッダー、メニュー、コンテンツ、フッター
激しく要らないものばかりだな。
937Name_Not_Found:2007/09/17(月) 16:23:10 ID:???
その代わりブラウザで崩れることはないw
938Name_Not_Found:2007/09/17(月) 17:10:27 ID:???
937が本気で意味ワカメ
939Name_Not_Found:2007/09/17(月) 17:25:36 ID:???
草で判断するんだ
940Name_Not_Found:2007/09/17(月) 17:46:34 ID:???
>>931
HPの7割はコンテンツの質なんだけどな・・・
941Name_Not_Found:2007/09/17(月) 18:29:37 ID:???
hrを使うとどうしてもIE6と狐等とでmargin等が変わって表示されてしまうのですが
どうしたらどちらも同じように表示できますか?
942Name_Not_Found:2007/09/17(月) 18:30:30 ID:NXYhjVMq
ieでサイトを見るようなやつには全てのレイアウトはテーブルで十分だろ。
ieにcssなんて50年早いよ。
943Name_Not_Found:2007/09/17(月) 18:35:26 ID:???
インターネットが普及して僅か20年
本格的なウェブサイトによるコンテンツが普及して僅か10年

50年後にはどうなっているか解らんなぁ
944Name_Not_Found:2007/09/17(月) 18:43:33 ID:???
>>941
ブラウザのデフォルトを使用しないで
自分で設定すればいいだけじゃ?
945Name_Not_Found:2007/09/17(月) 18:56:19 ID:???
>>944
<p style="margin:15px 0px;padding:0;">テキスト</p>
<hr style="display: block;height: 1px;margin:-12px 150px 0 -6px;padding:0px;
border-width: 1px 0 0;border-style: solid;border-color: #CCBBAA;" />
<img src="" style="border:0px solid gray;padding: 0px;margin :3px 5px 0px 0px;" />
こんな感じになってるんですけれども表示が変わってくるんです
946Name_Not_Found:2007/09/17(月) 19:08:04 ID:???
>>945
だからmargin,paddingは全部殺してから、改めて指定すんの。
基本からやれ。
それからインラインスタイルは見辛いし、間違えやすいからやめれ。
947Name_Not_Found:2007/09/17(月) 19:17:15 ID:???
>>946
偉そうな口きくなオマエw
オマエのサイト晒してみろ 検証してやるから
948Name_Not_Found:2007/09/17(月) 19:20:03 ID:???
>>946
一応最初に全部margin paddingは0にしてますけど出来ないんです

あとインラインスタイルって何ですか?
949Name_Not_Found:2007/09/17(月) 19:27:35 ID:???
わからない言葉はググりましょう
950Name_Not_Found:2007/09/17(月) 19:30:07 ID:???
>>947
馬鹿登場
951Name_Not_Found:2007/09/17(月) 19:31:30 ID:???
>>948
>一応最初に全部margin paddingは0にしてますけど
ソースになきゃ検証する意味無いじゃない
952Name_Not_Found:2007/09/17(月) 20:08:27 ID:???
>>949
スマソ
一応これは例なだけで本体はちゃんとCSSとXHTMLは分けて書いてます

<style>
*{
margin:0;
padding:0;
}
</style>
<p style="font-size:10px;margin:15px 0px;padding:0;">テキスト</p>
<hr style="display: block;height: 1px;margin:-12px 150px 0 -6px;padding:0px;
border-width: 1px 0 0;border-style: solid;border-color: #CCBBAA;">
<p style="border:0px solid gray;padding: 0px;margin :3px 5px 0px 0px;">a</p>
953Name_Not_Found:2007/09/17(月) 20:24:23 ID:???
>>952
それだけだとこっちでは同じになるぞ。
単にフォントの大きさが違うから揃ってないように見えるとかそんなんじゃねーの。
954Name_Not_Found:2007/09/17(月) 23:00:06 ID:GNk4T/vd
>>952
> 一応これは例なだけで本体はちゃんとCSSとXHTMLは分けて書いてます

ならそれをそのまま貼ればよいのであります。
あなたが見辛いだけならstyle属性でもよいのですが、
回答者にとっても見辛いということを忘れてはいけません。
955Name_Not_Found:2007/09/18(火) 08:37:30 ID:???
CSS:
*{ margin: 0; padding: 0 }
p { border: 1px solid red; margin: 30px 0 }
hr { border-top: 1px solid #CCBBAA }
HTML:
<p>テキスト</p>
<hr>
これだけでも、再現できるね。IE6は7pxくらい余分にマージンを取るみたい。
原因はわからんが。
956Name_Not_Found:2007/09/18(火) 08:42:24 ID:???
これだけって全然違うじゃない
957Name_Not_Found:2007/09/18(火) 12:05:19 ID:???
そりゃずれるだろうよ。
解釈が違うんだもん。
IEがおかしいから違う数値を指定しないと。
参考にどうぞ。
ttp://adp.daa.jp/archives/000265.html
958Name_Not_Found:2007/09/18(火) 12:15:27 ID:???
>>957の何もわかってなさっぷりに絶望した
959Name_Not_Found:2007/09/18(火) 17:02:42 ID:???
批判するなら、根拠を述べてからにしなさい
960Name_Not_Found:2007/09/18(火) 17:14:09 ID:???
例えば、こんな感じのページが1つのサイトに沢山あるとして

AAAAAAAAAAA
                IMAGE
BBBBBBBBBBB

CCCCCCCCCCC     DDDDDDDDDDD


これをこうしたいな〜と思ったら

IMAGE

AAAAAAAAAAA  BBBBBBBBBBB

CCCCCCCCCCC  DDDDDDDDDDD


全てのページのHTMLをいじって配置を変えるしかないですよね?
最初からそれぞれの要素をpositionで位置指定していればいっぺんに変えられるとは思うんですが
他に方法はないですかね?
961Name_Not_Found:2007/09/18(火) 17:14:42 ID:???
へーちょ
962952:2007/09/18(火) 17:32:31 ID:???
<style>
*{
margin:0;
padding:0;
}
hr{
_margin:-19px 150px -7px -6px;
}

</style>
<p style="font-size:10px;margin:15px 0px;padding:0;">テキスト</p>
<hr style="display: block;height: 1px;margin:-12px 150px 0 -6px;padding:0px;
border-width: 1px 0 0;border-style: solid;border-color: #CCBBAA;">
<p style="border:0px solid gray;padding: 0px;margin :3px 5px 0px 0px;">a</p>

としたらひとまず回避できました
回答していただきありがとうございました
963Name_Not_Found:2007/09/18(火) 17:34:01 ID:???
>>960
今現在のサイトがCSSでレイアウトされていつつ、
AやBやIMAGEに決まったクラスやIDが振られているならCSS一発で変えることも可能だが。
964Name_Not_Found:2007/09/18(火) 17:38:56 ID:???
それはやはり、後からそれぞれのクラスにpositonを付け足すと言うことですかね?
965Name_Not_Found:2007/09/18(火) 18:19:04 ID:???
クラスに付け足す物などない。
positionでやりたければそうすれば。
966Name_Not_Found:2007/09/18(火) 18:37:06 ID:???
position大好きな奴が多いなぁ・・・
967Name_Not_Found:2007/09/18(火) 18:48:37 ID:???
構造次第だがflortのみでやろうと思えばやれる。

たぶん。

おそらく。

可能性としては。

そんな気がする。

かもしれない。
968Name_Not_Found:2007/09/18(火) 18:50:43 ID:???
じゃあ代わりに俺の好きなポジションを教えよう
969959:2007/09/18(火) 19:11:31 ID:???
好きではないですが、むしを嫌いですがこれしか思いつかなくて質問しました…
970960:2007/09/18(火) 19:16:49 ID:???
960でした
971Name_Not_Found:2007/09/18(火) 19:23:29 ID:???
>>970
HTMLの構造はどうなってる?
972Name_Not_Found:2007/09/18(火) 19:25:58 ID:???
>>969
むしを・・??
ピコーン!
むしろ日本語から勉強してくれ
973Name_Not_Found:2007/09/18(火) 19:27:01 ID:???
レス番間違えちゃった。もうどうでもいいや。。
974Name_Not_Found:2007/09/18(火) 20:47:19 ID:???
positionなんてほとんど使ったことないや
975Name_Not_Found
69は好くするのだが・・・