テーマCSSのルール

各種ルール

ファイル名

テーマディレクトリ名と必ず同じファイル名に拡張子".css"を付加したものでなければなりません。違うファイル名にした場合、テーマとして正しく認識されません。

文字コード宣言

テーマファイルは必ず最初の行に(正しい)文字コード宣言を含んでください。@charsetと文字コードの間は必ず半角スペース1つでなければなりません

@charset "EUC-JP";

画像ファイル、CSSファイル

画像ファイルなど参照するファイルはすべてテーマディレクトリ内に納めてください。

唯一例外として、他の(同じテンプレートを使用する)テーマを元に少し改造して別テーマを作成した場合は、import により別テーマのCSSを参照させることができます。

例えばsatsukiテーマの色違いや、-multisideとなっているテーマはこれに該当します。

satsuki-multiside.css の先頭部
@import url("../satsuki/satsuki.css");
satsuki_pink.css の先頭部
@import url("../satsuki/satsuki.css");

この場合、テーマ名の先頭部分に「元となったテーマ名」を含んでいなければなりません。

JavaScript

CSS中にJavaScript(IE専用です)を書くことは推奨できません。

配布・収録テーマのルール

adiary配布物に収録するテーマは次の条件を満たす必要があります。

  • ライセンスがGPLであること。
  • JavaScriptを含まないこと。
  • IE6で表示させて、(どの画面でも)大きく表示が崩れないこと。
  • Firefoxの最新版で表示させて、(どの画面でも)大きく表示が崩れないこと。

adiaryに収録しても構わない自作テーマがありましたら、ご連絡ください。

オリジナルテーマ作成時の注意

adiaryに収録されているテーマファイルやはてな/tDiaryなどの(大半を占める)GPLなテーマは、それを元に改造することで自由にテーマを作成・発表することができます。しかしながら、それらテーマはまたGPLとなり誰でも自由に使用出来ることを認めねばならなくなります。