2010-08-15 2 views
0

필자가 작성한 ASP.NET MVC 사이트의 레이아웃에 Nathan Smith's 960 Grid System을 사용하려고 생각합니다.외부 파일에 960 그리드 시스템 값 배치

I는 다음과 같습니다 960.gs 사용 쇼 HTML의 예 것으로 나타났습니다 :

<div class="container_12"> 
    <div class="grid_12"> 
    </div> 
    <!-- end .grid_12 --> 
    <div class="clear"></div> 
    <div class="grid_1"> 
    </div> 
    <!-- ... --> 
</div> 

내가 특히 HTML 자체 내에서 모든 그리드 값을 넣어 같이하지 - 그것은 혼란을 만들고 콘텐츠가 많아서 관리하기가 어려울 수 있습니다.

은 어떻게 든 특정 태그의 id 또는 class 속성을 기반으로 그리드 값을 적용 외부 파일 내에서 그 용기 그리드 값을 넣을 수 있습니까?

답변

1

이러한 값을 외부화 할 수 없습니다. div에 지정하는 이름이 그리드가있는 여러 CSS 선택기 (예 : .sidebar, .grid_3 {...})가되도록 파일에 이름을 병합하는 것은 가능하지만 실제로는 불가능하며 코드를 관리하고 유지 관리하는 것이 거의 불가능합니다. 당신이 희생해야 할 가독성과 유지 보수성은 당신이 얻고 자하는 의미 적 선량보다 훨씬 더 중요합니다.

960 그리드 시스템은 백 엔드에서 꽤 추악합니다. 당신이 멋지게 포기한다면, 당신은 개발의 단순성과 효율성을 얻게됩니다. 아마도 다른 열 기반의 새 시스템이 더 좋을 것입니다. 프레임 : http://frame.serverboy.net/ (</shameless_plug>) 또는 청사진 CSS를 고려하십시오.

희망이 도움이됩니다.

+0

틀린 플러그 @mattbasta를 잘못 입력 했으므로 R이 누락되었습니다. – davidsleeps

+0

답변 해 주셔서 감사합니다. 프레임이 좋아 보인다! 그것은 완벽하게 깨끗하지는 않지만 훨씬 좋습니다. –