모바일 크롬브라우저 CSS 미디어쿼리 적용이 안됨

모바일 크롬브라우저 CSS 미디어쿼리 적용이 안됨

QA

모바일 크롬브라우저 CSS 미디어쿼리 적용이 안됨

본문

제 사이트는 e-madeinkorea.net 입니다

 

아래 CSS가 모바일 삼성인터넷 브라우저에서는 잘 적용이 되는데

모바일 크롬부라우저에서는 1000px 이하에서는 적용이 안되고 있습니다

 

고수님들이 개발자도구로 힌트를 주시거나 문제를 해결해 주시면 고맙겠습니다

 

.my-container {
        width: 100%;
}


@media (max-width: 767px) {

.woocommerce ul.products li {
    overflow: hidden;
}

.woocommerce ul.products li.product a img {
      width: 185px;
      height: 185px;
        background-color:white;
        object-fit: contain;
        transform: scale(2.0);
      clip-path: inset(25%);
  }
}

@media (min-width: 768px) and (max-width: 1024px) {

.woocommerce ul.products li {
    overflow: hidden;
}

.woocommerce ul.products li.product a img {
      width: 250px;
      height: 250px;
        background-color:white;
        object-fit: contain;
        transform: scale(3.0);
      clip-path: inset(32%);
  }
}

@media (min-width: 1025px) {

.woocommerce ul.products li.product a img {
      width: 276px;
      height: 276px;
        background-color:white;
        object-fit: contain;
    }
}

@media (max-width: 767px) {
.rtwpvg-wrapper .rtwpvg-slider img {
        width: 373px;
      height: 373px;
        background-color:white;
        object-fit: contain;
        transform: scale(2.0);
      clip-path: inset(25%);
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
.rtwpvg-wrapper .rtwpvg-slider img {
        width: 390px;
      height: 390px;
        background-color:white;
        object-fit: contain;
        transform: scale(2.0);
      clip-path: inset(25%);
  }
}

이 질문에 댓글 쓰기 :

답변 2

@media css 는 본 css 밑에 넣으셔야되요.

안그럼 media css 먼저 읽고 원래 css 를 나중에 읽어버려서 원래 css 대로 불러오게 됩니다.

head.sub.php 뷰포트 부분에

<?php

if (G5_IS_MOBILE) {

    echo '<meta name="viewport" id="meta_viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10">'.PHP_EOL;

    echo '<meta name="HandheldFriendly" content="true">'.PHP_EOL;

    echo '<meta name="format-detection" content="telephone=no">'.PHP_EOL;

} else {

    echo '<meta name="viewport" id="meta_viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10">'.PHP_EOL;

    echo '<meta name="HandheldFriendly" content="true">'.PHP_EOL;

    echo '<meta name="format-detection" content="telephone=no">'.PHP_EOL;

}

 

이렇게 pc와 mobile 둘다 동일하게 줘보세요~

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT