問題タブ [microformats]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
schema - アドレス帳 DB スキーマ
ユーザーの連絡先情報を保存する必要があります。このデータをhCardとしてページに表示し、 vCardとしてダウンロード可能にしたいと考えています。また、電話番号、メールなどでデータベースを検索できるようにしたいと思います。
このデータを保存する最良の方法は何だと思いますか? ユーザーは複数のアドレスを持つことができるため、完全な正規化は混乱します。XML の使用を考えていますが、XML db フィールドのクエリに慣れていません。連絡先情報でユーザーを検索することはできますか?
問題があれば、SQL Server 2005 を使用しています。
validation - hAtom マイクロフォーマットを検証する方法はありますか?
ブログにhAtom microformatを実装しました。少なくとも、私は持っていると思いますが、これを正しく行ったかどうかを判断するための検証ツール (または hAtom を使用するソフトウェア) を見つけることができません。現在、「hatom バリデーター」を Google で検索しても、有用なものは何も返されません。正しく実装されていることを確認する方法を知っている人はいますか?
rdf - Microformats、RDF、Dublin Core、または別のタイプのセマンティックマークアップを使用していますか?
これらのテクノロジーのいずれかを使用していますか?どれが現在のものであり、したがってサイトに含めるのが賢明ですか?
いずれかのドキュメントは比較的まばらであるように思われ、検索エンジンが向上するにつれて、それらのいずれかの使用は制限されますが、それらはもう関連性がありますか?
xhtml - hCalendar microformatでは、説明でどのようなマークアップが許可されていますか?
イベントのリストをhCalendar形式で出力するカレンダーアプリケーションに取り組んでいます。description
これには、イベントの説明に使用する必要がある「」のクラスを持つ要素が含まれます。私の質問は、hCalendarイベントの説明でどのようなマークアップが許可されているかということです。
hCalendar Webサイトで、<br />
タグを含む説明を示す1つの例を見つけましたが、他のすべての例は簡潔で、説明に追加のマークアップはありませんでした。
xhtml - xhtml のマイクロフォーマット ブロック内の要素にライセンス情報を含める正しい方法は何ですか?
rel-license は、特定の要素ではなくページにのみ適用されるようです...誰かが実際にページ要素の使用法を見つけましたか?
html - ビデオ用の任意のMicroformats
次のようなビデオおよびビデオオーバーレイ用のHTMLマイクロフォーマットを作成した人はいますか。
- ビデオファイル
- タイムコード(開始/終了)と画面領域とのリンク
ありがとう、
マイケル
javascript - javascriptで日時マイクロフォーマットを現地時間に変換するにはどうすればよいですか?
現在タイムスタンプを表示するためにdatetime マイクロフォーマットを使用しているページがありますが、自分のタイムゾーンの人間が読める時間のみを表示しています。
私がやりたいのは、abbr タグの innerHTML を同じ形式に書き直すことですが、ユーザーのローカル タイムゾーンで行います。したがって、シアトルの読者の場合、上記は次のように変換する必要があります。
Javascript Date objectを見てきました。これにより、ローカルのタイムゾーン オフセットを取得できます。しかし、いくつか問題があります。
ISO-8601タイムスタンプから新しい Date オブジェクトを作成する簡単な方法がわかりません。(より速い方法がなければ、部分文字列または正規表現で解析できると思います。)
タイムゾーンの略称を取得する方法がわかりません。たとえば、シアトルの読者の場合、時刻の最後に「(PST)」を追加してほしいと思います。そうしないと、タイムスタンプが変換されたことをそのユーザーに明確に伝えることができません (特に、彼が頻繁に訪問し、私の時間がESTにあるという事実に慣れてきました)。
javascript - リンクおよびのブラウザ ツールチップを無効にする
ユーザーが特定のリンクや要素の上にカーソルを置いたときに、Web ブラウザーのデフォルトのツールチップ表示を抑制したいと考えています。それが可能であることは知っていますが、方法がわかりません。誰でも助けることができますか?
これは、マイクロフォーマットされた日時のツールチップを抑制するためです。BBC は hCalendar のサポートを中止しました。これは、機械可読日付の表示が、認知障害のあるユーザーや一部のスクリーン リーダー ユーザーにとってアクセシビリティの問題であったためです。http://www.bbc.co.uk/blogs/bbcinternet/2008/07/why_the_bbc_removed_microforma.html
編集:
Aronの提案と同じ行に沿ってjqueryプラグインを作成しました...
html - Google はマイクロフォーマットを「理解」しており、SEO に役立ちますか?
セマンティック HTML を使用すると、Google が Web サイトをクロールして「理解」しやすくなりますが、マイクロフォーマットについてはどうでしょうか。マイクロフォーマットは、標準の HTML マークアップよりもセマンティック/クロール可能ですか?
html - Snail メール アドレスの HTML
カタツムリのメールアドレスをマークアップする最良の方法は何だと思いますか? 次のようないくつかの異なるオプションが見つかりました。
div の代わりにアドレス タグを使用する前の例も見ました。私が見つけた別のオプションは次のとおりです。
私の質問は、カタツムリのメールアドレスを表現するのに最適なマークアップは何だと思いますか? そして、私の例に限定しないでください。
各要素に関する追加のコンテキストを提供するため、最初のオプションが最適なオプションだと思います。この場合、brもコンテンツの一部だと思います。