モバイルデバイスの画像の非表示に問題があります。セマンティックUIフレームワークを使用しています。ドキュメントでいくつかのクラスを見つけました:
たとえば、タブレットやモバイルで画像を隠すために「コンピューターのみ」のクラスを使用していますが、結果は私を混乱させました。
<div class="ui grid stackable">
<div class="row middle aligned">
<div class="nine wide column">
<h1 class="ui header blue">Default Header.</h1>
</div>
<div class="seven wide computer only column">
<img class="ui image" src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
</div>
</div>
</div>
また、もう1つの解決策を見つけました。それが役立つ誰かのためかもしれません。
クラスを追加しました"mobile hidden"
モバイルデバイスで非表示にしたい列に。
<div class="ui grid stackable">
<div class="row middle aligned">
<div class="nine wide column">
<h1 class="ui header blue">Default Header.</h1>
</div>
<div class="seven wide column mobile hidden">
<img class="ui image" src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
</div>
</div>
追加 mobile only grid
からimg
タグ
正しい表現は次のとおりです。
<img class="ui image mobile only grid " src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
こちらをご覧ください
/* Mobile */
@media only screen and (max-width: 767px) {
[class*="mobile hidden"],
[class*="tablet only"]:not(.mobile),
[class*="computer only"]:not(.mobile),
[class*="large monitor only"]:not(.mobile),
[class*="widescreen monitor only"]:not(.mobile),
[class*="or lower hidden"] {
display: none !important;
}
}
etc...