CSSについてご質問させて頂きます。
以前より、WEBサイトを作成する際は
root
|-index.php
|
|-css
| |-common.css
|
|-page01
| |-style.css
| |-index.php
|
|-page02
|-style.css
|-index.php
上記のように、
・root直下に共通CSS(common.cssは、どのページからも読み込まれる
・各ページごとに、cssファイルを用意
という構造で作成してきました。
ですが最近になって思うのが、
commonは別で用意して外部ファイル化することにより、共通参照項目を追加・編集・削除できるメリットを受けることができると思うのですが、下層ページに対するcssは、別途ファイル化する必要があるのだろうか?という点です。
page01 > style.cssなどは、必ずページ固有のcssを記述しています。
共通仕様される可能性があるものに関しては、common.cssに記述します。
であれば、htmlのhead内で
html
1<head> 2 <style> 3 ... 4 </style> 5</head>
としても問題ありませんよね?
個人的な固定観念かもしれませんが、head内に記述するのは他のページでもあまり見かけず、なんだか問題があるような気がして、質問させて頂きました。
ページ固有のcssなので、そこまでずら~~~~っと続くほどの量はありませんので、htmlとしての可読性にもそこまで影響しないような。
※ページボリュームにもよるのでしょうが・・。
些細な手間かもしれませんが、各ページでいちいちhtml部、css部と切り替えながら編集するのが面倒で、同一ファイルに出来れば効率もあがるのではと考えるようになりました。
ぜひ、プロフェッショナルの方からのご意見を頂きたいです!
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/19 16:37
2017/10/20 09:36
2017/10/28 06:03