画面サイズを小さくしたときに電子メールdivクラスを非表示にしようとしています。CSSで@mediaを使用してdivクラスを非表示にする
これは、一連の列を含むdivクラスに対してこれを行っていますが、ログインしたユーザーの電子メールアドレスを含むdivクラスを非表示にすることはできません。
<div class="cert">
<h1 class="certname">
<?php
global $current_user;
get_currentuserinfo();
echo 'Hi, <a href="https://vle.uxbridge.ac.uk/intranet/members/' . $current_user->user_login . '/profile/change-avatar/">' . $current_user->display_name . '</a>' . "\n";
?></h1>
<h2 class="certemail">
<?php
global $current_user;
get_currentuserinfo();
echo '<a href="https://outlook.office.com/owa/" target="_blank">' . $current_user->user_email . '</a>' . "\n";
?>
</h2>
</div>
とCSS:
@media only screen and (max-width: 300px) {
.cert { display:none !important; }
}
を試してみてください。スタイルが適用されているかどうかを教えてくれますか?適用されているが、より高い特異度値 – ThisGuyHasTwoThumbs
をいくつかのルールで上書きしている場合もあります。画面幅を300以下にしてから、クロムの反応ツールで確認してください。それは動作するはずです。 – rahulsm
画面サイズが<= 300の場合にスタイルが要素に適用されるかどうかを一度確認します。 – Ananya