2010-08-15 90 views
0

我正在考慮在我正在編寫的ASP.NET MVC網站中使用Nathan Smith's 960 Grid System進行佈局。在外部文件中放置960網格系統值

我注意到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本身內的所有這些網格值 - 它創造雜波和有很多內容,可能會變得很難管理。

是否有可能以某種方式把應用於基於特定標籤的idclass屬性網格值外部文件內的容器和網格值?

回答

1

你不能外化這些值。儘管可以將名稱合併到文件中,以便您指定給div的名稱是具有網格的多個CSS選擇器(即:.sidebar, .grid_3 {...}),但這不切實際,並且幾乎不可能管理和維護代碼。你會犧牲的可讀性和可維護性比你所獲得的語義善良要有價值得多。

960網格系統在後端很不好看。你以良好的態度放棄了自己,你會獲得簡單和有效的發展。也許不同的基於列的網格系統會更好。考慮像Frame:http://frame.serverboy.net/</shameless_plug>)或Blueprint CSS。

希望這會有所幫助。

+0

你錯誤地輸入了你的無恥插頭@mattbasta,錯過了一個r我相信... – davidsleeps 2010-08-16 04:01:50

+0

感謝您的回答。框架看起來不錯!它不是很乾淨,但更好。 – 2010-08-16 04:07:37

相關問題