リンク先読みました。
色々突っ込みたい事はありますが、記事の中身はすっぱり忘れてください。
自作のリセットCSSをあれこれ組み合わせて速く作れるようになるわけがないので、
既製品のOSS製のリセットCSS系を上手く操れるように練習してください。
特に他人と協業する時に自作のCSSを自慢げに取り出したら「勉強は家でやれ」と思われます。
また全部のスタイルを殺すリセットCSS系は、
勉強の時はプロパティを覚えるのに有利に動きますが、
業務になると記述量が兎に角増えるんで、大量のコードでCSSファイルが埋まります。
ページ数が増えるにつれ、デザインが華美になるにつれどんどん辛い作業になるでしょう。
従って出来る限りブラウザのデフォルトで統一する目的の
nomalize.cssやsanitize.cssを利用するようにしてください。
デフォルトとは何かに精通するほうがよっぽど有益です。
CSSファイルの記述量云々に関しても寝言です。
例えばnormalize.cssは2.6KBですが、私の超ちっさなアイコン画像は21KBです。
こんな2KBを必死になって削るより、先に削る箇所は山ほどあります。
そしてCSSの適用はブラウザが頑張って最適化しているので、
よっぽど無意味な記述を何万行と書かない限り超絶速く、一瞬で終わります。
一度全ての効果を打ち消して自分好みに書き直すリセットCSSの方が高コストだったりします。
課題の見本に読み込みが遅いとされる以前のCSSリセットが使われていました。
いくらなんでもレンダリングに何十秒もかからならないので、今回の課題は素直にそれを使いましょう。
もし先生もそれを使う想定だったら、皆が皆好き勝手なフォーマットで提出してきたら検証時間かかるし採点時間かかっちゃうでしょ?
それにより誤採点があっても責められないと思います。
それに既製品のOSS製品ならば、
多少バージョンが古くてもプロになってからも使えるので及第点はあります。
課題ということで、今回は素直に従いましょう。
そして後で教師役の人にこっそり教えてあげましょう。
因みにそのCSSリセットがNormalize.cssだった場合は先生GJです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/05 11:05