Twitter's Bootstrap library을 사용하여 기본 버튼을 만들려면 class="btn btn-primary"
과 같은 두 가지 CSS 클래스를 사용해야합니다.Twitter Bootstrap에서 버튼에 대해 여러 클래스가 필요한 이유는 무엇입니까?
왜 그들은 btn-primary가 btn에 포함 된 CSS를 모두 포함 할 수 있었는지 이런 식으로 API를 설계 했습니까? 순전히 코드 복제 및 파일 크기를 절약 할 수 있습니까? 아니면 더 복잡한 이유가 있습니까?
이것은 좋은 점이지만 트위터가 LESS로 컴파일되어 있으므로 개발자로서 이러한 DRY 이점을 모두 얻을 수 있으며 결과 만 반복적이라고 생각하십시오. – Steve
@Steve Less less는 OOCSS와 동일한 이점을 제공해야합니다. 반복을 전혀 쓰지 않는 다른 방법입니다. 다음 버전의 부트 스트랩 구성 요소는 [로드맵] (http://blog.getbootstrap.com/2012/03/coming-up-in-bootstrap/)에 따라이 원칙에 따라 개발됩니다. –