これは私の最初の投稿ですので、何か間違っていると私は言い訳になります。私の質問は、どのように私のCSSファイルをレイアウトする必要がありますか? 「正しい方法」があるかどうかを知りたいときはCSSを書いてください。ありがとう!CSSをレイアウトする正しい方法はありますか?
-1
A
答えて
-2
CSSは具体的にレイアウトする必要があります。
IDは、タグよりも具体的なクラスよりも具体的です。したがって、一般的なタグスタイルをシートの一番上に、その後にクラスとIDが必要になります。
.p { }
#p { }
p { }
CSSは空白に影響されないので、タブでは編集が変更されませんが、それに応じてタブを切り替えるのが一般的です。
多くのプログラマが従うルールはたくさんありますが、その大多数は意見が分かれていますので、効率的なCSSレイアウトの採用はあなた次第です。私が述べたルールでさえ、使用しないとCSSを "破る"ことはありませんが、問題を起こすのを助ける傾向があります。このトピックをさらに研究し、それに従うために一連のルールを採用して試してみてください。
-1
あなたのCSSをインデントすることができます。または、プロジェクトの最後にそれを最小化する。 これを行うのに役立つたくさんのウェブサイトを使用することができます。
0
ブラウザがCSSを解析してウェブサイトを表現する方法を理解することは、より効率的なコードを書くための重要な第一歩です。
キーセレクタ:ID、クラス、タグ、および汎用の4種類があります。それは彼らがいかに効率的であるかという同じ順序です。
#main-navigation { } /* ID (Fastest) */
body.home #page-wrap { } /* ID */
.main-navigation { } /* Class */
ul li a.current { } /* Class *
ul { } /* Tag */
ul li a { } /* Tag */
* { } /* Universal (Slowest) */
#content [title='home'] /* Universal */
あなたは
関連する問題
- 1. bootstrap.css.mapを含める正しい方法はありますか?
- 2. scene2d.ui Stackをレイアウトする方法はありますか?
- 3. DOM/CSSをWebブラウザでプログラムで修正する方法はありますか?
- 4. CSSにアンカーをマージする方法はありますか?
- 5. クラスをチェックする方法はCSSにありますか?
- 6. CSSファイルを計測する方法はありますか?
- 7. レスポンシブCSSをSeleniumでテストする方法はありますか?
- 8. ドラッグアンドドロップCSSベースのレイアウト生成ツールはありますか?
- 9. CSSを適用するには正しい方法ですか?
- 10. CSSを使ってこのレイアウト効果を再現する方法はありますか?
- 11. フィールドを正しくレイアウトする方法
- 12. 新しいレイアウトXMLを正しく追加する方法は?
- 13. CSS、divをレイアウトしていますか?
- 14. chrome iOS CSSを見る方法はありますか?
- 15. html + cssで枠線を作る方法はありますか?
- 16. CSS calcにpiを入れる方法はありますか?
- 17. css letter-spacingを作る方法はありますか?0.5 px?
- 18. ブロックスタイル/ CSSをインラインCSSに変換する方法はありますか?
- 19. 印刷メディアとデフォルトのレイアウトに同じCSSスタイルシートを使用する方法はありますか?
- 20. タイムスタンプをRNNに供給する正しい方法はありますか?
- 21. Intをコアデータに保存する正しい方法はありますか?
- 22. Reactで入力を消去する正しい方法はありますか?
- 23. リストを2回反復する正しい方法はありますか?
- 24. ASP.NET MVCでJavascriptを参照する正しい方法はありますか?
- 25. Golangでバイトストリームをフィルタリングする正しい方法はありますか?
- 26. ビューを親レイアウトの外に少し出す方法はありますか?
- 27. HTML:フォーム要素をレイアウトする正しい方法は?
- 28. ビットバケットリポジトリにあるCSSファイルをホストする方法はありますか?
- 29. ブートストラップ形式のレイアウトは「正しい」方法ですか?
- 30. JSを使用してCSSキーフレームアニメーションをトリガーする方法はありますか?
より効率的なCSSを書くことの記事の下に参照することができhttps://smacss.com/とhttps://en.bem.info/です2つの一般的な方法論。 – ceejayoz