CSSに関するgots522のブックマーク (12)

  • [CSS] テキストの文字サイズ・行間確認用

    CSSで行間( line-height )と文字サイズの確認用ツールです。画面右の項目を変更してご利用ください。 このページでは、段落(P要素)まわりのCSSで重要だと思われる文字サイズ、行間、左右マージン、段落間隔(P要素の下マージン)を実際に変更し、確認できます。 CSSでのレイアウトデザインにおいて、最も重要な基事項といえば文字の可読性です。最近ではブログの普及もあって、極端に読みにくいページは少なくなりましたが、WEBを作る人としては押さえておきたいところです。 以下、サンプル文章代わりの雑文です。 海外で小さい文字のサイトってありますよね。でね、そのサイトが妙にイカしたデザインに見えたりだとか。実際、ぱっと見は綺麗です。文字が小さくなるにつれて文章ではなくて模様だとかパターンの塊に見えるためだと思うのですが、そういったサイトの文字サイズを日語に適用するとちょっとまずい。 例え

  • hail2u.net - Weblog - floatで並べたリストのセンタリング

    ページング・ナビゲーションなどでリスト項目をfloat: left;で横に並べるというのは割りと良く使われると思う。並べること自体は特に難しいわけではないが、その並べたリスト全体をセンタリングしようとするとちょっとややこしい。display: inline-block;を使う手法やdisplay: table;を使う手法という黒魔法的(私見)な手法で実現可能だが、position: relative;でもいける。 ややこしい理由は簡単で、センタリングでよく使われるtext-align: center;やmargin: 0 auto;といった手法が通用しないから。検索するとすぐ出てくる比較的メジャーなdisplayで頑張る方法もわかりやすいし悪くはないのだけど、同一セレクタ内で複数のdisplayを駆使する必要があることやzoomマジックなどを併用する必要があることからコードがややこしくなる

    gots522
    gots522 2009/06/29
  • 角丸テーブルをスタイルシートで作る その1 ~背景画像を四隅に指定するには?~

    HTMLソースコードサンプル 上半分用の<DIV>、テキスト領域用の<DIV>、下半分用の<DIV>、そしてこれらをすべて格納するコンテナ<DIV>の4つの<DIV>から構成されています。 そして、左右に一つずつ背景画像を指定するために、上半分用と下半分用の<DIV>の中には<SPAN>を格納します(レイヤーを重ねるような感覚で)。 <div class="rtable01"> <div class="rtop01"> <span></span> </div> <div class="rtcontent01"> 完成例はこちら </div> <div class="rbottom01"> <span></span> </div> </div> .rtable01 { width:200px; height:60px; background-color:#669900

    gots522
    gots522 2009/05/14
    角丸
  • 横いっぱいに伸びる背景について

    こんにちは 馬場です。 さまざまなサイトを観ていると、 背景(背景画像)が 横いっぱいに伸びているページを 良く目にすると思います。 背景を 横いっぱいに伸ばす場合は、 background-colorや background-imageなどの 背景の設定をするセレクタの widthを設定しない (もしくはwidht:autoを設定) ことで、問題なく 対応することが できると思います。 しかしながら、 少し問題があります。 今回は、 ページの横いっぱいに 伸びる背景(背景画像)を 設定した際の問題点と、 その対応策をお話しします。 ・問題点(背景が切れる?) ・widthを設定してみると? ・対応策(min-widthを設定) ▼問題点(背景が切れる?) (htmlコーディング) <div id="header01">

    横いっぱいに伸びる背景について
    gots522
    gots522 2009/05/12
    横スクロール対策
  • px*blog | img hoverのcss

    ロールオーバー画像をわざわざ作らずに、画像にマウスをあてたとき、白っぽくマウスオーバーするcss小技のメモ。 ■サンプル こんな感じ。 ■ソース <a href="#" class="imghover"><img src="image.jpg" /></a> ■cssソース a.imghover:hover img { filter:alpha(opacity=70); opacity:0.7; } 70や0.7は、50や0.5などに変えると、濃さが変わります。試してみてね。 filterはIE向け。opacityはFirefox等向けに書かれています。

    gots522
    gots522 2009/04/18
    hoverしたときに透過?させる小技
  • http://d-lover.com/css/hack.shtml

  • デフォルトスタイルの差異を無くす CSS

    2007-01-30更新 Yahoo UI Fonts CSS使用時の各要素のフォントサイズを変更する際の注意点を追加しました。 defalut.cssちょっとだけ修正 2007-01-18 更新 記事の内容も古くなり、Yahoo Libraryなどがでて更に差異を減らすことが簡単になったことから、これを利用し、スタイルも簡潔にシンプルに記述しなおしましました。前よりも使いやすくなったはずです。前回配布していたものとの変更点は次のようになります。 定義グループにアウトライン番号を記述 ベーススタイルのデザインをシンプルに記述し直し 使用していたカラーを一部を除いてモノトーンに変更 Yahoo Library Fonts CSSを組み込み、各ブラウザで文字サイズが同一になるように修正 プロパティ記述順序をhail2u.netCSS2 Specificationでのプロパティの出現順序」に沿

    gots522
    gots522 2009/04/16
    ブラウザ事の違いを無くす記事
  • CSS Lecture: ネガティブマージンを使ってレイアウトしてみる

    gots522
    gots522 2009/04/14
    ネガティブマージン
  • これは驚きの、CSSだけで作れる吹き出しボックス:phpspot開発日誌

    Fun With CSS Shapes - Nettuts これは驚き!CSSだけで作れる吹き出しボックス。 次のような吹き出しが、画像を一切使わずにCSSだけで実現できてしまうようです。 HTMLコードをちょっと分かりやすいようにダイエットしてみたものが以下。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <style type="text/css"> blockquote {

    gots522
    gots522 2009/04/13
    CSSのみでの噴出しの作成
  • Clear Float: Learn How To Use CSS Clear Property Easily - Position Is Everything

    The CSS clear float determines how floating elements behave. Both float and clear are properties that go hand in hand. When you float an element, you let adjacent elements try and flow around it, which can result in weird layouts. Read on to learn how to avoid weird designs through the clear property. What Does the Float Property Do? Besides wrapping text around elements, you can use floats to cre

    Clear Float: Learn How To Use CSS Clear Property Easily - Position Is Everything
  • ロールオーバー画像の実現方法

    今回は「ロールオーバー画像の実現方法」についてお話します。 ロールオーバー画像は、 グローバルナビ、サイドメニューなどの ボタンリンクによく使用されています。 ホームページをコーディングする際には 決して避けては通れない、 不可欠な技術と言えます。 JavaScriptなどで実現する方法もありますが、 cssプログですので、 もちろんcssによる実現方法を ご紹介します。 私からは ・直接画像を置く方法 ・テキストの置き換えを使った方法 の2パターンご紹介します。 直接画像を置く方法 ボタン画像をdivなどで囲み そのボタン画像を囲んだdivの背景に ロールオーバー時の画像を設定します。 わかりにくいですが、ボタンを囲んだものの背景に ロールオーバー時の画像を設定することで ボタンの下に、ロールオーバー時の画像が 隠れている状態です。 そして、ボタンをマウスオーバーした際に、 ボタンの表示

    ロールオーバー画像の実現方法
    gots522
    gots522 2009/02/19
    マウスオーバーの参考
  • 1