どれが一番いいのか?命名規則決定戦
今後の運用スタイルによってもかわる
人の手が頻繁に入るのか、一度決めたらOKなのか
人の手が頻繁に入る→規則を保つのは無理と考える→柔軟に変化に対応できる元をつくるのが吉。
なので
決め打ちの名前+自由設定がよろし。
以上。
おすすめの本がちらほら溜まり始めた。。なんかよ無気力がないよ><。
とりあえず沈黙、ぺらいちでもデザインしようかなああ
一枚にまとめる?パーツでわけるか、カテゴリでわけるか?
1枚にまとめる→速度的には早い。運用はし難いっていってけるけどおれはし易い。
複数に分ける→速度的にいけてない。なんとなくプロっぽい感じ。運用はしづらい。
てかどこのページにどのCSS使っているかイミフになる場合が多い。それが分からない時はCSSが競合するときも原因追及がメンドイ。
サイトが大きくなるほど、使っているCSSが増えるってのがメンドイ。表示不具合出たときに原因の切り分けと対策に時間がかかる。(なんだかんだでガッチャンコしてるclassとかあるし)
技術側でCSS複数をジェネレートして出力がいいんじゃね??
1枚にまとめる→簡単に管理できる。たた追加に伴いCSSの肥大化がつらくなる。
複数に分ける→簡単に管理できない。管理方法に決めごとが発生する。大きなパーツでCSSを分けることは表示不具合のときの解決にもつながる
どのページにどのCSSが当たっているかイミフになりやすいのでCSSのサイトマップのようなものが必要かも
これはem指定もあり
dt dd とかは使いづらい><レイアウトにもよるが。 p span とかの汎用要素に落ち着くと思われ。
でも結局細部を整え始めると汎用性は崩壊する的な。。
汎用に使えるモジュールベースを作った後は各、それぞれでオプトイン?プラグイン?
みたいな感じがいいのかも。。。
プラグインし易いような作りとは??
(要するにID.classで追加しやすい様にさせてあげる)
各要素のスタイル初期化が悪影響となる場合が多い 特にテーブル系のスタイルの初期化。 →テーブルレイアウト用のcommonCSS(初期化)などを作る必要があった
背景指定は1classひとつ、要素をかさねて、背景を複数つける方法がある。
他サイト参考にするしか。。。。
目指すのは http://jqueryui.com/themeroller/ あたり
IEはfilterってのが使える。別途透過PNGについてはjsなどの利用がある。
やっぱ画像で上辺下辺で横はborderが簡単じゃね???(可変なしの場合だけど)
ID...固有なスタイル(ユニークスタイル) Class...共通なスタイル(コモンスタイル) って考え方で使う
共通化させたいClassはバッティングしない名前でID縛りなしで記述 ユニークなスタイルを設定したいときはID縛りでClass続きにする
サイト全体なのかカテゴリ単位なのかページ内なのか
スタイルが要素に直指定なので他に影響がでる→CSSのほうで子孫セレクタを活用してスタイルが効く範囲を限定させる。
上流階層 下流 ID Class ---- 直要素名 のイメージ