본문 바로가기
유용한_팁/블로그_팁

웹표준검사 W3C 웹문서 Markup검사

by 씨디맨 2011. 2. 3.
320x100

웹표준검사 W3C


웹표준검사 하는 방법에 대해서 알아봅시다. W3C 웹문서 마크업검사 웹표준검사를 통해서 모든 브라우저에서 재대로 표기가 되는지 자신의 블로그나 사이트를 확인 할 수 있습니다. 특별히 비용이 들지 않고 웹표준검사가 가능하며 에러나 경고가 발생했을 때 해결책도 확인해 볼 수 있습니다. 한글로 표기가 되어서 에러 내용을 쉽게 확인할 수 있습니다. 웹표준은 IE 브라우저의 활용도가 아주 높은 예전에는 크게 문제가 되지 않았지만 이제는 IE 인터넷 브라우저 이외에 파이어폭스, 구글크롬, 오페라, 사파리 등 다양한 브라우저의 활용이 높아지면서 여러 브라우저에서 모두 동일하게 표현되어야할 필요성이 생겼습니다. 티스토리 블로그도 XHTML 규격으로 만들어져 있죠. 때문에 어느브라우저로 보더라도 재대로 확인이 가능합니다. 그런데 이것저것 태그를 추가하다보면 보기에는 재대로 보일지 모르지만 에러가 늘어나고 일부 브라우저에서 재대로 표기가 안되거나 하는경우가 생기게 됩니다. 이럴때 W3C 마크업 검사로 제공하는 웹표준검사 사이트를 통해서 자신의 블로그나 사이트의 오류를 검진하고 해결 할 수 있습니다. 당연 에러의 내용은 다양하기에 모두 제가 설명하지는 못합니다. 다만 자신의 블로그의 웹표준검사를 통해서 자신이 잘못넣어둔 부분을 확인하고 특정 브라우저에서 안뜨는일이 없었는지 확인하는 시간을 가지시기 바랍니다.


웹표준검사 방법


IT, 웹표준검사, W3C, 웹문서, 마크업 검사, 마크업, markup, XHTML, 파이어폭스, 구글크롬, 오페라, 사파리, 티스토리, 블로그팁


http://validator.kldp.org/

위 링크에서 웹표준검사가 가능합니다. 한글로 나오기때문에 크게 어렵지 않게 사용이 가능하죠. 웹표준검사를 해야하는 이유는 스킨을 마음껏 수정이 가능한 티스토리등의 블로그에서 광고나 임의로 넣은 스크립트들이 문제 없이 동작하는지 그리고 모든 인터넷 브라우저에서 문제없이 동작하는지 여부를 확인이 가능하기 때문입니다. 티스토리는 기본스킨을 쓰면 XHTML 1.0 Transitional 에 맞게 제작되어 있습니다. 스킨의 skin.html 파일을 확인해보면 첫부분에 보통 이부분이 선언되어 있죠. 생각해보면 XHTML 문법에 맞게 스킨을 제작했다고 첫부분에 명시를 해놓고 사용자가 광고를 넣거나 태그를 임의로 넣거나 해서 이부분이 맞지 않게 되는경우가 많죠.

제가 블로그 팁을 적을 때 XHTML 과 CSS 를 구분해서 적어두는 이유도 이때문입니다. XHTML 은 호환성에 따라서 Transitional 과 Strict 로 크게 2가지로 나뉩니다. XHTML 1.0 Transitional 는 호환성을 어느정도 갖추고 있기에 <center> 등 몇가지 이제는 없어질 태그들에 대한 호환성을 가지고 있으며, XHTML 1.0 Strict 는 좀 더 엄격하게 XHTML 이 적용되어서 앞으로 없어질 태그들에 대한 내용이 없는 규격입니다. 티스토리는 과거 태그의 호환성을 위해서 XHTML 1.0 Transitional 로 되어있죠.

XHTML 이라고 해서 크게 어려운게 아닙니다. 우리가 보통 알고 있는 태그에 열었으면 꼭 닫아야 한다는 절대적인 규칙이 적용되며, 구조와 스타일이 구분되어야한다는 것이 조건입니다. 크게 문제가 될만한 부분들을 생각해보면 <br> 태그는 <br /> 로 써야하고 , <span> <div> <p> 태그에 스타일을 넣으면 안된다는 점. & 를 &amp; 로 바꿔놓아야한다는점 등이 있죠. 대부분 티스토리 스킨에는 반복되는 부분이 많기에 몇몇 에러만 잡아주어도 에러를 많이 잡을 수 있죠.



IT, 웹표준검사, W3C, 웹문서, 마크업 검사, 마크업, markup, XHTML, 파이어폭스, 구글크롬, 오페라, 사파리, 티스토리, 블로그팁


씨디맨의 컴퓨터 이야기 블로그의 XHTML 에러를 검사해봤습니다. 에러 0 으로 모두 잡혀 있는 모습이네요. 근데 최근에 티스토리에 사이드바의 모듈을 저장하는게 생겼는데 이부분에 & 가 원래대로 돌아가는 문제가 있네요. 때문에 에러를 모두 잡아 둔 상태에서 사이드바의 다른 항목 수정시 이부분이 원상태로 복구가 되어서 에러가 다시 생기곤 하네요. 티스토리에 이건 건의를 해봐야할듯하네요. 에러를 다 잡은 모습을 보니 뿌듯하기도 하고 앞으로 글을 적을 때 조금 더 신경을 써서 적어야겠다는 생각도 드네요. 웹표준검사를 미뤄두셨던 분들은 한번씩 검사를 해보시고 심각한 ERROR 부분은 꼭 체크해서 수정을 해보시기 바랍니다.

경고 같은 경우는 그냥 넘겨도 되는 경우도 있기에 크게 걱정은 안해도 되지만, 에러 같은 경우에는 해결 할 수 있으면 해결을 하는게 좋겠죠. 대부분 반복되는 내용이 많기에 몇개의 에러만 해결해도 에러가 확 줄어드는걸 볼 수 있습니다. 에러가 나는 부분이 뷰애드나 몇몇 수정을 하지 못하는 부분에서 나는경우 해결을 할 수 없습니다. 그렇다고 해당 코드를 내려버릴 수 는 없으니까요. 하지만 에러가 어디에서 나타나는지 알고 있는 상태에서 에러가 나는것과 에러가 왜 나는지 모르는 상태에서 에러가 나타나는건 상당히 큰 차이가 있습니다. 자신의 블로그를 꾸미는것도 중요하지만 올바르게 꾸미는 방법에 대해서도 많이 습득하시기 바랍니다.

에러 해결에서 너무 어려우면 저에게 질문도 해주시구요. 글 읽어주셔서 감사합니다.

댓글