【CSS】 width : 100% - 16px 【CSS】
1 :
Name_Not_Found:
と書きたいんだけど、いつ対応するんだ?
面白い発想だ
3 :
Name_Not_Found:2005/11/18(金) 22:01:13 ID:8O0Rdu+G
5 :
Name_Not_Found:2005/11/19(土) 00:17:20 ID:MOH/FPzv
誰もこれの便利さを理解できないのかな?
>>6 marginとかborderとか指定してるボックスと大きさをそろえようとしたり、
残りの幅を指定したいとき、サイズの指定に計算式が使えると便利だよね。
>>7 最初から計算して指定すればいいんジャマイカ?
CSSで段組するなら必須。
フロートさせたボックスにはwidthが必須だが、
一列目をpxやemで指定するとして、二列目の幅が指定できん。
IEにはexpressionという便利な物がある。
これを使えば計算どころか、
〜エレメントの幅と〜エレメントの幅を
引いた残りとかいう指定も可能!
ということでこのスレ終了!
IE限定だけどな。
IE最高というネタか。
けどWin IEは、first-childとか隣接セレクタとかだめだしなあ。
そんな計算式入れなくてもIEなら互換モードでいいじゃん。
もじらだったらborder-boxでいいじゃん。
アフォ。
width: auto; でいいんじゃね?
17 :
Name_Not_Found:2005/12/01(木) 14:44:45 ID:si77/0sd
どんなサイトでも、まずbodyに width:100%; を適用する愛好家のスレが
16本目まで進んだのかと思った。
よくそんな話題だけで16スレも持つなぁw
俺もコレ使いたい。
と言うか、演算子使えるようにしてほしいw
あと、
#HOGE .hoge{}
#HOGE .poge{}
#HOGE .hage{}
#HOGE .moge{}
とかの#HOGEを略せる用にならんかな。
#HOGE {
.hoge{}
.poge{}
.hage{}
.moge{}
}
みたい菜感じで。
>>21 idとclassの書き方によっては省略なんて当たり前に可なんだが。
特定のDOMに制限して略すのは無理じゃね?
25 :
Name_Not_Found:2005/12/04(日) 07:10:52 ID:y2OsxTVK
float:leftで2列カラムを作るとき必須だな。
floatしたらwidthを指定しなければいけない。
左にボーダー1pxのNAVIカラムがある。
さて残りのwidthはどうする!?
auto;
27 :
Name_Not_Found:2005/12/04(日) 11:29:54 ID:y2OsxTVK
>>25 floatでギチギチなきっかりレイアウトを作ろうって意識が問題。
29 :
Name_Not_Found:2005/12/04(日) 13:12:20 ID:y2OsxTVK
>>28 じゃあどうしろと?
あぁテーブルか(ぷっ
>>29 うん、おまえみたいなのはテーブルレイアウトしてたほうがいいよ。
31 :
Name_Not_Found:2005/12/04(日) 14:46:06 ID:y2OsxTVK
%で割ったリキッドレイアウトならンなこた考えずに済む罠。
そもそも段組自体不必(ry
ようするに、CSSにあわせて諦めるわけか。
CSSを使うのではなく、CSSに使われるw
34 :
Name_Not_Found:2005/12/04(日) 16:42:23 ID:y2OsxTVK
>>32 はい、まちがい。
borderの幅はwidthに含まれません。
>>34 おまえ、アホだろ。
んなこた当たり前の上で、リキッドだったらっつってんの。
>>33 当たり前だろ。
テーブルレイアウトだろうがCSSレイアウトだろうが、
できないものを無理にしようとすること自体がHTMLの成立理念に反してる。
border/padding/marginのとは別に、
ぴっちり100%にするとIEのバグがあるしなorzアイイーダメポ
37 :
Name_Not_Found:2005/12/04(日) 17:12:13 ID:y2OsxTVK
>>35 お前アフォだろw
borderに%は使えないっつーの
40 :
Name_Not_Found:2005/12/04(日) 17:16:45 ID:y2OsxTVK
やれやれ、反論無しの人格否定か。
追い詰められて厨房化したな。
お決まり過ぎて笑いが出る。
あのな・・・borderに%が使えないなんてのは当たり前なんだよ。
だから何?
42 :
Name_Not_Found:2005/12/04(日) 17:20:51 ID:y2OsxTVK
>>40 そもそもborderやpaddingがあろうと、floatで100%きっかりにレイアウトしようというほうが間違い。
floatは幅を固定しないために存在する。
>>42 左にwidthを指定したfloatの右カラムにfloatはいらないからwidthはいらない。
44 :
Name_Not_Found:2005/12/04(日) 17:26:44 ID:y2OsxTVK
> 左にwidthを指定したfloatの右カラムにfloatはいらないからwidthはいらない。
その状態で、右カラムにborder指定してみろ。
あと、さらに3段カラムを実現してみろ。
あと、右カラムいっぱいの幅のたテーブルとかな。
CSSの機能不足。
思ったとおりのデザインが出来ないことがよく分かるだろう。
> そもそもborderやpaddingがあろうと、floatで100%きっかりにレイアウトしようというほうが間違い。
うんうん。CSSでレイアウトするのは間違い!なんてなw
>>44 CSS質問スレに来たら?
テーブルスレに追い返されるかもしれないけど
また変なのが湧いてるな…テーブルレイアウトでline-heightを実現しろと言ってるようなもんだな
しかし
>>44のは普通にborder指定できないか?
今後演算子使えるようになったら、ここのW3C信者はどう言い訳するのかな。
>>48 それはそれで仕様通りに動かせるんならラッキーじゃないか?
仕様に合ってないことを無理にやらせようというのが間違いなだけで。
よう分からんが、
左端のカラムはleft:で指定して
そのカラム分の太さをpadding-left:で指定すればいいんじゃないのん?
折れ曲がるのがいやなんだったら
float+marginよりposition:absoluteのほうがいいと思うがな
IEは後方互換モードで、もじら系とOperaはborder-boxでやってりゃ
ID:y2OsxTVKみたいなバカはは悩まないでいいかもよ。
俺はheightだけども、マジにこれが使いたい。
というのも、すべて%で指定したいのだがジオの広告が入ってくる関係でピクセルが入らざるを得ない。
あの広告、自分で好きに配置できればいいんだけどな。問答無用で一番上に入ってくるから頭くる。
一番上に入らなきゃ宣伝にならない罠。
ただで借りてるんだからそのくらい我慢汁。
無料で鯖使って「頭にくる」とは酷い話だな。金払って鯖借りれ。
言われなくてもちゃんと自分で一番上に置くのに。無理やりソースの頭に入ってくるから。
CSSを解さずフラットなHTMLレンダリングしかできないとしたら、
というかまあ環境によって左右され得るからこそ一番上に押し込むんだろ。
嫌なら金払え
無料鯖の広告押し下げ規約違反のガキ共が多いから、
手動広告なんぞ許したら全く貼らなくなるだろうな。
>>61 まあNHKみたくなるから仕方ないのかもね。
もっとスマートにしろとは思うけど。
せめてidかclassでも振っていてくれれば楽なんだけどな。
それでもやっぱりdisplay:none;になるんだろうかww
65 :
Name_Not_Found:2005/12/17(土) 08:40:16 ID:V00cck1G
divにveritical-alignやったんだけど利かない。何が悪いんだろ
>>65 display:inlineを追加しる。
ブロック要素にvertical-alignは効果ないよ。
>>65 vertical-alignの仕様見れ。
td/thないしインラインの垂直揃え用だぞ。
∩_
〈〈〈ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ < コイツ社員
彡、 |∪| /
/ __ ヽノ /
(___) /