-
ID:GNJgP. さんの質問

cssの設計ってどうやって学べば良いのですか?

みんなの回答 6 件

ID:pJkNXN さんの回答

色んなサイトのCSS読むとか、本とか。

Amazon.co.jp: Web制作者のためのCSS設計の教科書 モダンWeb開発に欠かせない「修正しやすいCSS」の設計手法...

https://www.amazon.co.jp/dp/B00M0ESXUI/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
ID:Zh4Gl7

その書籍もLIGのパクリ本も読んだのですが、どちらの方も複数の手法を紹介している程度で設計の知識は深まりませんでした。1つのメジャーな手法だけを深堀してくれるようなものはないのでしょうか。

ID:RRX5kG

SMACSSは原著がそうですね

ID:VcfT0K

この本で基本&応用は覚えられると思うけどな。ぶっちゃけ現在のスタンダード的な本だろ。この本ですら理解できないなら向いてないよ。プログラマーということだし、コーディングは別のやつにやらせろ。

ID:g9Vu9h さんの回答

実務で体で覚える

ID:eCmofy さんの回答

web制作におけるもっとも基本技術にも関わらず、むつかしいよね。
jsとかphpとか下手なプログラミング言語よりもよっぽど難しいと思う。

ID:Zh4Gl7

システムの設計もだいぶ難しいですがプログラミングの設計の場合は、名著が複数ありますので設計概念、手法を学びやすいですね。

ID:cAmPsT

アホか、プログラミングの方が100倍難しいし奥が深いわ

ID:eCmofy

> アホか
そこまで言うということは、cssを完全にマスターしてらっしゃるんですね。で、何を知ってるつもりになると、そんな境地にたどりつけるんですか? 詳しく教えて下さい。

ID:G/TIRg

「そこまで言うということは、cssを完全にマスターしてらっしゃるんですね。」この理屈が意味不明

ID:d7SbJa

cssなんて浅瀬でぱしゃぱしゃやってるだけじゃん。難しいんじゃなくて融通がきかないだけ。

ID:rpRcsp

cssって完全にマスターできるものなの?
技術も変わるし一生かかっても完全にマスターなんて境地はない職人業だと思うけど。
コメ主の完全にマスターの定義を聞きたい。
私はcssに完全マスターなんて有り得ないと思うけどね。

ID:eCmofy

> この理屈が意味不明
よく知りもしないことを見下してるようにしか見えないから。そんなに言うなら、もちろんマスターしたといえる境地でいるんだよねって意味。
-
> 難しいんじゃなくて融通がきかないだけ。
誰も言語が優れているとか優れていないという話はしてないよ。融通利かないことも否定しない。でも、その融通利かないツールを用いて、ある種のシステムを構築しなければならないから、結果として「難しい」だろうに。webページのプレゼンテーションには、残念ながらその不完全なcssという言語が必要なのだよ。それは恐ろしく難しい。
-
>私はcssに完全マスターなんて有り得ないと思う
逆に質問していいか?
いつから「cssは完全にマスターできるもの」という話題が発生したの?
単語ではなく文章の流れで理解してくださいおねがいします。

ID:rpRcsp

あなたは自分のセリフを振り返ろう。
「jsとからphpとか下手なプログラミング言語よりもよっぽど難しいと思う」
この様に言い出したのは、あなたから、ですよ?
そこまで言うからには下手なプログラミング言語を完全にマスターしてらっしゃるんですよね?
先にこれを答えてもらわないとアホくさくて。。
ちなみに俺はCSSも10年やってるけどね。完全マスターなんてしてませんよ。

ID:RYkpxh

争いは、同じレベルの者同士でしか発生しない!!( ー`дー´)キリッ

ID:L0xXAX

マスターとか軽々しくほざくな。雑魚どもめ

ID:eCmofy

>rpRcspHQtenY
はっきり言おう。マスターしているかどうかを論じてるのはお前だけだ。重要なことだからもう一度書く。単語ではなく文章の流れで理解してくださいおねがいします。

ID:Br6m4x

雑魚同士の消耗戦が見れるのはw3qだけ!w

ID:GNJgP.

↑最高のキャッチコピーだな。
ベストアンサーあげます。

ID:JG7jMD

コメ主完全に逆切れモードに入っててワロタw

ID:q7IjLQ さんの回答

cssはとりあえずの対応できるレベルで大丈夫。
設計レベルの話をすると大概「その会社のルールに沿うのが一番」に落ち着く。

ID:GNJgP.

フリーランスだと自分で設計もしないといけないので質問させて頂きました。プログラマーなのでコーディングが本職ではないです。

ID:q7IjLQ

フリーランスなら様々なサイトを見て経験を積むのが近道かも知れないです。
CSSフレームワークを解体して見たり、最近のサイトが実際に使ってるCSSを見本にしたりして自分に合った設計をみつけてみてはどうでしょう?
リセットCSSを使うのかノーマライズCSSを使うのか、など選択肢は人それぞれです。

ID:9VVvs9

ノーマライズCSSって使っても結局リセットしない?

ID:GNJgP.

本職ではないので、そこまで時間はかけたくないです。

ID:5jUX/d さんの回答

普通のホームページならともかく、Webサービスの開発とかでCSSが上手く設計されていないと大変ですよね・・
SASSとか便利なものがあってもいずれにカオスになってしまうという・・
CSSの設計というと最近はOOCSSなるものがあるらしいですが、そちらは参照してみるのはいかがでしょうか?
CSSの設計は開発環境によっても色々なパターンや規則があると思うので、アンチパターン的なものを学んでいけると効率が良さそうですね

ID:gcEiCH さんの回答

どうせ3~5年くらいで作り変えるし、時代共に変化していくからテキトーでおk

ID:RRX5kG

ある種の真理

ID:pIg8a4

ほんとこれ

最終更新日:2016-08-09 (2,041 views)

関連するトピックス

ページ上部に戻る