나는이 질문이 가장 큰 타격을 당했을 가능성이 있으며, 무엇보다 개인적인 취향의 문제라고 생각하지만, 누군가 제안을했는지 궁금하다.가벼운 CSS 프레임 워크는 좋은 일반적인 목적입니까?
코드 재사용의 끔찍한 습관이 있습니다. (대부분 내가 항상 어떻게 든 항상 내 "개발"폴더 인 연속적으로 성장하는 미로에서 수집 한 스 니펫을 잃어 버리는 것처럼 보인다는 사실 때문에), 내가 말하자면, 나는 몇 달 전에 다시 찾기를 시도하기로 결정했다. 새로운 프로젝트를 수행하면서 쉽게 사용할 수있는 기존 CSS 프레임 워크. 나는 지금 그들 중 다수를 시험해 보았고, 위대한 것들을 발견했지만, 내가 찾고있는 것 중 어느 것도 맞지 않았다.
는 중요한 순서대로, 여기에 내가 찾을 희망하고있는 작업은 다음과 같습니다
유연성 - 내가 오랫동안 단일 설계/개발 패턴에 맞도록 너무 산만 해요. 그것은 내가 사용하고있는 프레임 워크에서 다양한 규칙을 무시하는 데 대부분의 시간을 할애 할 필요가 없다면 그렇게하는 것이 좋을 것입니다. 물론 내가 사용하는 프레임 워크에 관계없이 가끔씩이 작업을 수행해야한다고 이해하지만, 필요가 적을수록 좋습니다.
경량 - 저는 전체 프로젝트 전체를 기반으로하는 프레임 워크를 찾고 있지 않습니다. 나는 Internet Explorer와 같은 것들에 온건 함을 가져 오기위한 헬퍼 클래스 모음과 유틸리티 규칙에 대한 더 많은 것을 찾고있다. 기본적으로, 나는 내 인생을 더 쉽게 만들어 줄 뭔가를 찾고있다.
크로스 브라우저 호환 - 프레임 워크가 현재 표준을 준수하지 않을 경우 브라우저가 호환되는 한 비교적 덜 보일 것입니다. 불행히도 고객이 여전히 수용해야하는 Internet Explorer 7을 사용하고 있습니다. 이 시점에서, 그러나, 나는 그것이 인터넷 익스플로러 6
모듈와 호환 남아 있는지에 대해 덜 신경 수 있습니다 - 그것은 계약 위반은 아니지만, 나는 가벼운 반면, 여전히 관리 프레임 워크를 찾을 기대했다 모듈 방식의 설계. 이 말은 수많은 "스타일 시트"를 의미하며, 모두 "목적"을 기반으로합니다. 예를 들어, 작업 규칙을 유지하면서 forms/forms.css라는 폴더/스타일 시트에서 양식 (.error, .info, .alert, .text, .required 등)을 처리하기 위해 일반적으로 사용되는 모든 클래스를 수집합니다 다른 파일/폴더의 레이아웃과 같은 나는 실제로 실제로 YAML이했던 방식을 좋아했다 - 불행히도, YAML은 내가 사용하지 않는 약간의 여분의 것들을 갖고 있으며, 아마 얼마 동안은 필요하지 않을 것이다. 으로
(정직하지만 내가 다른 프레임 워크를 찾을 수 없습니다 경우, 난 그냥 난 그냥 YAML에서 사용하지 않는 것을 아래로 트리밍, 거기에서 기반을 구축에 대해 무엇을 할 수 있는지 볼 수 있습니다) 내용이 갈수록, 나는 정말로 보편적 인 것들을 찾고 있습니다. 같은 것들 :
.text-center { text-align: left; }
.text-right { text-align: right; }
.centered { margin-left: auto; margin-right: auto; }
.left { float: left; display: block; }
.right { float: right; display: block; }
그리고 물론, 일반 clearfix 물건. 둥근 모서리, 그림자 등을 다루는 클래스도 좋을 것입니다.
접근성, rtl 지원, microformats 등에 대해서는 지금 당장은별로 신경 쓰지 않습니다. 왜냐하면이 프레임 워크를 대부분 클라이언트와 관련된 작업에 사용하고 있기 때문에 아직까지 지금까지 필요합니다.
마지막으로 개발자가 무엇보다 중요합니다. (요즘에는 많은 디자인 작업을해야한다는 요구가 있습니다.) 클라이언트 또는 서버 측에서 동적으로 마크 업을 작성해야하므로 프레임 워크의 마크 업이 간단할수록 좋습니다.
http://stackoverflow.com/faq#dontask –
. 내 질문에 적용 할 수있는 유일한 "do not"는 "주관성"에 관한 것입니다. 그러나 나는 내가 원하는만큼의 범위를 제한함으로써 상당한 양을 제거한 것처럼 느낍니다. 그랬어. 일련의 특정 요구 사항을 충족하는 프레임 워크를 아는 사람이 있는지 묻습니다. 모든 사람들이 좋아하는 CSS 프레임 워크가 무엇인지 묻는 것은 아닙니다. –