격식에 맞게 만들다
5124 단어 CSS
최적화에 급급하지 않음
위인의 말을 쓰다
시기상조의 최적화는 모든 악의 근원이다.
이처럼 처음부터 완벽의 최적화를 지나치게 추구했다가 결국 많은 시간을 들여 만든 것을 결국 사용하지 못하고 낭비했다.
필요하기 전에 기능을 추가하지 않습니다.
Rules of three
어떤 시기의 최적화 지도 방침
세 번 반복되는 것은 모델로 성립된다.
"그 구성 요소가 세 가지 항목에서 사용할 수 있다면 다른 항목도 사용할 수 있습니다."
SOLID CSS
단일 책임 원칙
이 책임과 외관을 구축하는 책임은 분리되어 설계된 것이다.
구체적으로 말하면 구조
position
와 float
의 외관border
과 background
이 함께 설치되지 않은 규칙 그룹이다.해방/폐쇄의 원칙
Todo: 추후 요약
재활용이 전부가 아니에요.
예를 들어, 다음 설계가 있다고 가정합니다.
.btn {
display: inline-block;
border-radius: 5px;
border: 1px solid #ccc;
padding: 0.6em;
line-height: 1;
text-decoration: none;
color: #ddd;
}
.heading {
display: block;
font-size: 18px;
font-weight: bold;
}
<a href="#" class="btn">ボタン</a>
<h2 class="btn heading">見出し</h2>
예를 들어 같은 장식이라면 클라스를 하나로 정리하는 것이 좋다고 쉽게 생각하지 마라.이 경우 SMACSS의 Theeme 클래스를 다음과 같은 방법으로 수정할 수 있습니다!
.btn {
display: inline-block;
line-height: 1;
text-decoration: none;
color: #ddd;
}
.heading {
display: block;
font-size: 18px;
font-weight: bold;
}
.theme-default {
border-radius: 5px;
border: 1px solid #ccc;
padding: 0.6em;
}
<a href="#" class="btn theme-default">ボタン</a>
<h2 class="heading theme-default">見出し</h2>
Reference
이 문제에 관하여(격식에 맞게 만들다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/usako/items/de252b7f7e43e5161fcb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)