インフォドットTOP > SEO関連用語集 > CSSハック (hack)
CSSハック (hack)とは
CSSハック
SEO上、W3Cに準拠したCSSでのレイアウトが求められます。しかし、ブラウザごとの表示の違いがあるために、デザインが崩れてしまう場合があります。
その表示の違いをブラウザのバグを利用して克服するための技術です。
テーブルレイアウトとCSSレイアウトを、SEOの視点で考えた場合には、完全ビジュアル重視のWEBサイトでない限り、出来るだけテーブルでデザインを行うのは避けなければなりません。
SEOに最適化し、CSSでデザインを行っているサイトには、CSSハックが少なからず利用されています。
よく使われるCSSハック
よく使われるハックとしては以下のハックなどがあります。
他にも多数のCSSハックがありますので、調べるのも面白いと思います。
/*Hack*/
#Div:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* Hides from IE-mac \*/
#Div {
height:1%;
}
#Div {
display:block;
}
#Div {
display:inline-table;
}
/*End*/