ユーザープロファイルのマイクロフォーマット

テストページを作成しました 。 猫の下に私の行動の説明があります。

注意! 説明を読んですぐに説明を追加しますので、新しい段落が表示されても驚かないでください。





新しい行は新しい行を開始するのは残念ではありません



そのため、「Habr」はブロックで構成されていました。 マイクロフォーマットを導入する大きな理由。 同時に、処理するコードをクリーンアップします。 数日前に私を訪ねたのはそのような考えでした。 プロファイルページをダウンロードし、ローカルコンピューターで動作するように調整し(画像ファイル、スタイルなどへのパスを修正)、戦場の検査に進みました。



新しいプロファイル



自分で作成したものではないサイトコードを編集する前に、その特徴的な機能を調べておくとよいでしょう。 そのため、現在のバージョンのhaberuserページの内部を見ると、次のことがわかります。





ヘッダー、メニューなどをスクロールする class = "userinfo"でブロックの内容を調べ始めました-ユーザーに関する情報を含むのは彼です。 私は彼に追加のクラスvcardを割り当てます。 これは、ブロックにhCardマイクロフォーマットが含まれていることを示します。

<div class="userinfo vcard ">







ユーザーに関する情報の一部は、この種の典型的な構造内に含まれています。



<div class="userinfo_line">

<div class="left"></div>

<div class="right"><span class="username"> </span></div>

</div>









私はそれをよりコンパクトに、より意味的に行う方法を知っています。 定義のリストを使用し、すぐにコンテキストに応じた適切なマイクロフォーマットクラスでそれらを飽和させ始めます。 タグビートタブを実行します。 そのため、より視覚的で、高速で、軽量です。



例では、知覚を妨げるすべてのサービス情報(主にURL)を削除し、省略記号(...)に置き換えました。



<dl class=" fn n ">

<dt> </dt>

<dd class="username"><span class=" given-name "></span> <span class=" family-name "></span></dd>

</dl>








このコードは、内部に個人の名前と姓に関する情報が含まれていることを示しています。



さらに進みます。 生年月日に関する情報について説明します。

<dl>

<dt> :</dt>

<dd class=" bday " title="1982-01-26" >26 1982</dd>

</dl>








写真へのリンクについて説明します。

<dl>

<dt>:</dt>

<dd><img class="photo" src="…" width="136" height="144" alt="" title="" border="0"></dd>

</dl>








次は、ユーザーの位置情報の順番です。

<dt>:</dt>

<dd><a class="country-name" href="…"></a>,

<a class="region" href="…"> .</a></dd>

</dl>



, :

<dl>

<dt> :</dt>

<dd class= "summary" > , </dd>

</dl>









. IT- ? , "url" rel "me" — , , . .. . — , XFN, hCard.



<dl>

<dt>:</dt>

<dd class= "url" ><a class="icon" rel="me" href="http://webmascon.com/" target="_blank">Webmascon</a></dd>

</dl>








.










All Articles