タグ

6_はてなと2_cssに関するtknsnのブックマーク (3)

  • HatenaをXHTML+CSSで組みなおす

    授業中、生徒は課題制作で忙しく僕は用無し。ってことで、○○○をXHTML+CSSで組みなおすシリーズ(?)第二段を勝手にこっそり作ってた。 なるべく皆が知ってるサイトで、コーディングが楽しそうなサイトを探してたのだけど、なかなか決まらず、結局、生徒のリクエストでhatenaのトップページを組みなおす事にしました。 hatenaは一部レイアウトにテーブルを使っているものの、基CSSでの段組がされているので、mixiを組みなおすような大きな軽量化は出来そうにない。なので、楽しみ方としては、いかに無駄なマークアップを減らしてシンプルなXHTMLで同じ見栄えを再現するかだ。 これがまた、パズルで遊んでいるときの感覚に似ていてとっても楽しい。近い将来、CSSで1つの要素に複数の背景画像がおけるようになったとき、このパズル感が失われてしまうと思うと残念でならない。(半分ホンキ) で、帰ってきて手直

  • はてな内の2カラムレイアウト - tikeda's blog

    最近のリニューアルなどを経て、はてなのサイトは、2カラムでブラウザサイズに合せてメインカラムが可変するレイアウトが増えてるのですがキーワードページなどメインカラムの要素が様々だったり、カラムの上下左右と柔軟性が必要な場合が多く、色々やりくりした結果、floatを使った以下の方法で定着しています。 HTML <div id="main"> <div class="box"></div> <div class="box"></div> </div> <div id="sidebar"> </div> CSS #main{ float:left; width:100%; } #sidebar{ float:left; width:250px; background:#CCC; margin-left:-260px; } .box{ margin-right:260px; }こうすると、メインカラ

    はてな内の2カラムレイアウト - tikeda's blog
  • はてぶタグを縦1列に並べるためのスタイルシート - 博物士

    http://d.hatena.ne.jp/REV/20060427#p5 にて b:id:genesis をご紹介いただきました*1。せっかくの機会なので,少しばかり情報提供しておきます。 秩序だっていない keywordcloud が好きになれない性格なもので,はてなブックマークのタグについても CSS を操作することで整列させています。次の文を [設定]‐[デザイン編集]‐[スタイルシート] に書き加えることで実現させました。なお,これは「基テーマ」に合わせたもの。 div.taglist { width: 15%; margin-left: 48px; margin-bottom: 32px; } div.taglist ul li { display: block; background: #fafafa; border: 1px solid #eeeeee; padding-

    はてぶタグを縦1列に並べるためのスタイルシート - 博物士
  • 1