안녕하세요.
여쭤보고 싶은게 있어서 질문 드립니다.
제가 지금 만들고 홈페이지가 웹표준 검사를 통과해야만 하는 홈페이지를 만들고 있는데요.
다른 모든 부분은 웹표준 통과가 되었는데. 케이보드 내에서의 문제가 발생이 되어서요.
이 페이지를 보시면 케이보드내에서
라인 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">
직접 코드를 넣어주시는 겁니다.
이는 웹표준에는 준수하지 않지만 스킨제작의 편의를 위한 방법이였습니다.
차후 이러한 비표준 방식 대신에 편의성과 웹표준을 모두 만족시키는 방법으로 업데이트 되도록 하겠습니다.