HTMLやCSSを学ぶ上で、一番大切なのは

7779 ワード

1. BEM


CSS命名規則
「-」:共通の名前
<div class='sign-in'></div>
「」:~の一部
<body>
	<div class='body__container'></div>
</body>
<div class="container">
    <div class="container__item"></div>
</div>
「--」:~の状態
<div class='btn'></div>
<div class='btn--primary'></div>
もちろん、これは固定的な方法ではなく、会社ごとにスタイルが違う可能性があるので、会社向きの方法ですが、部屋の隅の開発者なら、まず使うことをお勧めします.

2.集中順位付け(利益ゼロ自動)

header {
	max-width:1000px;
	margin: 0, auto
}
上下の点数をつけないで、左右の点数はすべて主語の中央に置いて、重要な点は必ず幅の値を設定することです

3. ClearFix

.clearfix::after {
  content: "";
  clear: both;
  display: block;
}

.float--left {
  float: left;
}

.float--right {
  float: right;
}
フロートが内容物に不適切な破砕現象を生じさせた場合に使用する

4.部分的に行う

<!-- HEADER -->
<header>
 ~~~~코드
</header>

<!-- SECTION -->
<section>
 ~~~~ 코드
</section>

<!-- FOTTER -->
<footer>
 ~~~~ 코드
</footer>
当たり前ですが、以前はコードを書くときにdivでクラススクランブルをしていましたが、確かにシンボルマークを区別して部分的に行っていたので、読みやすさが良かったです.

5.Vendor Prefix(ブラウザ固有接頭辞)

.input--text::-webkit-input-placeholder {
  color: #cacaca;
}
.input--text::-ms-input-placeholder {
  color: #cacaca;
}
.input--text::-moz-input-placeholder {
  color: #cacaca;
}
CSS推奨に含まれていない機能、またはCSS推奨に含まれているが完全に特定されていない機能を使用する場合は、Bender Prepixを使用します.