0

Cookie を使用して CSS を制御する必要があります。

  • ユーザーがすべてのページに含まれるコントロールを介してスタイルを選択すると、その設定は、ユーザーが変更するか、Cookie の有効期限が切れるまで保持する必要があります。
  • ユーザーが戻ったときに、デフォルトのスタイルも FOUC も発生しないはずです。
  • jquery やその他のライブラリやフレームワークはありません
  • Windows 上の IE、Firefox、Chrome、Opera、Safari で動作します。MacOS の最後の 4 つ。iOS の Safari。Linux 上の Firefox および Chrome)
  • 特定の @class 属性に使用される Web フォントをバインドする
  • ボタンはテキスト値をシュリンクラップします
  • スタイルを切り替えて Cookie の状態を表示するためのチェックボックス

私の最初の戦略は、<body> 要素に onload ハンドラーを設定することでした。少なくとも 2 つの他のアプローチについての議論を見てきました。

  • document.writeページの構築中に <head> 内のスタイルシートへの <link> を作成します。
  • sitewizard.comは一連の小さなスタイルシートを作成し、ユーザーが一度に 1 つずつ設定してアクティブにできるようにします。

コーディングと保守が容易で、サポートする必要のあるブラウザーで必要な機能を提供する戦略を選択するためのアドバイスをいただければ幸いです。

4

1 に答える 1

1

再描画と再フローである根本原因を回避するために、いくつかの手法を組み合わせて使用​​します。

参考文献

于 2012-09-08T16:55:48.293 に答える