HTML @media, class=visible : 화면 스크린 크기에 따라 영역이나 가젯을 표시 / 숨김 - 반응형 테마에서 모바일 데스크탑에서만 보이게 / 안보이게

반응형 테마는 스크린이 작은 모바일 기기와 해상도가 높은 데스크탑 모니터까지 동일한 테마가 보이게 됩니다.

그러한 특성상, 스크린 사이즈에 따라 특정한 영역이나 위젯(가젯) 등을 숨기거나 보이게 할 필요가 있을 때가 있습니다.

아래는 그러한 기능을 구현할 수 있는 코드들입니다.

주의할 것은, 실제로는 불려 올라오지만, 외견상으로만 표시되지 않는 것이므로, 웹페이지의 소스보기를 하면, 내용이 그대로 노출 됩니다.

그러므로, 그래서는 안되는 경우에는사용하면 안되겠습니다.
예컨대, 구글 애드센스는 숨기거나 가려서는 안된다는 규정이 있으므로, 이 코드를 사용하면, 실제로는 애드센스가 불려 오지만, 숨겨져 보이지 않게 되므로, 정책위반에 해당할 가능성이 높을 것입니다.


1. HTML 가젯을 추가하고, 해당 가젯은 스크린 사이즈가 450px 이하일 때만 보이게 하는 코드입니다.

[스크린 사이즈가 450px 이하일 때만 표시되게 하는 코드]
@media screen and (min-width: 450px) {
    #HTML {display:none;}
}

위 태그는 min-width 를 max-width 로 바꾸어서 해도 됩니다.
@media screen and (max-width: 999px) {
    #HTML {display:none;}
}



2. 접속하는 스크린 크기에 따라, 보여줄 내용을 각각 다르게 하려면, 아래와 같은 방식으로 하면 됩니다.

[ (1) 접속하는 스크린 크기에 따라 표시/숨김을 제어하는 CSS ]
@media all and (max-width: 959px) {
    .naeyong .x700{display:block;}
    .naeyong .x490{display:none;}
    .naeyong .x290{display:none;}
}

@media all and (max-width: 720px) {
    .naeyong .x700{display:none;}
    .naeyong .x490{display:block;}
    .naeyong .x290{display:none;}
}

@media all and (max-width: 479px) {
    .naeyong .x700{display:none;}
    .naeyong .x490{display:none;}
    .naeyong .x290{display:block;}
}

[ (2) 스크린 크기에 따라 보여줄 내용]
<div class="naeyong">
    <div class="x700">데스크탑과 같은 큰 스크린으로 접속시 보여줄 내용</div>
    <div class="x490">타블렛과 같은 중간 크기 스크린으로 접속시 보여줄 내용</div>
    <div class="x290">스마트폰 같은 작은 크기 스크린으로 접속시 보여줄 내용</div>
</div>



3. <DIV> 영역을 데스크탑 모니터에서만 표시되게 하는 코드 입니다.

[데스크탑 컴퓨터 등의 해상도가 높은 큰 모니터에만 보이게 하는 코드]
<div class="visible-md visible-lg">
..... 내용 .....
</div>

위와는 반대로 <DIV>  영역을 모바일 기기등과 같이 스크린 사이즈가 작은 경우에만 표시되게 하는 코드 입니다.

[모바일 기기와 같이 해상도가 낮은 작은 스크린에서만 보이게 하는 코드]
<div class="visible-sm visible-xs">
..... 내용 .....
</div>



4. 위는 스크린 사이즈에 따라 표시(visible)하는 코드이고, 아래는 그와 반대로 스크린 사이즈에 따라 숨기는(hidden) 코드입니다. 사용법은 위와 같습니다.

[모바일 기기와 같이 해상도가 낮은 작은 스크린에서만 보이게 하는 코드]
hidden-sm
hidden-md
hidden-xs



5. <A> 링크 태그를 보이거나 숨기려면 아래와 같이 할 수 있습니다
<a
class="hidden-md hidden-sm hidden-xs"
href='https:// ~~'
>
HOME
</a>

도움이 되기를 바랍니다.
주인으로 삽시다 !
우리 스스로와 사랑하는 후세대를 위하여 !
사람(人) 민족 조국을 위하여 !!



《조로공동선언 : 2000년 7월 19일 평양》
반제자주 다극세계 창설 - 공정하고 합리적인 국제질서 수립



>> 조선 땅을 점령함 : 점령자(침략자) 미제국 맥아더 포고령

>> 한국인 마루타 : 주한미군 세균전 실체

>> 강제 백신(예방) 접종 : 강제 인구감축 대량학살 무기

>> 끊임없이 전쟁을 부추기는 피아트 머니 - 사기.착취.략탈.강탈 도구

>> 현금금지(캐시리스) 전자화폐(CBDC 씨비디씨) 특별인출권(에스디알)

>> 미국 달러 몰락, IMF SDR 특별인출권 국제기축통화 부상과 금

>> 딮 스테이트 : 그레이트리셋, 유엔 아젠다 2030, 2021, SDG 17, 아이디 2020, 4차산업혁명, 세계경제포럼, 세계화, 신세계질서, 세계단일정부, 세계재편



민족자주 승리에 대한 굳건한 믿음으로, 한미동맹파기! 미군철거!!

주권主權을 제 손에 틀어쥐고, 주인主人으로서 당당하고 재미나게 사는 땅을 만들어, 우리 후세대에게 물려줍시다.