X-ALT-DESC;FMTTYPE=text/html を使用して html 記述で ICalendar を作成しようとしています: しかし、レイアウト/スタイリングのインライン CSS をサポートしているようには見えません。
3 に答える
jgm が暗示したものとは対照的に、RFC5545 には html の規定がありません。
唯一のバックドアはALTREP
パラメーター経由です (詳細についてはRFC を参照してください) 。
ただし、これは電子メールで送信された icalendar の招待を暗黙的に参照しますが (CID URI を使用することが最も多いため)、それほど頻繁ではありませんが、HTTP(S) などの他の URI も使用できます。
また、 RFC5545への準拠は、最も有名なカレンダーでさえ完全にはほど遠いことに注意する必要があります(たとえば、Google カレンダーは RFC2445 (RFC5545 によって廃止されました) のみを対象としています)。
また、これX-ALT-DESC
は MSFT 固有の拡張機能です ( iCalendar/X-ALT-DESC の MSND を参照)。
質問に戻りますが、どのカレンダーで .ics ファイルをサポートし、レンダリングできるようにしたいですか?
hcalendarはicalendarに変換されます。hcalendarは、microformatsicalendarの実装です。詳細については、http://microformats.org/wiki/hcalendarをご覧ください。
RFC 5545 (iCalendar 仕様) では HTML を使用できますが、これは HTML をサポートしているカレンダー クライアントとは異なります。ブラウザベースでないカレンダーでそうなることはめったにないと思います。