タグ

ブックマーク / likealunatic.jp (2)

  • パンくずリストのマークアップ考察 | Like@Lunatic

    とある案件でパンくずリストをどうやってマークアップするのが最適解なのか悩んでいました。例えば、以下のようなヴィジュアルデザインのパンくずリストをマークアップするとします。 まずどんなブロック要素で囲むか?そして > 部分はどうするか?> というのが真っ先に思いつきますが、これはスマートとは言えないのでは・・・などなど。そこでGoogleで情報検索したところ、次の記事を見つけました。 日々のネコゼログログ: アクセシブルな「パンくずリスト」 こちらの記事によると、インフォアクシアの植木さんのインタビューからの抜粋があります。そのインタビューの様子はこちら。アクセシビリティを言い出すと・・・結局はこの人にたどり着くようです。頭が下がります。 あとは、試しにやってみているのですが、パンくずリストの間に挟む矢印を画像にして、「の中の」という代替テキストを入れてあります。こうすると例えば「ホー

    パンくずリストのマークアップ考察 | Like@Lunatic
  • エラスティックレイアウトを採用してみました | Like@Lunatic

    当サイトのレイアウトにはエラスティックレイアウトという手法を使いました。コンテナ要素の幅をem単位で指定しています。該当部分の記述は以下の通り。 div#container { width: 90%; max-width: 60em; min-width: 46em; margin: 0 auto; } コンテンツ全体を囲む div#container に対して max-width と min-width をem単位で指定しています。そうすることで、ブラウザで文字サイズを変更すると div#container の幅が変わるようになります。なお、 max-width/min-width プロパティに対応していないIE6以前などのブラウザでは単に width:90% になるだけです。 また、エラスティックレイアウトで2カラムを実現するためにネガティブマージンをレイアウトに使っています。ネガティ

    エラスティックレイアウトを採用してみました | Like@Lunatic
  • 1