웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제목이 좀 이상한데요. 글 쓰는 재주가 없어서 그러니 너그러이 양해해 주시고
별 중요한 내용도 아니니 그냥 이런 것도 있구나 하고 맘 편히 읽어 주세요. -_-;;;
보통 일정버전 이상을 요구하는 홈페이지에서는 자바스크립트로 브라우저 버전을
체크한 후 각 조건에 따라 해당페이지로 분기하는 것이 일반적인 경우인데요...
자바스크립트를 쓰지 않고도 간단하게 브라우저 버전을 체크할 수 있는 방법이 있습니다.
<!--[if IE 6]>
익스플로러 6.0 버전에서만 이 글자가 보임
<![endif]-->
<!--[if gte IE 5.5]>
<script language="javascript">alert("5.5 이상을 쓰시네요");</script>
<![endif]-->
자세히 보시면 보통의 HTML 주석문 <!-- / -->에서 조금 추가된 형태라는 걸 알수 있겠죠?
if 조건문이 참이면 안의 내용이 유효하다는 뜻입니다. 즉 주석으로 처리되지 않고
화면에 나타나거나 실행됩니다. 반대로 조건에 맞지 않으면 그냥 주석으로 처리되겠죠.
활용예:
<!--[if IE 5]> : EQUAL
<!--[if gte IE 6]> : GTE = Greater Than or Equal (크거나 같으면)
<!--[if lte IE 5.5]> : LTE = Lighter Than or Equal (작거나 같으면)
<!--[if gt IE 5]> : GT = Greater Than
<!--[if lt IE 6]> : LT = Lighter Than
아 그리고... 5.0 이상에서만 작동합니다.
5.0 미만의 버전에서는 이것에 대한 지원을 하지 않기 때문에 그냥 주석으로 인식합니다.
그다지 많이 쓰일 일은 없겠지만, 페이지의 특정부분만 일정버전 이상의 사용자에게만 보여준다든지
페이지의 어떤 부분이 특정한 버전에서만 말썽을 일으킨다 그러면 그 부분을 표시하지 않게도 할 수 있겠죠...
아니면 버전에 따라 태그를 약간씩 다르게 써야 할때 또는 버전체크 해야되는데 자바스크립트 일일이
작성하기 귀찮다거나 특정 버전에서 잘 되나 임시로 테스트해 볼 때 등에 이용할 수 있겠군요...
넘 간단한 강좌라고 욕하시면... 데이트 신청... 들어갑니다... -_-;;;
자바스크립트 없이 브라우저 버전체크
2002.09.03 07:26
제목이 좀 이상한데요. 글 쓰는 재주가 없어서 그러니 너그러이 양해해 주시고
별 중요한 내용도 아니니 그냥 이런 것도 있구나 하고 맘 편히 읽어 주세요. -_-;;;
보통 일정버전 이상을 요구하는 홈페이지에서는 자바스크립트로 브라우저 버전을
체크한 후 각 조건에 따라 해당페이지로 분기하는 것이 일반적인 경우인데요...
자바스크립트를 쓰지 않고도 간단하게 브라우저 버전을 체크할 수 있는 방법이 있습니다.
<!--[if IE 6]>
익스플로러 6.0 버전에서만 이 글자가 보임
<![endif]-->
<!--[if gte IE 5.5]>
<script language="javascript">alert("5.5 이상을 쓰시네요");</script>
<![endif]-->
자세히 보시면 보통의 HTML 주석문 <!-- / -->에서 조금 추가된 형태라는 걸 알수 있겠죠?
if 조건문이 참이면 안의 내용이 유효하다는 뜻입니다. 즉 주석으로 처리되지 않고
화면에 나타나거나 실행됩니다. 반대로 조건에 맞지 않으면 그냥 주석으로 처리되겠죠.
활용예:
<!--[if IE 5]> : EQUAL
<!--[if gte IE 6]> : GTE = Greater Than or Equal (크거나 같으면)
<!--[if lte IE 5.5]> : LTE = Lighter Than or Equal (작거나 같으면)
<!--[if gt IE 5]> : GT = Greater Than
<!--[if lt IE 6]> : LT = Lighter Than
아 그리고... 5.0 이상에서만 작동합니다.
5.0 미만의 버전에서는 이것에 대한 지원을 하지 않기 때문에 그냥 주석으로 인식합니다.
그다지 많이 쓰일 일은 없겠지만, 페이지의 특정부분만 일정버전 이상의 사용자에게만 보여준다든지
페이지의 어떤 부분이 특정한 버전에서만 말썽을 일으킨다 그러면 그 부분을 표시하지 않게도 할 수 있겠죠...
아니면 버전에 따라 태그를 약간씩 다르게 써야 할때 또는 버전체크 해야되는데 자바스크립트 일일이
작성하기 귀찮다거나 특정 버전에서 잘 되나 임시로 테스트해 볼 때 등에 이용할 수 있겠군요...
넘 간단한 강좌라고 욕하시면... 데이트 신청... 들어갑니다... -_-;;;
댓글 5
-
음미
2002.09.03 13:59
좋은 정보였습니다.. 추천꾹~ -
엔카일
2002.09.03 16:26
멋지네요.. 저도 추천 하나.. -
ZipShin
2002.09.03 18:12
와 신기해~~ -
생각하자
2002.09.03 19:01
(*&^%$#@!~ <--욕 필터링 ... 데이트 해주세요~^^
추천~~ -
김현기
2002.09.03 23:10
해상도를 읽을수는없을까요?^^:
제목 | 글쓴이 | 날짜 |
---|---|---|
외부페이지 로그인 연동 [10] | 응삼 | 2011.02.28 |
XE 모듈/스킨 개발시 사용 가능한 변수 알아내기 [3] | 도라란 | 2011.02.27 |
메뉴 클릭시 알림메시지 띄우기 [1] | 도라란 | 2011.02.27 |
xe_member 테이블에서 extra_vars 필드 분리하기... [1] | 맘편한넘 | 2011.02.26 |
XE 검색 속도 향상 팁(확장 변수 검색시) [5] | 명드래곤 | 2011.02.26 |
확장변수 - 주소입력 받을 시 안내문구 출력 [2] | 반디소리 | 2011.02.24 |
글쓴이의 정보 추출해서 게시판 출력하기 [9] | 야호z | 2011.02.24 |
모듈 개발하실때 새로운 버전이 나오면 알림 기능 만들기 [4] | 라르게덴 | 2011.02.24 |
디자인 하시는 분에게 ~ 신기한 팁 (from IE) [2] | 999 | 2011.02.23 |
[중복일수도...] Srl 생성의 비밀???;;? [1] | RainDrop+ | 2011.02.22 |
문자열 처리 함수 + 파일 처리 함수 [1] | 999 | 2011.02.22 |
7일이상 지난 글에 댓글달면 포인트 지급 안하기 [19] | SMaker | 2011.02.21 |
IIS 7용 Rewrite | fsfsdas | 2011.02.20 |
nginx에서 대역폭 제한하기 | fsfsdas | 2011.02.20 |
apache2에서 proxy 설정하기 | fsfsdas | 2011.02.20 |
nginx에서 proxy 설정하기 [2] | fsfsdas | 2011.02.20 |
php5 설정(최적화) | fsfsdas | 2011.02.20 |
MySQL db를 InnoDB로 바꾸기 (MyISAM to InnoDB) | fsfsdas | 2011.02.20 |
리눅스에서 디렉토리, 파일 용량 확인하기 | fsfsdas | 2011.02.20 |
우분투 charset을 euc-kr로 변경하기 | fsfsdas | 2011.02.20 |