안녕하세요.
여쭤보고 싶은게 있어서 질문 드립니다.
제가 지금 만들고 홈페이지가 웹표준 검사를 통과해야만 하는 홈페이지를 만들고 있는데요.
다른 모든 부분은 웹표준 통과가 되었는데. 케이보드 내에서의 문제가 발생이 되어서요.
이 페이지를 보시면 케이보드내에서
라인 371, 칼럼 114: Element link is missing required attribute property.
…/test.aescular.com/wordpress/wp-content/plugins/kboard/skin/default/style.css">
이런 에러가 있다고 나옵니다.
그래서 제가 케이보드의 폴더를 열고 확인을 해보았는데.
제 생각에는
<link rel="stylesheet" href="http://test.aescular.com/wordpress/wp-content/plugins/kboard/skin/default/style.css">
</link>
이런식으로 코드가 되어있어야 하고 또
이것은 head와 body 사이에 있어야 하는 것 같습니다.
그런데 체크를 해보니 body 부분은 있는데 head부분이 보이지않아서
아니면 제가 못찾아서. 이문제가 발생된 것이 아닐까합니다.
혹시 이 문제에 대해서 알고계시면 답변 부탁드립니다.
<link>태그는 <head></head> 사이에 들어가는게 웹표준에 맞습니다.
또한 dtd doctype이 XHTML 문서가 아니면 </link> 처럼 닫기 태그는 필요치 않고요 XHTML일 경우만 닫기 태그가 있어야 합니다.
지금 당장 해결방법은 스킨에서 해당 부분을 삭제하시고
테마의 헤더부분에
<link rel="stylesheet" href="http://test.aescular.com/wordpress/wp-content/plugins/kboard/skin/default/style.css">
직접 코드를 넣어주시는 겁니다.
이는 웹표준에는 준수하지 않지만 스킨제작의 편의를 위한 방법이였습니다.
차후 이러한 비표준 방식 대신에 편의성과 웹표준을 모두 만족시키는 방법으로 업데이트 되도록 하겠습니다.
업그레이드시 기본스킨은 최신파일로 변경이 되니
스킨을 수정 하실땐 꼭 복사하셔서 수정해주세요.