スタイルシートでサイトのレイアウトを作成していると、様々なブラウザで確認してみるとレイアウトがずれることがある。
特にインターネットエクスプローラー(以降IEと略)...
同じIEでもIE7とIE6では表示の方法が全く違うので、レイアウトが崩れてしまう。
IE以外のブラウザではずれないのに、こいつらだけはどうしようもないほどに崩れる駄目ブラウザである。
そんな駄目ブラウザが日本国内のシェアーの大半を占めているのであわせないわけには行かず...
と言うわけで、ここではIE7だけにCSSを適用させる手順を掲載します。
CSSハックの適用
IEでのレイアウトずれ対処(css)では、IE6でのレイアウトずれ対処だったが、それと併用すればよいでしょう。
IE7の場合は
*:first-child+html
をCSSに記述してやります。
*:first-child+html #body{IE7用のスタイルシート記述}
と言う感じ。
例を挙げると
.explanat
{
font-size: 12px;
text-align: right;
color: #000000;
padding-right: 15px;
line-height: 0.7;
_line-height: 0;
margin-top: -285px;
_margin-top: -280px; /*-----IE6用記述-----*/
margin-left: 350px;
margin-bottom: 235px;
_margin-bottom: 241px; /*-----IE6用記述-----*/
}
/*-----ここからIE7用記述-----*/
*:first-child+html .explanat
{
font-size: 12px;
text-align: right;
color: #000000;
padding-right: 15px;
line-height: 0.5;
margin-top: -285px;
margin-left: 350px;
margin-bottom: 235px;
}
/*-----IE7用記述ここまで-----*/
こんな感じになります。
IEのようなお粗末なブラウザで確認してそれでおしまい!なんて事をすると、後で痛い目にあいますので、
Firefoxで全体のレイアウトを決めてから、IE用にスタイルシートを書き直すようにしてみましょう。
そうすれば殆どのブラウザでレイアウトがずれることなく正常に表示されると思います。
FireFox Add-ons の Edit CSSを使用することで、CSSをリアルタイムで編集することができます。
MTOS(Movable Type Open Source) 4.25のインストール手順の詳細。
Movable Type Open Source 4.25(MTOS 4.25)のダウンロードとFTP転送、各cgiのパーミッション変更手順と、初心者でも分かりやすいSQLiteの設置手順です。
さくらサーバーでディレクトリの Index of 表示を不可にする手順です。デフォルトではindex.htmlなどのファイルが無いディレクトリ内がブラウザで丸見えになってしまうので、セキュリティー面でもあまり芳しくありませんのでアクセスさせないようにしておきましょう。
phpのバージョンと設定の確認方法。自分のサーバーのphpのバージョンはいくつなのか?Configuration(設定)はどのようになっているのかをブラウザ上で確認する手順です。
コアサーバーでMT4.xを使用した予約投稿をするにはcronの設定が必要になります。その設定手順を分かりやすく説明します。
Advertisement
