何らかの理由で、メディア クエリに問題があります。
これが私のCSSの外観です
#main {
font-size: 16px;
font-size: 1.6rem;
}
PHP を使用して、ハッキングの場合に備えて各ブラウザ、つまり IE の HTML に次のようにクラスを与えます。
<?php
// ----| user agent (browser) |----------------------------
$msie = strpos($_SERVER["HTTP_USER_AGENT"], 'MSIE') ? true : false;
$firefox = strpos($_SERVER["HTTP_USER_AGENT"], 'Firefox') ? true : false;
$safari = strpos($_SERVER["HTTP_USER_AGENT"], 'Safari') ? true : false;
$chrome = strpos($_SERVER["HTTP_USER_AGENT"], 'Chrome') ? true : false;
?>
<html class="<?php if($msie == true){ echo "msie "; } if($firefox == true){ echo "firefox "; } if($safari == true){ echo "safari "; } if($chrome == true){ echo "chrome "; } ?>" lang="fr">
問題は、CSS を機能させるには、次のように html クラスを呼び出す必要があることです。
.firefox #main,
.chrome #main,
.safari #main,
.msie #main {
font-size: 16px;
font-size: 1.6rem;
}
なぜこれが起こるのかについてのアイデアはありますか?