2

ユーザーがブログ投稿を作成できる Web サイトがあります。バックリストのタグがいくつかありますが、ほとんどの標準の HTML タグが受け入れられます。

ただし、ページの表示方法に問題があります。

HTML を独自の div にラップしたままにします。

最終的には、ユーザーからの HTML をメイン サイトのスタイルシートとは別に保持して、スタイルの継承や、HTML が表示されている元のサイトのレイアウトの台無しを回避できるようにしたいと考えています。

結局のところ、div に適用して、そのコンテンツをサイトの残りの部分から隔離することはできますか?

ありがとう!

4

4 に答える 4

3

リセット スタイルシートを使用して、特定のプロパティとそのDIV子のプロパティをリセットできます。一方で、その特定のDIV.

于 2009-07-15T19:40:43.880 に答える
1

フレームまたは iframe で実行できます。それはあらゆる点でそれを分離します。

于 2009-07-15T19:41:54.953 に答える
0

本当に極端になりたい場合は、iframeを使用して完全に分離しておくことができます。

または、ページのスタイルシートに影響を与えないように、インラインスタイルの記述のみに制限することもできます。

1)ユーザーが作成したスタイルタグhtmlをすべて削除します。このように、彼らはあなたのスタイルを上書きすることはできません。

2)コードを検証し、閉じていないタグやdiv内に含めるべきではない要素(headタグやbodyタグなど)を修正または拒否し、すべてが適切に閉じられていることを確認して、HTMLを台無しにしないようにします。に含まれているdivの後のページ。

于 2009-07-15T19:46:08.753 に答える
0

ユーザーが生成した各コンテンツを、自動的に追加できる他のクラス名に加えて、クラス「ユーザー名」の div でフォーマットできますか?

次に、彼らは-私は「彼ら」だと思います-好きなようにフォーマットとスタイルを設定でき、すべてのスタイルを次のように前に付けることができます: div.username selector.

それ以外の場合は、iframe を使用できる場合があります。

于 2009-07-15T19:41:13.350 に答える