こんにちは。私は SharePoint の初心者で、職場の誰かのためにインターネットに面したサイトを構築/ブランド化しようとしています。
サイトを中央揃えの固定幅レイアウトに制限するために、coreV4.css ファイルに次のコードを追加しました。
#s4-bodyContainer {
width: 960px !important;
margin: 0px auto;
}
…そしてそれはうまくいきました。しかし、その後、coreV4 スタイルシートを変更してはいけないと言われたので、ファイルを元の状態に戻し、サイトに既に添付されている 2 番目のスタイルシートに上記のコードを追加しました。次のように、マスター ページの先頭からリンクされています。
<link rel="stylesheet" type="text/css" href="/Style%20Library/CSS/combined.css" runat="server" After="corev4.css"/>
問題: SharePoint は、2 番目のスタイルシートの #s4-bodycontainer スニペットを「見る」ことを拒否します。そのスタイルシートの他の部分は認識します。たとえば、コンテンツ エディター Web パーツ用に作成したスタイルは問題なく機能しますが、s4-bodycontainer に関連するコードは認識しません。
そのコードを coreV4.css に戻して 1 日と呼びたいのですが、ここに別の問題があります。どのサブサイトもそのファイル (_styles フォルダーにある) の反復を指していません。それを変更する方法を知りません。代わりに、Sharepoint ファイル構造の奥深くにあるファイルの別のコピーを指しています (明らかに _layouts の下にあります - 私はそれにアクセスできないと思います)。
ご指導いただければ幸いです。ありがとう!