DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:faq:css

CSS

どのように私のテンプレートの CSS をカスタマイズできますか?

テンプレートを書いたりカスタマイズする場合、ページのヘッダー内に <link> タグを追加する必要はありません。 ページに独自の CSS を追加するには、テンプレートディレクトリ内 style.ini ファイルを注目すべきです。

通常は、style.ini ファイルの [stylesheets] セクションに myVeryOwn.css = screen のような行を追加する必要があります。

これは何故ですか?私の HTML テンプレートに単にタグを追加することはできないのですか?

可能です。 しかし、この行を置く場所と方法に応じて、問題が起きるかもしれません。 ini ファイルを使って自分の CSS を追加する場合、Dokuwiki はその CSS を取り込み、CSS 内でパスを解決します。 つまり、CSS にフルパスを手動で追加する必要はありません。 例えば、テンプレートのディレクトリにある logo.gif を追加したい場合、単に url(logo.gif) と記述するだけで他のパスは気にしないで下さい。

この方法の他の利点は、より高速ページの読み込みを行うために CSS が圧縮されているのでより高速にページを読み込めること、 パターン置換機能の恩恵を受けることができることです。

試してみましたが、動作しませんが?

  • 最も一般的な間違いは、ページの <header> セクションに <?php tpl_metaheaders(); ?> を置くのを忘れたということです。
ja/faq/css.txt · 最終更新: by sawachan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki