リッチテキスト列の横幅とついでに表示幅とツールバーを拡張する方法

リッチテキスト列の横幅を変更する方法です。

誰もが感じると思うのですが、SharePoint 2007 のリッチテキストエリアは狭い!450pxしかありません。しかし、core.css で指定されているクラス ms-rtelong の width を 600px くらいに拡張してしまえばOKです。



代替案として、外部スタイルシートの活用をお薦めします。xxx.css ファイルを作成して、適当なライブラリにアップロード。[サイトの設定] → [マスタページ] の一番下 [代替 CSS の URL] に設定してあげればOKです。

さて、これで完全、に見えたのですが…。思わぬ落とし穴がありました。表示部分がそのまま(横幅450px)なのです!

しかし折角ここまでしたのですから、なんとかしたい。CSSと格闘すること小一時間。
なんとか出来た…ような気がします!(ちょっと自信なし)

いろいろと試したましが、私のお薦めは

.ms-rtelong { width : 559px;}
.ms-formtoolbar { width : 780px;}
.ms-long { width : 561px;}

くらいです。

続・リッチテキスト列の横幅とついでに表示幅とツールバーを拡張する方法(残念)
続続・リッチテキスト列の横幅とついでに表示幅とツールバーを拡張する方法(祝)

SharePoint Developer
リッチテキスト列の横幅を変更する方法


これまでのコメント

  1. おりば〜ず より:

    AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
    さすがsaruhikoさん。
    さっそく拡張ですね!

    なるほど外部CSSですね。これならSP気にしなくてもいいですね。
    あとはちょっと大げさですがテーマを作るっていうのもありですね。

  2. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727) Sleipnir/2.5.12
    あ、それもアリですね。
    難易度高いですが…
    外部SPは手軽ですが、サイトを作ったりする都度、リセットをかけてやらないといけないのが難点です。

    あ、それと実は上記では駄目なケースを見つけました。

    .ms-bodyareaframe {width:780px;}

    も必要でした(汗)

  3. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727) Sleipnir/2.5.12
    あ、上の嘘です!(滝汗)
    .ms-bodyareaframe
    は幅指定しちゃうと駄目ですね。他に悪影響が出ます。記事とおりのCSSでおそらく上手くいくと思います。

  4. iwanovich より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
    すばらしー。
    120%なんて謙虚すぎます
    1000%upですわ(^^)

  5. craly より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)
    こんにちは!いつも拝見させていただいてます。
    このcssは私もフル活用させていただいてます。とっても便利♪ありがとうございます。

    ちょっとご質問ですが、このCSSは表\示部分の幅も(一時間の格闘のおかげでw)広く見せることが可能\となってますよね。
    が、よく見ると文字の長さはそのままなんですよね・・・ここって変更することは出来ないのでしょうか・・・(泣)
    せっかく幅が広くなったのに、文字の表\示数が同じってのはもったいない!!と・・・。
    私も色々調べてみたんですが、スキルが足りず判りませんでした。
    もし可能\な方法がありましたら、ぜひご教授いただけないでしょうか。
    長文、失礼しました!

  6. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727) Sleipnir/2.5.12
    な、なんと!
    不覚、全く気づきませんでした…。
    きっとまだ内部に幅指定されたTableタグがあるんですね。
    探してみます〜
    情報感謝です。

login

Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9