PHP : 웹 사이트에서 반응 형 디자인 확인

동 3000

웹 사이트에서 반응 형 디자인을 확인할 수있는 클래스 / 스크립트 / 가능성이 있습니까? 다음과 같을 수 있습니다.

if (is_responsive('http://www.site.tld')) {
   echo 'is responsive';
}
else {
   echo 'is not responsive';
}

어떤 아이디어?

user5870134

이를 수행하는 두 가지 가능한 * 방법이 있습니다.

  1. JavaScript를 사용하여 CSS에 미디어 쿼리가 있는지 감지 한 다음 Ajax를 사용하여 PHP에 true / false 변수를 보낼 수 있습니다.

  2. 서버 측 언어를 사용하여 CSS 파일을 읽고 RegEx를 사용하여 파일의 미디어 쿼리를 검색 할 수도 있습니다.

이러한 방법은 작동이 보장되지 않으며이를 수행하는 "표준", "안전"또는 "비해 키"방법이 없습니다. 또한 미디어 쿼리를 직접 처리하기 위해 서버 측 기술을 사용할 수 없습니다 .

@media규칙 을 일치시키는 데 사용할 수있는 RegEx 는 다음 같습니다.

  1. ^\@media\s(.*?)\{$

    ^ = 문자열 시작 위치를 지정합니다.
    \ @ = 문자와 일치합니다. @ 문자 그대로
    media = 문자와 일치합니다. media = 문자와 일치합니다.
    \ s = 공백 문자 [\ r \ n \ t \ f]
    . *? = 모든 문자와 일치 (개행 제외)
    {= 문자와 일치 {문자 그대로
    $ = 문자열 끝의 위치 주장

  2. \@media\s(.*?)\{

    \ @ = 문자 그대로 @ 문자
    와 일치 media = 문자 그대로 media 문자와 일치
    \ s = 공백 문자 [\ r \ n \ t \ f]
    . *? = 모든 문자와 일치 (개행 제외)
    {= 문자와 일치 {문자 그대로

i또한를 사용하여 RegEx의 대소 문자를 구분하지 않도록 할 수 있습니다 ( i[a-zA-Z] 의 대소 문자 만 무시).

@mediaRegEx를 사용하여 규칙 을 검색하는 네 가지 가능한 방법은 다음과 같습니다 .

  1. /^\@media\s(.*?)\{$/
  2. /^\@media\s(.*?)\{$/i
  3. /\@media\s(.*?)\{/
  4. /\@media\s(.*?)\{/i

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모바일 웹 사이트를위한 반응 형 디자인

분류에서Dev

반응 형 웹 사이트 디자인 문제

분류에서Dev

작업 웹 사이트를위한 반응 형 디자인

분류에서Dev

반응 형 웹 디자인-헤더

분류에서Dev

반응 형 웹 페이지-높이 디자인

분류에서Dev

반응 형 웹 디자인 유체 이미지

분류에서Dev

그리드 시스템이없는 반응 형 웹 디자인

분류에서Dev

반응 형 웹 사이트 디자인이 휴대폰에서 작동하지 않음

분류에서Dev

CSS를 사용하는 웹 사이트를위한 반응 형 디자인

분류에서Dev

부트 스트랩 CSS를 사용한 반응 형 웹 디자인

분류에서Dev

레이아웃 전환을 사용한 반응 형 웹 디자인

분류에서Dev

반응 형 웹 디자인에서 자산 (이미지, 비디오)을 다루는 방법

분류에서Dev

반응 형 웹 디자인이 제대로 작동하지 않음

분류에서Dev

반응 형 웹 디자인을 많은 배경 이미지와 통합

분류에서Dev

반응 형 웹 디자인 (크기 조정시 레이아웃 변경)

분류에서Dev

급격한 레이아웃 변경을 통한 반응 형 웹 디자인

분류에서Dev

tablesorter jquery 플러그인 및 반응 형 웹 디자인

분류에서Dev

반응 형 디자인 웹 사이트에서 다양한 크기의 배경 이미지를 갖는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

반응 형 디자인 웹 사이트에서 다양한 크기의 배경 이미지를 갖는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

반응 형 디자인이 깨짐

분류에서Dev

스테이징 사이트에서 반응 형 디자인 깨기

분류에서Dev

반응 형 웹 사이트 메뉴 Z- 색인

분류에서Dev

반응 형 웹 디자인-CSS를 사용하여 인접 div의 높이를 동일하게 유지

분류에서Dev

반응 형 디자인

분류에서Dev

그리드 시스템, 미디어 쿼리, 반응 형 웹 디자인에 대한 CSS 질문

분류에서Dev

화면이있는 기존 웹앱의 GWT 부트 스트랩 반응 형 디자인

분류에서Dev

반응 형 웹 디자인 .. Ipad에서 원치 않는 오른쪽 패딩 / 여백

분류에서Dev

반응 형 웹 디자인에 엉망이되어 작동하지 않는 것 같습니다.

분류에서Dev

웹 사이트 디자인-보드에 도형 추가

Related 관련 기사

  1. 1

    모바일 웹 사이트를위한 반응 형 디자인

  2. 2

    반응 형 웹 사이트 디자인 문제

  3. 3

    작업 웹 사이트를위한 반응 형 디자인

  4. 4

    반응 형 웹 디자인-헤더

  5. 5

    반응 형 웹 페이지-높이 디자인

  6. 6

    반응 형 웹 디자인 유체 이미지

  7. 7

    그리드 시스템이없는 반응 형 웹 디자인

  8. 8

    반응 형 웹 사이트 디자인이 휴대폰에서 작동하지 않음

  9. 9

    CSS를 사용하는 웹 사이트를위한 반응 형 디자인

  10. 10

    부트 스트랩 CSS를 사용한 반응 형 웹 디자인

  11. 11

    레이아웃 전환을 사용한 반응 형 웹 디자인

  12. 12

    반응 형 웹 디자인에서 자산 (이미지, 비디오)을 다루는 방법

  13. 13

    반응 형 웹 디자인이 제대로 작동하지 않음

  14. 14

    반응 형 웹 디자인을 많은 배경 이미지와 통합

  15. 15

    반응 형 웹 디자인 (크기 조정시 레이아웃 변경)

  16. 16

    급격한 레이아웃 변경을 통한 반응 형 웹 디자인

  17. 17

    tablesorter jquery 플러그인 및 반응 형 웹 디자인

  18. 18

    반응 형 디자인 웹 사이트에서 다양한 크기의 배경 이미지를 갖는 가장 효율적인 방법은 무엇입니까?

  19. 19

    반응 형 디자인 웹 사이트에서 다양한 크기의 배경 이미지를 갖는 가장 효율적인 방법은 무엇입니까?

  20. 20

    반응 형 디자인이 깨짐

  21. 21

    스테이징 사이트에서 반응 형 디자인 깨기

  22. 22

    반응 형 웹 사이트 메뉴 Z- 색인

  23. 23

    반응 형 웹 디자인-CSS를 사용하여 인접 div의 높이를 동일하게 유지

  24. 24

    반응 형 디자인

  25. 25

    그리드 시스템, 미디어 쿼리, 반응 형 웹 디자인에 대한 CSS 질문

  26. 26

    화면이있는 기존 웹앱의 GWT 부트 스트랩 반응 형 디자인

  27. 27

    반응 형 웹 디자인 .. Ipad에서 원치 않는 오른쪽 패딩 / 여백

  28. 28

    반응 형 웹 디자인에 엉망이되어 작동하지 않는 것 같습니다.

  29. 29

    웹 사이트 디자인-보드에 도형 추가

뜨겁다태그

보관