CSS関係便利メモ

3 月 27th, 2009

スポンサードリンク

超カンタンロールオーバーCSS

a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
}

コレだけで超カンタンお手軽ロールオーバーの出来上がり。ただし、背景が黒っぽいサイトには向いてないかもしれません。

CSS で上下中央揃えにする

div.sample1{}

div.sample1 div{
display:table-cell;
width:100px;
margin-bottom:1px;
vertical-align:middle;
}

* html div.sample1 div{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html div.sample1 div{/* IE 7 */
display:inline;
zoom:1;
}

これは大変便利です。ボックスの高さの分だけline-heightを指定する方法でも上下中央揃えは実現できますが、その方法ですと、ボックス内で文字が2行になったときに不都合が出ます。(行間が偉いことになるw)

今回紹介するこの方法だと、そのあたりの問題も解決!積極的に使って行きたいテクニックです。

引用元:http://www.yomotsu.net/wp/?p=387
小山田さんのサイト。非常に参考になるテクニックを数多く公開されております。

基本の文字サイズを10pxにする

body要素のフォントサイズを10pxと設定。1.2emなら12px、1.4emなら14px、1.6emなら16px。IEに対応の場合はIE用のCSSを読み込みbody要素のフォントを相対指定とする。

body要素のフォントサイズを62.5%と設定。その後、12ピクセル相当で表示したい箇所は、1.2emと表記。これで、ピクセル単位の考えで直感的にフォントサイズを指定することができる。

上記のbodyに10px or 62.5%を指定でIE7で上手くいかない場合、フォント指定から「sans-serif」を抜くと上手くいくようです。

clearfixメモ

.clearfix:after{
content:”.”;
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

個人的に使い勝手がいいのと思うのは下記のソース。だいたいはこちらのほうで問題ありませんでした。

.entry {
	overflow: hidden;
}

.entry:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entry {
    height: 1em;
    overflow: visible;
}
/**/

Trackback URI | Comments RSS

Leave a Reply

Name (必須)

Email (必須)

ウェブサイト

Speak your mind


    @NATUREとは?
    自然=nature そんな感じです。@NATUREと書いて、アットネイチャーと読みます。複数人が更新していく、色々な内容を掲載していくブログです。
    サイト管理人:てるよし
    mail:onosato@hera.eonet.ne.jp


    タイトル「これでも反省中」

    @ツイッター
    ページ
    カレンダー
    2010 年 9 月
    « 6 月    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
    メタ情報
    @ネイチャーはせんとくんを激しく応援しています
    Translator
    Japanese flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flag
    Spanish flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flag
    Danish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flag
    Filipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flag
    Ukrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flag
    Hungarian flag       
    By N2H