퀵메뉴 기능이 제대로 작동하지않을때 그리고 표준규격 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

퀵메뉴 기능이 제대로 작동하지않을때 그리고 표준규격 정보

퀵메뉴 기능이 제대로 작동하지않을때 그리고 표준규격

본문

저가 팁에 글을 쓰게될줄은 몰랐네요.
사이트 제작중 퀵메뉴가 잘되지않아 한참을 생각했던 적이있습니다.
퀵메뉴는 보통 스크립트로 구현되는데 저는 세가지 소스를 써보았는데 그림만 나올뿐
흔히 쫄쫄이 기능이라고하죠, 그림파일이 위아래로 움직이질않는겁니다.
퀵메뉴만있는 페이지에서는 문제없이 작동하는데 다른페이지하고 include나 소스를 섞으면
문제가 됐던겁니다.

전혀안될 이유가없었는데 막막해하다가 한줄한줄 잡아가다보니
문제는 제일 첫라인이였습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
저 라인을 지워주니 제대로 잘되는겁니다.
저 라인은 드림위버로 코딩시 제일 윗줄에 자동생성되는 라인입니다. html표준 규격과 관련된
라인인데 퀵메뉴 스크립트와 충돌이 나거나 방해를 하는거같습니다. 그래서 일단
지우고 사용합니다. 퀵메뉴가 들어가야하기에 지워서 사용하고  예외로 위 라인이 포함된
상태에서 코딩하다가 위라인을 지우면 레이아웃이나 스타일쉬트쪽에 문제가 생길수있습니다.
왜냐하면 위 라인이 표준규격과 관련하여 전체 페이지 스타일이나 양식에 관해
관여하기때문입니다. 표준규격과 관련하여 네가지가 있습니다. 규격과 관련하여 맞게
사용하시기 바랍니다.



HTML 4.01 호환모드
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

가장 최근의 CSS 규격을 따름. 엘리먼트 배치가 자유로움, 스크롤링 레이어 같은건 사용불가능, position, display 속성과 구현 방법의 차이가 상이, frame 사용 불가능


HTML 4.01 엄격모드
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

1999년 12월 24일 확정 규격. 권장하지 않는 element, attribute, frame 사용불가, 엘리먼트 배치가 엄격함, 일부tag가 적용안됨, 가장 이상적인 문서작성시 사용.


XHTML 1.0 호환모드
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

1999년 12월 24일 확정된 프레임문서. frameset(프레임셋) 사용가능. 하지만 netscape.. ff쪽의 frame은 작동 안됨


XHTML 1.0 엄격모드
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">




추천
0

댓글 0개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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