もうBootstrap3使っても良いんじゃねぇ?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/08/21(水) NY:AN:NY.ANID:Qa7rnBrg0002nobodyさん
2013/08/21(水) NY:AN:NY.ANID:???/ \
/ ヽ
. ,i' ', どぉ〜だいみんな!
;i' _...._ |
「l r ―- 、 r' - ┘ h 糞 ス レ だ ろ ?
|.i' "_..二. 〉 z@ニ= |.|
. |l i′  ̄ ` |j ―┐ _ _ _ _ ┃┃
. `! r′ __ぅ l___ __ノ オ ´ `ー'´ `ー'´ `ー'´ ` ・ ・
. ', /;';';';';',:, ) ,'\ \ミニヽ、
. ', (iニ=テ7 ,' }、 \ミ二ニ
;, ヾ二フ ,' /::\ \ミニ
/ ヾ、 , , , , , , , , , ,i' /ニ三\ \ミ
ィ ( `(´.)';';';';';ジ /二三二\
/ \\ /_二ヽ__(⌒)/二三二三二\
\ \\( __i_ `)二:三二三二三二ヽ
二\ \ ! : `}ニ三二三二三二三}
三二\ │  ̄  ̄ フ二三二三二三二ニ/
二:三二\/ト、 _` ̄ノ´二:三二三二三二/
ニ二三二/ `T´\三三三三三ニ‐''"
.二三二/ |
0003nobodyさん
2013/08/26(月) NY:AN:NY.ANID:Sugz5moD0004nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???2の時にGrid systemを12→30にしてたんだけど3からはCustomizeページでcolumns数を変更出来なくなったから
それをどうすっかな・・・
0005nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???ウェブで推奨されるセマンティックなやり方とは
逆行する時代遅れの設計。
適用するスタイルに合わせてclass名を
バンバン追加していくスタイル。
これじゃメンテナンス性が悪すぎる。
修正時にあちこちHTMLを変更する羽目になる。
classに入れるクラス名は原則一つ
デザインの修正でHTMLは修正しない。全部CSSで行う。
それが昔から目指していた
スタイルとHTMLの分離。
CSSの存在理由なのに。
0006nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???3になって行ごとにROW入れなくてよくなったのが良い
0008nobodyさん
2013/08/29(木) NY:AN:NY.ANID:???0009nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???その通り。
SCSSを使ってclass Aとclass Bを定義しておいて
「class CはAとBを継承する」と書けば
その内容は簡単に定義できる。
>>8
巨大なCSSは、小さいSCSSから生成するので人間の負担はない。
それよりも人間が書かないといけない
巨大なHTMLはメンテナンス性が悪い。
CSSは一箇所に書けば終わりだが、
Bootstrapなんかを使うと、使用しているページ全てに
ごちゃごちゃ書かないといけない。
0010nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???じゃ、3つのクラスの組み合わせが発生する場合、3C1+3C2+3C3=3+3+3=9つのクラスを定義するわけだね。
3つのクラスの組み合わせが発生する場合(以下略)
0011nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???(正) 4つのクラスの組み合わせが発生する場合(以下略)
0012nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???0013nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???例えば、テーブル関連で言うと
table
table-bordered
table-striped
table-condensed
というクラスが定義されてるわけだけど、具体的にはどうすればいいわけ?
0015nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???SCSSは知らんけど、それができるなら
.your_own_class : extend bootstrap_class_a, bootstrap_class_b
みたいに定義してけばいいだけじゃないの?
0016nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???0017nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???そのtable-なんたらってのは、Bootstrapが用意したクラスか・・・?
本当にダサくて時代に逆行してるな。
HTMLの話をすればこれだけでいいだろ?
<table class="hoge">
<tr><td>a1</td><td>a2</td></tr>
<tr><td>b1</td><td>b2</td></tr>
<tr><td>c1</td><td>c2</td></tr>
</table>
でCSSは普通こう書くだろ?
.hoge { tableのスタイル }
.hoge tr { trのスタイル }
.hoge td { tdのスタイル }
いやさ、普通にCSSの使い方だよ?
このように書いていればマークアップとCSSが分離されていて、
HTMLを書き換えることなく、CSS=デザインを担当するものだけで
デザインを書き換えられる。
なにも新しいことは言ってないよ。CSSが出来た時から言われているCSSの正しい使い方。
原則としてデザインを変えるときはCSSだけを弄って変えるもの。
fontタグがなくなったのもHTMLからデザインの部分はなくしましょうという流れの一つ。
borderつけたかったら、CSSを修正すればいい。
偶数行奇数行で色を変えたければ、CSSを修正すればいい。
余白を少なくしたければ、CSSを修正すればいい。
これだけなんだけど、具体的に何を聞きたいの?
CSSの書き方? それともSCSSの書き方?
デザインを変えるだけならCSSしか修正しないのが原則なんで、HTMLはこのまま修正しないよ。
0018nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???補足。「原則として」と書いているのは、
CSSの限界によってdivやspanを入れなければ
出来ないことがたまにあるから。
HTML5とCSS3によって大きく改善されたけどね。
実際に今開発しているスマホ用サイトではほとんどdivやspanを使わずに
無駄な要素を入れることなくCSSだけで表現出来てる。
0019nobodyさん
2013/08/30(金) NY:AN:NY.ANID:???> じゃ、3つのクラスの組み合わせが発生する場合、3C1+3C2+3C3=3+3+3=9つのクラスを定義するわけだね。
細かい計算は面倒なので結論だけを書くと、
定義するクラスは、HTMLで使用するクラスの数だけでよい。
HTMLで使用せずに、他のクラスのベースとしてだけ使うクラスは
クラスではなくSCSSのプレースホルダとして定義すればいい。
だから定義するクラスの数はHTMLで使用するクラスの数だけになる。
0020nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???Sleek, intuitive, and powerful front-end framework
for faster and easier web development.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0021nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0022nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???http://blog.idyllic-software.com/blog/bid/235535/Why-we-don-t-use-Twitter-Bootstrap
TWITTER BOOTSTRAP - IT'S NOT ALL ROSES
http://theled.co.uk/blog/archive/2012/06/22/twitter-bootstrap---its-not-all-roses/
Please stop using Twitter Bootstrap
http://css.dzone.com/articles/please-stop-using-twitter
Why Twitter Bootstrap is bad for the internet
http://blog.guy.ht/2012/02/Why-Twitter-Bootstrap-is-bad-for-the-internet/
0023nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???0024nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???メンテナンス性が悪くなるのが嫌だな。
HTMLがごちゃごちゃするし、
デザイン変更時に全HTMLを書き換えなきゃいけないし。
0025nobodyさん
2013/08/31(土) NY:AN:NY.ANID:???1. 自分でデザインを作れない。(デザインなんかどうでもいい。おきせのデザインでいい)
2. CSSを簡単な物以外自分で書けない。
3. JavaScript書けない
4. とりあえず動けばいい
って人なんじゃないかって思う。
デザインを自分で好きに作りたい人は
Bootstarapをカスタマイズせずに使うなんてありえないし
カスタマイズしようと思えば、Bootstarapに合わせた書き方を
しなければいけなないという面倒くささのせいで使いたくなくなると思う。
■ このスレッドは過去ログ倉庫に格納されています