2008/10/13
category /
2005/06/24
category /
Blog
先日のカスタマイズ考では、如才なく優等生的(あるいは具体的な回答を一切しない、高度に政治的)なことを書いといて、しかもTBしたもんだから、FC2セレブな方々と並べて読まれてしまう可能性があることに気付いた。初見のヒトにまちがったイメージを植えつけるのはお互いに不幸なので、ここはひとつ「やっぱりアイツはヘンだった」という話も書いておかねばと思ったしだいであります。
- はじまりは以前に書きっぱなしにしといた、各ページの大見出しはダブらない方がいいんちゃう?というカスタマイズだった。エリア別ブロック変数の投入で、目標には近づいている(あと2つ変数が欲しいところだ)普通の人は気にもとめないだろうし、レンタルブログでそんなことしてる人、見たことがない(知らないだけの可能性の方が俄然高い)
- 月別やカテゴリ別はそれなりになんとかなる。問題は、個別記事を表示した時には、エントリタイトルを最高レベルの見出しにしたい、がしかし、複数の記事が表示されてる時のエントリのヘッドまわりと位置関係が変わるのは許せん!という意味のないこだわり。文章構造が変わったことを気付かせないようにしたかった(あくまでも視覚系ブラウザではね)そこでいつものように「見映えなんてCSSでどーにでもなるもんね」と絶対配置で位置を入れ替えたんですよ。(HTMLはエントリタイトル→日付→本文の順に書かれている。しかし、見た目は日付→エントリタイトル→本文の順な感じに)
- ちなみに複数表示の時にエントリタイトルより日付の見出しの方が高位なのは、いつの日か
<!--same_day-->を使うかもな?って思ったから。
- ところが、このムリヤリ位置を下げるってのはレンダリングにおいてあまり想定されていないのか、Safariでうまく表示されない。(たぶんCSSの記述のオーダーのせい。後から指定した
paddingかmarginが干渉してる気がする)Mac Safariの方は個別記事が見難かったらCSSを切るかリロードしてください(大殴
- さて、コレを突き詰めていくと
<h1>サイト名</h1>ってのは1度しか使えないから必然的に他のページからはこのサイトの名前は消えるって事なんですね。ちょっと注意深い人なら<p class="logo">サイト名</p><h1>〜</h1>などとして、毎ページに出すだろう。次はそうします。策士、策に溺れるというお話でした。
writeback
< デカビート
| ルーツ >
| 表紙へ戻る
| 探す | 案内
ホームページ
アフィリエイト レンタルサーバー FC2ブログ キャッシング
「壁紙」 使う、ってのはどうでがしょ?? -24日22時
しかし、何らかの理由で複数の異なるテーマを1ページにまとめている場合、テーマごとにh1要素の見出しを設定しても、文法上は差し支えありません。との事できちんとした階層構造になっているならh1は何度使ってもいいわけです。
W3Cの仕様書のページのソースを見てみてもh1が複数回登場します。
http://www.w3.org/TR/xhtml1/
h1をサイトタイトルのようなものにしている場合は、h1はひとつって事になると思いますが。
一応、念のため。-24日22時
>階層構造になっているならh1は何度使ってもいいわけです。
これは初めて知りました。というか全く逆に覚えてました。
ただ、今回言いたかったのはページ内でh1が重複する、といういことではなく、サイト内でh1要素の内容が重複するのは変じゃない?ってことなので、そのあたりを。
ページの内容が変われば(動的生成にせよ)そのページごとに最上位の見出しも内容に即したもの変えるべきだと思ったのです。それはtitle要素でやればよいし、HTML的に間違いではないとしても、すべてのページでh1がサイト名ってのは、どうも読み手に優しくない気がして。もっと重要な、あるいは的確な情報があるだろうと・・・
外部HTMLファイルをいくつかアップしてますがh1は文章のタイトルと同じにしてます。そうすることで、単体のページとしても機能するんじゃないかとの希望です。
>danielさん
ということで壁紙(背景)でやるのはOKなんですが、どの構造要素に対して使うのかというレベルの問題なんですね。それに、検索なんかでパーマリンクに飛んできた人は、サイト名なんてそれほど重要じゃないと思うんで放置してるわけです。-26日00時