1. 객체 지향 CSS (OOCSSS)
OOCSS 규칙 1 : .BTN, .BTN-INFO, .BTN-WARNINGR
.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn-info { color: #ffffff; background-color: #5bc0de; border-color: #46b8da; } .btn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #eea236; }
와 같은 구조 및 피부의 분리 OOCSS 규칙 2: 컨테이너와 콘텐츠의 분리(권장하지 않음
).header .btn{ display: inline-block; margin-bottom: 0; }
( 2) 여러 구성 요소
를 조합하여 사용하여 실현:
객체 지향 CSS처럼 버튼(btn), 페이징 및 기타 작은 구성 요소를 구현할 수 있습니다.
3. 열기 및 닫기 원칙
(1) 확장 가능(2) 수정 불가
.box{ display: block; padding: 10px; } /*不好的写法*/ .content .box{ padding: 20px; } /*较好的写法 扩展*/ .box-large{ padding: 20px; }
4. 명명 원칙
(2) 콘텐츠 기반 이름 지정(예: 헤더 콘텐츠)
위 내용은 CSS 작성 사양의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!