- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSのチェックをお願いします。)
CSSのチェックをお願いします。
このQ&Aのポイント
- CSSのチェックを依頼します。
- 改行の意味や記述の順番、不要な項目についてご指摘ください。
- CSSのチェックをお願いします。改行の意味や不要な項目についてご教示ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1について。 改行は、コンピュータにとっては意味がありません。 しかし人間にとっては意味があります。 項目毎に分離して並べる事で読みやすくするのが目的です。 もっとたくさんの項目について書くようになったとき、改行の恩恵にあずかるでしょう。 2について。 記述の順番も、このケースは問題ありません。 一点注意としては、 同じタグの同じ項目について2回記述をしてしまうと、 後の方だけ有効になります。 CSSがとても伸びてきた場合に注意しても良いかもしれません。 a:link { color : #0000ff; /* こちらは無効 */ } (中略) a:link { color : #ff00ff; /* こちらだけ有効になる */ } 追加すべき項目ですが、 一番最後に</style>という閉じ括弧が必要です。 単なるコピペ忘れでしたら済みません。念のため。 削除すべき項目もありません。 実際のところ、1つのセレクタ(タグの事と思ってもらって結構です)に ひとつだけプロパティ(項目)を設定する場合、 セミコロン「;」は無くても大丈夫です。 body { color:#ffffff /* セミコロンが無いけれど大丈夫 */ } しかし、セミコロンを付けるのはとても良い習慣です。 複数のCSSを設定する場合はセミコロンが必須ですし。 body { color:#ffffff; /* 次の「background-color」との仕切りとしてセミコロンが必須 */ background-color:#000000; } 参考になりましたでしょうか。
お礼
ありがとうございます! </style>につきましては御明察です(コピペし忘れです) 「人間が読みやすくするため」なんですか!? CSS初心者の私は改行があると分かりにくい項目もあります。その部分のみ改行を削除します。 分かりやすい説明をありがとうございます。