追加された特定のスタイルシートを削除または設定解除することは可能ですか?
例えば:
<?php
// my layout file
$this->headLink()
->appendStylesheet('/css/page/foo.css');
?>
多くの場合、スタイルシートを追加したり、スタイルシートを追加したりしましたが、特定のコンテキストのビュースクリプトでは必要ありません。これは可能ですか?
追加された特定のスタイルシートを削除または設定解除することは可能ですか?
例えば:
<?php
// my layout file
$this->headLink()
->appendStylesheet('/css/page/foo.css');
?>
多くの場合、スタイルシートを追加したり、スタイルシートを追加したりしましたが、特定のコンテキストのビュースクリプトでは必要ありません。これは可能ですか?
現在のAPIでのほとんどのオプションは、コントローラー/アクション/ビューheadLink()
を呼び出してスタック全体を上書きすることです。
別のオプションは、リファクタリングして、特定のアクション/ビューが必要な場合にのみ特定のスタイルシートを追加することです。
スタイルシートが消費する余分な数ビットは通常、それを削除するためのCPUサイクルの価値がないため、ほとんどの人はそれをそのままにしておくと思います。setStyleSheet()
似たようなものはありませんremoveStylesheet()
。これは主に、必要なファイルを最小限に抑えて、cssファイルを1つのファイルに移行する必要があるという理由によるものです。
1つのリクエストであれば、ファイルが20kb大きいかどうかは関係ありません。
次に、管理部分のあるサイトなど、特別なサイトがある場合は、そのようなサイトにadminスタイルシートを追加できます。
必要なものを追加するだけです!