4

過去、今では関係のない裏話: BlueBand にいくつかの変更を加えて「すぐに稼働」させようとしましたが、さらに調べてみると、以前の開発者がレイアウトに導入したテーブルのために、これはもはやオプションではありません。私はこれと一緒に暮らし、できる限り微調整する必要があります。

したがって、将来のグリーンフィールド プロジェクトに目を向けると...

SharePoint 発行サイトとうまく連携する CSS フレームワークに関する推奨事項はありますか? (例はBluePrintYUIです。) サイト アクション メニュー、リッチ テキスト エディター、発行ツールバーなどの標準のすぐに使用できるコントロールを妨げてはなりません。

実体験大歓迎です!

4

6 に答える 6

1

ブルーバンドのテーマをテーブルレスレイアウトにハックしようとすると、多くの問題が発生します。

無料のSharepoint用アクセスキットからマイレージを獲得できる場合があります。レイアウトページ、CSS、さらにはサイトのHTMLを気にする人のためのコントロールアダプターが付属しています。

それでも、SharePointによって生成されたテーブルを削除することは実際には互換性がありません"up and running pretty quickly"

于 2009-06-04T00:47:11.340 に答える
1

最小限の masterpageから開始する必要があります。これが、発行レイアウトに接続されたマスターページになります。次に、必要なすべての html/css をマスターページとレイアウトに追加して、それらを好きなように見せることができます。

これらの同じ公開ページを閲覧しているユーザーがリスト フォーム (新規、編集、表示) にもアクセスする必要がある場合は、それらのファイルを編集してマスター ページに添付する必要があります (SP Designer または機能を使用して自動的に実行します)。 . または、アプリケーション マスターページをパブリッシング マスターページとほぼ同じになるようにカスタマイズし、実行時に application.master のマスターページを変更する HTTP ハンドラーを備え た機能として両方をデプロイします。

また、参考までに、anon ユーザーがアクセスできるサイトのリスト フォーム ページをカスタマイズし始めると、多くの問題が発生するため、必要に応じて最初に調査を行ってください。

于 2009-06-24T06:18:34.473 に答える
1

960.gs を使用してある程度の成功を収めました。これをマスター ページに含め、メイン コンテンツ領域を - で囲むか、container_12/container_24 を使用します。次に、個々のページ レイアウトで、960 を非常に優れたものにするすべての列/プッシュ/プル/アルファ/オメガの利点を活用できます。これは 2007 年と 2010 年には機能しますが、2007 年にはもう少し作業が必要です。

于 2011-02-04T00:55:54.500 に答える
1

Heather Solomon は、SharePoint CSS クラスの接続に関する優れたブログ/ガイドを提供しています。以下をご覧ください。

http://www.heathersolomon.com/content/sp07cssreference.htm

乾杯、

アダム

于 2009-06-03T19:49:29.960 に答える
0

SharePoint を操作するときは、任意のフレームワークを使用できますが、主な関心事は、Web パーツをどの程度制御できるかです。OOB Web パーツはテーブル ベースのレイアウトを使用します。Web パーツが生成するマークアップをどのように使用するかを完全に制御できる場合は、問題の少ないフレームワークの使用に一歩近づきます。

Web パーツで使用されるテーブル ベースのレイアウトの一部を軽減するには、アクセシビリティ ツールキットを参照して、Web パーツを適切に変換します。

于 2009-11-18T16:15:42.420 に答える