0

序文/環境: fckEditor、asp.net MVC、および jquery を使用しています

私たちのサイトには、サイト全体のスタイルのセットがあります。これらには、フォント、リスト、およびその他の特定の基本機能が含まれます。

body
p
a
ul
ul li
div.content
etc....

問題は CMS で発生します。FCK エディターを使用し、コンテンツの変更をデータベースに保存してから、コンテンツ ページに提供します。問題は、動作がユーザーが期待するものに対してまったく何もないことです。それらの変更は、(もちろん) サイト全体のスタイルの影響を受けます。問題は、すべての場合において、ユーザーがサイト全体のスタイルを上書きすることを望んでいることです。残念ながら、彼らがデフォルトの動作が私たちのサイトとは異なるものを選択した場合、それは間違っています. 例: UL と LI をオーバーライドしました。彼らが FCKEditor でリストを選択した場合、スタイルは適用されず、デフォルトは、ユーザーが望んだもの (つまり、デフォルトの LI の外観) ではなく、サイトが定義したものになります。

デフォルトが変更されないように、サイトの他のすべての部分をより具体的に更新する以外に、これを回避する方法はありますか?

4

2 に答える 2

0

メイン サイトの CSS がページで使用されないようにします。CMS (Joomla、MODx など) には、多くの場合、個々のページに対してスタイルを 1 つ選択するか、まったく選択しないオプションがあります。ユーザーのページを空白のスタイルにデフォルト設定することもできます。

于 2009-08-17T18:14:00.720 に答える
0

スタイル属性に '!important' を使用しますか? (つまり、背景色: 黒 !重要)。少し面倒かもしれませんが、これは私がいくつかのページでデフォルトのスタイルを上書きするために使用するものです. 単なる提案です。CMS を使用して編集しているため、適用されない場合があります。

于 2009-08-17T18:15:06.960 に答える