DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


サイドバー

この翻訳は元のページよりも更新日が古く、内容が古い可能性があります。 変更点を参照して下さい。
このページの翻訳?:

DokuWiki について知る

開発

法人利用

我々のコミュニティ


FacebookTwitterや他のソーシャル・ネットワークからフォローしてください。

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 · 最終更新: 2015-08-26 16:04 by sawachan