cssの設計ってどうやって学べば良いのですか?
色んなサイトのCSS読むとか、本とか。
その書籍もLIGのパクリ本も読んだのですが、どちらの方も複数の手法を紹介している程度で設計の知識は深まりませんでした。1つのメジャーな手法だけを深堀してくれるようなものはないのでしょうか。
SMACSSは原著がそうですね
この本で基本&応用は覚えられると思うけどな。ぶっちゃけ現在のスタンダード的な本だろ。この本ですら理解できないなら向いてないよ。プログラマーということだし、コーディングは別のやつにやらせろ。
実務で体で覚える
web制作におけるもっとも基本技術にも関わらず、むつかしいよね。jsとかphpとか下手なプログラミング言語よりもよっぽど難しいと思う。
システムの設計もだいぶ難しいですがプログラミングの設計の場合は、名著が複数ありますので設計概念、手法を学びやすいですね。
アホか、プログラミングの方が100倍難しいし奥が深いわ
> アホかそこまで言うということは、cssを完全にマスターしてらっしゃるんですね。で、何を知ってるつもりになると、そんな境地にたどりつけるんですか? 詳しく教えて下さい。
「そこまで言うということは、cssを完全にマスターしてらっしゃるんですね。」この理屈が意味不明
cssなんて浅瀬でぱしゃぱしゃやってるだけじゃん。難しいんじゃなくて融通がきかないだけ。
cssって完全にマスターできるものなの?技術も変わるし一生かかっても完全にマスターなんて境地はない職人業だと思うけど。コメ主の完全にマスターの定義を聞きたい。私はcssに完全マスターなんて有り得ないと思うけどね。
> この理屈が意味不明よく知りもしないことを見下してるようにしか見えないから。そんなに言うなら、もちろんマスターしたといえる境地でいるんだよねって意味。-> 難しいんじゃなくて融通がきかないだけ。誰も言語が優れているとか優れていないという話はしてないよ。融通利かないことも否定しない。でも、その融通利かないツールを用いて、ある種のシステムを構築しなければならないから、結果として「難しい」だろうに。webページのプレゼンテーションには、残念ながらその不完全なcssという言語が必要なのだよ。それは恐ろしく難しい。->私はcssに完全マスターなんて有り得ないと思う逆に質問していいか?いつから「cssは完全にマスターできるもの」という話題が発生したの?単語ではなく文章の流れで理解してくださいおねがいします。
あなたは自分のセリフを振り返ろう。「jsとからphpとか下手なプログラミング言語よりもよっぽど難しいと思う」この様に言い出したのは、あなたから、ですよ?そこまで言うからには下手なプログラミング言語を完全にマスターしてらっしゃるんですよね?先にこれを答えてもらわないとアホくさくて。。ちなみに俺はCSSも10年やってるけどね。完全マスターなんてしてませんよ。
争いは、同じレベルの者同士でしか発生しない!!( ー`дー´)キリッ
マスターとか軽々しくほざくな。雑魚どもめ
>rpRcspHQtenYはっきり言おう。マスターしているかどうかを論じてるのはお前だけだ。重要なことだからもう一度書く。単語ではなく文章の流れで理解してくださいおねがいします。
雑魚同士の消耗戦が見れるのはw3qだけ!w
↑最高のキャッチコピーだな。ベストアンサーあげます。
コメ主完全に逆切れモードに入っててワロタw
cssはとりあえずの対応できるレベルで大丈夫。設計レベルの話をすると大概「その会社のルールに沿うのが一番」に落ち着く。
フリーランスだと自分で設計もしないといけないので質問させて頂きました。プログラマーなのでコーディングが本職ではないです。
フリーランスなら様々なサイトを見て経験を積むのが近道かも知れないです。CSSフレームワークを解体して見たり、最近のサイトが実際に使ってるCSSを見本にしたりして自分に合った設計をみつけてみてはどうでしょう?リセットCSSを使うのかノーマライズCSSを使うのか、など選択肢は人それぞれです。
ノーマライズCSSって使っても結局リセットしない?
本職ではないので、そこまで時間はかけたくないです。
普通のホームページならともかく、Webサービスの開発とかでCSSが上手く設計されていないと大変ですよね・・SASSとか便利なものがあってもいずれにカオスになってしまうという・・CSSの設計というと最近はOOCSSなるものがあるらしいですが、そちらは参照してみるのはいかがでしょうか?CSSの設計は開発環境によっても色々なパターンや規則があると思うので、アンチパターン的なものを学んでいけると効率が良さそうですね
どうせ3~5年くらいで作り変えるし、時代共に変化していくからテキトーでおk
ある種の真理
ほんとこれ
みんなの回答 6 件
色んなサイトのCSS読むとか、本とか。
Amazon.co.jp: Web制作者のためのCSS設計の教科書 モダンWeb開発に欠かせない「修正しやすいCSS」の設計手法...
https://www.amazon.co.jp/dp/B00M0ESXUI/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1実務で体で覚える
web制作におけるもっとも基本技術にも関わらず、むつかしいよね。
jsとかphpとか下手なプログラミング言語よりもよっぽど難しいと思う。
cssはとりあえずの対応できるレベルで大丈夫。
設計レベルの話をすると大概「その会社のルールに沿うのが一番」に落ち着く。
普通のホームページならともかく、Webサービスの開発とかでCSSが上手く設計されていないと大変ですよね・・
SASSとか便利なものがあってもいずれにカオスになってしまうという・・
CSSの設計というと最近はOOCSSなるものがあるらしいですが、そちらは参照してみるのはいかがでしょうか?
CSSの設計は開発環境によっても色々なパターンや規則があると思うので、アンチパターン的なものを学んでいけると効率が良さそうですね
どうせ3~5年くらいで作り変えるし、時代共に変化していくからテキトーでおk
関連するトピックス