もうBootstrap3使っても良いんじゃねぇ? (275レス)
1-

1
(1): 2013/08/21(水) NY:AN:NY.AN ID:Qa7rnBrg(1) AAS
IE8以下に対応したきゃ、IE専用のCSS書けば良いじゃん。
2: 2013/08/21(水) NY:AN:NY.AN ID:??? AAS
       .  - ‐ - 、
       /        \
     /              ヽ
.    ,i'                ',       どぉ〜だいみんな!
    ;i'           _...._  |
   「l  r ―- 、  r' - ┘ h         糞 ス レ だ ろ ?
   |.i'  "_..二. 〉  z@ニ=  |.|
.   |l      i′   ̄ `  |j         ―┐     _    _    _    _   ┃┃
.   `!     r′ __ぅ     l___      __ノ  オ ´   `ー'´  `ー'´   `ー'´  ` ・ ・
.    ',    /;';';';';',:, )    ,'\  \ミニヽ、
省11
3: 2013/08/26(月) NY:AN:NY.AN ID:Sugz5moD(1) AAS
新規ならいいけど既存のを置き換える気力はないな
4: 2013/08/28(水) NY:AN:NY.AN ID:??? AAS
昨日から2→3を始めた、置換えは気が遠くなるが2で止めたままにしとくのも先が無いんでやるしかない。

2の時にGrid systemを12→30にしてたんだけど3からはCustomizeページでcolumns数を変更出来なくなったから
それをどうすっかな・・・
5
(1): 2013/08/28(水) NY:AN:NY.AN ID:??? AAS
そもそもBootstrapの設計が悪いんだよ。
ウェブで推奨されるセマンティックなやり方とは
逆行する時代遅れの設計。

適用するスタイルに合わせてclass名を
バンバン追加していくスタイル。
これじゃメンテナンス性が悪すぎる。

修正時にあちこちHTMLを変更する羽目になる。
classに入れるクラス名は原則一つ
デザインの修正でHTMLは修正しない。全部CSSで行う。

それが昔から目指していた
省2
6
(1): 2013/08/29(木) NY:AN:NY.AN ID:??? AAS
まーレスポンシブとか考えたらグリッドシステムが一番楽そーなんだけどね
3になって行ごとにROW入れなくてよくなったのが良い
7
(1): 2013/08/29(木) NY:AN:NY.AN ID:??? AAS
>>5
class Aの特性とclass Bの特性を持った要素はclass CとしてA+Bの内容を定義するの?
8
(1): 2013/08/29(木) NY:AN:NY.AN ID:??? AAS
巨大なCSSが出来上がるなw
9
(3): 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>7
その通り。

SCSSを使ってclass Aとclass Bを定義しておいて
「class CはAとBを継承する」と書けば
その内容は簡単に定義できる。

>>8
巨大なCSSは、小さいSCSSから生成するので人間の負担はない。

それよりも人間が書かないといけない
巨大なHTMLはメンテナンス性が悪い。

CSSは一箇所に書けば終わりだが、
省2
10
(1): 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>9
じゃ、3つのクラスの組み合わせが発生する場合、3C1+3C2+3C3=3+3+3=9つのクラスを定義するわけだね。
3つのクラスの組み合わせが発生する場合(以下略)
11: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
(誤) 3つのクラスの組み合わせが発生する場合(以下略)
(正) 4つのクラスの組み合わせが発生する場合(以下略)
12
(1): 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
3C1+3C2+3C3は3+3+1=7だろ
13
(2): 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>9
例えば、テーブル関連で言うと
table
table-bordered
table-striped
table-condensed
というクラスが定義されてるわけだけど、具体的にはどうすればいいわけ?
14: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>13
table-hoverもある。5つのクラスの組み合わせが発生するね。
15: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>9
SCSSは知らんけど、それができるなら
.your_own_class : extend bootstrap_class_a, bootstrap_class_b
みたいに定義してけばいいだけじゃないの?
16: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
rowとかspanはDIVにしか使わない事にしてるのは当たり前?
17: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>13
その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は普通こう書くだろ?
省16
18: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
> 原則としてデザインを変えるときはCSSだけを弄って変えるもの。

補足。「原則として」と書いているのは、
CSSの限界によってdivやspanを入れなければ
出来ないことがたまにあるから。

HTML5とCSS3によって大きく改善されたけどね。
実際に今開発しているスマホ用サイトではほとんどdivやspanを使わずに
無駄な要素を入れることなくCSSだけで表現出来てる。
19: 2013/08/30(金) NY:AN:NY.AN ID:??? AAS
>>10
> じゃ、3つのクラスの組み合わせが発生する場合、3C1+3C2+3C3=3+3+3=9つのクラスを定義するわけだね。

細かい計算は面倒なので結論だけを書くと、
定義するクラスは、HTMLで使用するクラスの数だけでよい。

HTMLで使用せずに、他のクラスのベースとしてだけ使うクラスは
クラスではなくSCSSのプレースホルダとして定義すればいい。

だから定義するクラスの数はHTMLで使用するクラスの数だけになる。
20
(1): 2013/08/31(土) NY:AN:NY.AN ID:??? AAS
一生懸命力説してる人はこれが読めないんだろうか

Sleek, intuitive, and powerful front-end framework
for faster and easier web development.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1-
あと 255 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.996s*