プラグインが出力するHTMLについて
tips_plugin_html_css
プラグインは何らかのHTMLを返しますが、その際の留意事項をいくつかあげます。
HTML
HTMLはValidなHTMLを書くことが望まれます。どのバージョンのHTMLを使うかというのは議論が分かれるところだと思いますが、tDiary本体はデフォルトでは1.4まではHTML4.01Transitionalを、1.5からはHTML4.01Strictを使っています。
また、HTML自体は、大文字で書いても小文字で書いても問題ないですが、tDiaryでは小文字で書いている場合が多いようです。
CSS
CSSについても配慮が必要です。なるべく、テーマから変更しやすいようにclass/idづけすべきです。なお、CSSもValidなCSSを書くことが望まれます。ちなみにclass/id名には'_'を使えないので注意(経験者談)。
プラグインのCSSは@importされるか取り込まれるかのどちらかですのでclass名なども重複しないようにするなどの配慮も必要です。こちらも、メソッド名に似たような命名にすればよいでしょう。
(重複しないよう、どのプラグインかわかりやすいよう、難しいですけどね)
キーワード:
参照:[tDiary関係]