4

過去,現在不相關的背景故事:我試圖做出一些改變以BlueBand並獲得「起來,很快運行」,但它進一步尋找後,這不再是一種選擇,由於是以前的開發者引入表佈局。我必須忍受這一點,並做出一些調整。哪個CSS框架可以很好地與SharePoint發佈網站配合使用?

所以,看向未來的綠地項目...

是否有與SharePoint發佈網站的工作很好的CSS框架的任何建議? (示例爲BluePrint,YUI)。它們不應該干擾標準的即用型控件,如「網站操作」菜單,富文本編輯器和發佈工具欄。

現實世界的經驗的歡迎,歡迎!

回答

1

什麼你想使用一個CSS框架?據我可以告訴你可以使用一個進行跨瀏覽器重置,但其他一切都取決於您的佈局。如果你打算拋出標準的SharePoint佈局,這意味着你需要從頭開始。好消息是,與爲任何其他網站創建佈局沒有多大區別。在使用SharePoint時,您需要一些東西(http://msdn.microsoft.com/en-us/library/aa660698.aspx),但對於CSS,完全取決於您。

1

你會碰到很多的麻煩試圖將藍色樂隊主題變成一張少佈局的表格。

您可以從免費Accesibility Kit for Sharepoint得到一些里程。 它帶有佈局頁面,CSS,甚至是那些關心他們網站HTML的人的控制適配器。

儘管如此,擺脫由SharePoint產生的表是不是"up and running pretty quickly"

+1

我已經放棄了。修改問題。 – 2009-06-04 09:06:34

1

真正兼容,您應該與minimal masterpage開始。這將是連接到發佈佈局的主頁面。然後,您可以添加所需的所有html/css到您的母版頁和佈局,使它們看起來像您想要的任何東西。

如果瀏覽相同發佈頁面的用戶也需要訪問您的列表表單(新建,編輯,顯示),您將不得不編輯這些文件並將它們附加到您的母版頁(通過SP Designer或Feature自動執行)。或者,使用HTTP處理程序自定義應用程序主頁面,使其與發佈主頁面和deploy them both as a feature幾乎相同,該處理程序在運行時更改application.master的主頁面。

而且一個供參考,也有很多問題,一旦你開始自定義列表形式頁訪問不久又看到了用戶的網站,所以如果需要首先做你的研究,在那一個。

+0

感謝您的建議。你有使用可以共享的CSS框架的經驗嗎? – 2009-06-24 10:32:15

0

您可以使用您使用SharePoint工作時想要的任何框架,然而,主要關注的是如何的控制力Web部件。 OOB Web部件使用基於表格的佈局。如果您完全控制Web部件如何使用它們產品的標記,那麼您距離使用稍微頭痛的框架更近了一步。

要緩解Web部件中使用的一些基於表格的佈局,您可以查看輔助工具包以適當地轉換Web部件。

1

我們已經使用了960.gs,取得了一些成功。只需將它包含在您的母版頁中,然後用 - 或者使用container_12/container_24包裝主要內容區域。然後在您的個人頁面佈局中,您可以充分利用960的所有列/推/拉/ alpha/omega好吃的東西。這工作在2007年和2010年,在2007年只需要多一點工作。

相關問題