2008-09-17 7 views
0

ウェブサイトにダイナミックなスタイルやテーマを提供する方法はたくさんありますが、私はいくつかのベストプラクティスや他の人にはうまくいきました。ウェブサイトに動的CSSスタイルまたはカスタムテーマを提供するにはどうすればよいですか?

お客様が独自の色、スタイル、テーマ、またはレイアウトを作成または指定する機能を提供する必要があるWebサイトを作成しています。私はまだどれだけの柔軟性が必要かを確信していませんが、基本的にはブランディング機能を提供する必要があります。

私はASP.NETを使用し、ASP.NETフレームワークに収まるアイデアを公開します。

答えて

1

テーマをASP.NET 2以上で使用すると、必要なものがすべて提供されます。

0

これを処理する最良の方法は、ヘッダーの背景イメージ、背景やテキストの色など、カスタマイズを提供したいすべての領域を指定する素敵なCSSドキュメントを作成することです。ロードするテーマを指定し、そのCSSファイルを表示します。

0

私は個人的にCSSベースのソリューションに行きたいと思っています。

Webアプリケーションの各ページに要素のIDとCSSクラスを定義して、顧客が独自のCSSファイルセットを提供できるようにすることができます。

このアプローチはプラットフォームに依存しないため、カスタムテーマを作成する開発者は、ASP.NETテーマモデルに適合させる必要はありません。プログラミング知識のないWebデザイナーでもあります。

+0

メンテナンス性のために常に.cssファイルを使用してください。サブテキストを見てください。独自のテーマフォルダと.cssファイルを作成し、実行します。 – PositiveGuy

0

Themesあなたの質問を再読しても良い解決策になる可能性があります。お客様が自分のブランドを動的に提出する方法を求めていると思います。つまり、ファイルを変更することなく、 ?顧客がイメージとCSSを自分でアップロードできるウェブフォームからなる管理インターフェースを持つのはどうですか?その後、HttpHandlerなどを使用してそのコンテンツを取得できます。

関連する問題