【CSS】iPhoneを横向きにしたときに文字サイズが大きくなる件

ちょっとハマったのでメモ。

iPhoneを横向きにしたとき、ブラウザの文字サイズがどう考えても大きくなってしまう問題にぶちあたった。

どうやら原因はモバイルサファリの仕様にあるようで、自動的に文字サイズを調整してしまうらしい^^;

まさに小さな親切大きなお世話状態。

ってことで、以下の一行でばっちりOK!

body{
-webkit-text-size-adjust: none;
}

【CSS】floatしたリスト(li)の高さを揃える

とりあえずCSS tipsということで。

前にも書いたような気もしなくもないけど、リストのお話。
普通、リストをfloatで横並びにしたとき、その中の文章量によって高さが変わります。

リストに背景色を付けたい場合とか、デザインによってはどうしても高さを揃えたいケースがあります。

当然、高さを固定値で指定すればOKだけど、可変したい場合のほうが多いと思うので。

ってことで、そんな場合の解消法を書いてみます。

続きを読む

【まとめ読み】おさえておきたいCSSまとめサイト

というわけで、CSSのテクニックが紹介されているサイト達です。
特に目新しいものはないですが、意外と抜け落ちてたりするのではないでしょうか。

やっぱりコードは短くてわかりやすいものがいいです。笑

5. 擬似クラスと擬似要素
http://msugai.fc2web.com/web/CSS/pseudo.html

CSS擬似クラスを使うべき理由
http://journal.mycom.co.jp/news/2008/02/06/010/index.html

first-child疑似クラスと隣接セレクタ
http://www.lucky-bag.com/archives/2005/01/firstchild.html

俗に言う clearfix と言われるコードのバリエーション色々
http://www.lucky-bag.com/archives/2007/05/variation-of-clearfix.html

cssのテクニックなどを学びたい時に見ておきたい12サイト
http://kachibito.net/web-design/12-study-css-technique.html

CSS HappyLife
http://css-happylife.com/

CSS Lecture
http://www.css-lecture.com/

ゆっくりまとめ読みします・・・苦笑

【CSS】画像置換したときのリンクの点線を消す方法

グローバルメニューなどでよく見かける画像置換。
text-indent:-9999px; のようにマイナス指定して、そこの背景に画像を持ってくるという手法。

しかし、この方法ではもしそこにリンクを張っていたときに、点線が左端からその場所まで続くという非常にカッコ悪い状態になってしまう。text-indentをマイナスで指定してるから当たり前といえばそれまでだが。

そこで、この画像置換時に点線を正常表示させる方法があったので紹介。

overflow:hidden;

これをかけてやるだけでOKです。
overflowとは盲点だった・・・。