ようこそゲストさん
トップ
ユーザー登録
ログイン
ヘルプ
はてなブックマークの構造
はてなブックマークの構造
■
はてなブックマークの構造
はてなブックマーク
の
デザイン
の参考にしてください。
ブックマークページの構造
タグリスト絞り込みの構造
コメント直接編集機能の構造
コレクションページの構造
カスタマイズに関するメモ
■
ブックマーク
ページの構造
基本の構造
html
body
#banner //ヘッダ
h1
a
img //「
Hatena
::Bookmark」
a
img.
logo
//「?」
img //「△▽」
map
//
サービス
間遷移用マップ。使わない
area
form.searchform
input.searchword //入力欄
input.searchbutton //「検索」
#bannersub
table
tbody
tr
td //以下繰り返し
a
div.
body
div.breadcrumbs
p
a
div.header
h2
//
ブックマーク
の
タイトル
ul
.book
markinfo //件数と
アイコン
li.count //総登録数
li.
rss
//
RSS
アイコン
a
img.
rss
li.append //B!
アイコン
a
img.append
li.favorited //被お気に入り登録数
li.addtofavor //お気に入りへ追加
アイコン
a
img
li.mysite //設定により追加可能
a
img
(
ユーザー
の入力したヘッダ
HTML
がここに挿入されます)
div.main
div.pager //
ページャー
p
a
div.taglist //
タグ
リスト
絞り込み時については,
タグリスト絞り込み
を参照
div.taglist-
widget
h3 //tags
span.tagcount
input.tag_search //#tag_search
ul
.taglist //#taglist
li
a.
tag
-latest //↑新
a.
tag
-later
a.
tag
-earlier
a.
tag
-earliest //↓旧
dl
.book
marklist //
ブックマーク
一覧 #bookmark-nnnnnnnn
dt
.book
mark-image //
動画
を
ブックマーク
した場合
a
img.video-thumnail
dt
.book
mark //
ブックマーク
img.player //
mp3
を
ブックマーク
した場合
a.
mp3
//
mp3
を
ブックマーク
した場合
a
.book
mark
dd
//
ブックマーク
の
情報
dl
dt.domain //
ブックマーク
の
ドメイン
span.label //text:「
ドメイン
」
dd
.domain //
ブックマーク
の
ドメイン
a.domain
dt.category //
ブックマーク
の
カテゴリ
a
img //
フォルダ
型
アイコン
span.label //text:「
カテゴリ
」
dd
.category //
ブックマーク
の
カテゴリ
a.category
dt.
keyword
//抽出された
キーワード
img //
辞書
型
アイコン
span.label
dd
.
keyword
//
キーワード
の数だけ繰り返し
a.
keyword
dt.users
a
img //紙型
アイコン
span.label //text:「詳細」
dd
.users
strong | em | //※数が多い時に2段階
a
dt.timestamp //追加日
span.label //text:「追加日」
dd
.timestamp //追加日
dd
.edit //
編集
a
img //鉛筆型
アイコン
dd
.delete //
削除
form.delete
input //
消しゴム
型
アイコン
dd
.comment //
ユーザー
の
コメント
img //ふきだし型
アイコン
span.
tag
//
タグ
の数だけ繰り返し
a
span.comment //
コメント
本体
dd
.content //ページの内容 (詳細ページ)
div.pager
p
a
(
ユーザー
の入力したフッタ
HTML
がここに挿入されます)
△このキーワードのトップへ
モジュール
div.
hatena
-
module
div.
hatena
-moduletitle
a //
RSSモジュール
など
div.
hatena
-modulebody
div.calendar
a
table.calendar
tr
td.calendar-
next
-month
a
td.calendar-current-month
a
td.calendar-prev-month
a
td.calendar-
sunday
td.calendar-saturday
td.calendar-weekday
td.calendar-day
a
ul
.(
hatena
-antenna,
hatena
-
rss
)
li
a
img //
fotolife
など?(未確認)
form.usersearch
input.usersearch
△このキーワードのトップへ
■
お気に入りページの構造
html
body
#banner //ヘッダ。
以下略
#bannersub //ヘッダ。
以下略
div.
body
div.breadcrumbs
div.header
h2
//
ブックマーク
の
タイトル
ul
.book
markinfo //件数と
アイコン
li //
RSS
アイコン
a
img.
rss
(
ユーザー
の入力したヘッダ
HTML
がここに挿入されます)
div.main
div.pager //
ページャー
div.favoritelist //お気に入り
リスト
h3 //お気に入り
ユーザー
span.favoritecount //お気に入りの数
ul
li //お気に入りの数だけ繰り返し
a //各お気に入りの
アイコン
img.
hatena
-
id
-icon
a //
id
名
a
img //
消しゴム
型
アイコン
form.favorite //お気に入り追加用フォーム
input.favorite-
user
//style="width: 7em;"
input //「追加」
dl
.book
marklist //
ブックマーク
一覧 #bookmark-nnnnnnnn
dt
.book
mark-image //
動画
を
ブックマーク
した場合
a
img.video-thumnail
dt
.book
mark //
ブックマーク
img.player //
mp3
を
ブックマーク
した場合
a.
mp3
//
mp3
を
ブックマーク
した場合
a
.book
mark
dd
//
ブックマーク
の
情報
dl
dt
.book
marker //
ブックマーク
したお気に入り
a
img.
hatena
-
id
-icon
span.label //text:「
ブックマーク
した
ユーザー
」
dd
.book
marker //
ブックマーク
したお気に入り
a
dt.domain //
ブックマーク
の
ドメイン
span.label //text:「
ドメイン
」
dd
.domain //
ブックマーク
の
ドメイン
a.domain
dt.category //
ブックマーク
の
カテゴリ
a
img //
フォルダ
型
アイコン
span.label //text:「
カテゴリ
」
dd
.category //
ブックマーク
の
カテゴリ
a.category
dt.
keyword
//抽出された
キーワード
img //
辞書
型
アイコン
span.label
dd
.
keyword
//
キーワード
の数だけ繰り返し
a.
keyword
dt.users
a
img //紙型
アイコン
span.label //text:「詳細」
dd
.users
strong | em | //※数が多い時に2段階
a
dd
.
add
//B!
アイコン
a
img //B!
アイコン
dt.timestamp //追加日
span.label //text:「追加日」
dd
.timestamp //追加日
dd
.edit //
編集
a
img //鉛筆型
アイコン
dd
.delete //
削除
form.delete
input //
消しゴム
型
アイコン
dd
.comment //
ユーザー
の
コメント
img //ふきだし型
アイコン
span.
tag
//
タグ
の数だけ繰り返し
a
span.comment //
コメント
本体
dd
.content //ページの内容 (詳細ページ)
div.pager
p
a
(
ユーザー
の入力したフッタ
HTML
がここに挿入されます)
△このキーワードのトップへ
■
タグ
リスト
絞り込み
通常時
div.taglist
div.taglist-
widget
h3
span.tagcount
input.tag_search //#tag_search
ul
.taglist //#taglist
li
a.
tag
-latest //↑新
a.
tag
-later
a.
tag
-earlier
a.
tag
-earliest //↓旧
絞り込み時
div.taglist
div.taglist-
widget
h3
span.tagcount
input.tag_search //#related-tag_search
p.tagcrumbs
a
ul
.taglist //#related-taglist
li
a
div.taglist-
widget
h3
span.tagcount
input.tag_search //#tag_search
ul
.taglist //#taglist
li
a.currenttag //
a.
tag
-latest //↑新
a.
tag
-later
a.
tag
-earlier
a.
tag
-earliest //↓旧
△このキーワードのトップへ
■
コメント
直接
編集
通常時
dl
.book
marklist //
id
として bookmark-xxxxxxxが付加されている
dt
.book
mark
a
.book
mark
dd
dd
.comment
img //
コメント
直接
編集
のトリガー
span.
tag
//
tag
span.comment //
コメント
本体
dd
.content
編集
時
dl
.book
marklist //
id
として bookmark-xxxxxxxが付加されている
dt
.book
mark
a
.book
mark
dd
dd
.editinsitu-edit // (
dd
.commentでも可)
form
img // ふきだし型
アイコン
input.editinsitu-input //
コメント欄
span.editinsitu-count // 文字数
div.editinsit
u-can
didates //
タグ
候補
div
span // 各
タグ
候補
div // 「決定[Enter]/ 選択[Tab][←][→]
input.editinsit
u-can
cel //
キャンセル
input.editinsitu-submit // 変更
dd
.content
△このキーワードのトップへ
■
コレクションページの構造
通常ページの構造
html
body
div#banner //省略
div#bannersub //省略
div.
body
div.breadcrumbs //
パンくずリスト
。以下省略
div.header //
タイトル
など。以下省略
div.main
div.taglist //
タグ
リスト
。以下省略
div.asinlist //
ASIN
の
リスト
。
dl
.asinlist //アイテムごとに生成される。
dt.
asin
a.
asin
img.
asin
//
ASIN
画像
dd
dl
dt.users
a
img //紙型
アイコン
span.label //text:「詳細」
dd
.users
a //n users //3 users以上でemの下にa //10 users以上でstrongの下にa ?
dt.edit //text:「
編集
」 //ここだけspan.labelじゃないので注意
dd
.edit
a
img //鉛筆
アイコン
dd
.delete
form.delete
input //
消しゴム
型
ボタン
△このキーワードのトップへ
コレクション詳細ページ(/
user
/
asin
?mode=detail)の構造
html
body
div.
body
div#banner //
以下略
div#bannersub //
以下略
div.main
div.pager //
以下略
div.taglist //
以下略
dl
.asindetail //直下のdtと
dd
がコレクション数分繰り返します。
dt
.book
mark
a
.book
mark
dd
dl
dt.image
span.label //text:「商品
画像
:」
dd
.image
a
img
dd
dl
dt.publisher
span.label //text:「
出版社
/
メーカー
:」
dd
.publisher
a.
keyword
//
出版社
・
メーカー
名
dt.artist //
CD
span.label //text:「
アーティスト
:」
dd
.artist
a.
keyword
//
アーティスト
名
dt.author //
書籍
span.label //text:「作者:」
dd
.author
a.
keyword
//作者名
dt.
director
//
DVD
など
span.label //text:「
監督
:」
dt.actor //
DVD
など
span.label //text:「出演:」
dd
.
director
a.
keyword
//
監督
名・出演者名
dt.
keyword
img //
辞書
アイコン
span.label //text:「
キーワード
」
dd
.
keyword
//
キーワード
毎に生成
a.
keyword
//
キーワード
dt.users
a
img //紙型
アイコン
span.label //text:「詳細」
dd
.users
a //n
user
// 3 users以上でemの下にa, 10 users以上でstrongの下にa
dt.timestamp
span.label //text:「追加日」
dd
.timestamp //日付
dd
.edit
a
img //鉛筆
アイコン
dd
.delete
form.delete
input //
消しゴム
型
ボタン
dd
.comment
span.
tag
//
タグ
が
存在
するとき,
タグ
の数分
a //
タグ
内
リンク
span.comment //
コメント
本体
br
//(style="clear:both;")
div#
message
△このキーワードのトップへ
■
メモ
span.labelのところは非表示になっています。
共通の
モジュール
については
はてなダイアリー
と同じ構造でした
タグ
の文字サイズは要素にstyle
属性
直書きなので
はてな
任せが
妥当
ヘッダの
ロゴ
は消しちゃ駄目ですよ!
漏れ
があるかも知れません。今構造を分かりやすくする方法を考えています。
△このキーワードのトップへ
「はてなブックマークの構造」を含む日記
2006-06-15
186(css)
2006-04-22
186(css)
2005-06-15
CSSグループ管理者の日記
「はてなブックマークの構造」を含むキーワード
2007/01/06 17:26:21
はてなブックマークの構造
「はてなブックマークの構造」へのトラックバック (10)
-
2007-08-23 22:40:20
DesignWorksの手帳
2007-01-06 02:15:57
186::Diary
2006-12-07 17:40:50
チープカ
2006-06-14 00:37:15
186::Diary
2006-04-30 01:07:05
はてなダイアリー - KLaxon - O.P. on HATENA
2006-04-20 00:43:40
186::Diary
2005-09-22 15:55:30
WeBLoG
2005-09-15 12:43:07
WeBLoG
2005-08-18 20:40:10
magicink today
2005-06-15 22:39:02
?d:kamioka
BBSスレッド一覧
CSSグループCSS作成コンテスト (5)
雑談スレッド (29)
最新日記一覧
2010-01-20 23:01:44
すたいるの。ねた ::CSS::
2009-03-09 14:45:02
1日1AM(半角)
2008-12-09 18:23:33
CSS
2007-11-05 06:39:17
つみきスタイル
2007-08-01 15:38:39
sasadaの日記
2007-08-01 10:26:28
cobaltcsspool
2007-08-01 10:26:26
ワラエルノナラ。inはてなCSS
2007-08-01 07:59:33
ハテナスタイル・ラボ
2007-07-18 07:19:59
あれこれしこうさくご
2007-07-02 23:52:38
くれすのCSS日記
2007-04-08 20:07:59
alcusの日記 with GUINNESS
2007-02-14 23:24:29
一面に形を以って繋げる
2007-01-28 10:52:19
186(css)
2007-01-13 11:08:05
海と山の見える研究室
2006-12-05 18:17:01
#DocSeri { style: boxtile; }
2006-11-09 09:27:53
lovelyの日記
2006-11-02 07:48:00
PMCSS
2006-09-30 18:17:32
じっくり旨み
2006-04-08 23:58:59
tnc-nak-style★CSS
2006-02-01 20:01:37
aqua+Css
2006-02-01 13:14:33
***
2005-11-30 10:30:00
無節操スタイル。
2005-07-19 00:18:14
ハラポCSS
2005-06-29 05:04:24
agchangの日記
2005-01-21 03:16:05
MayuのCSS闇練部屋
2004-11-30 00:59:19
le style du vant
2004-10-11 00:58:11
d4-1977の日記
2004-05-26 05:28:12
na-mi{future:happy}
Error : RSSが取得できませんでした。 Error : RSSが取得できませんでした。