이 사이트는 얼마나 표준을 준수하고 있나?

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
허 달수

이 사이트는 얼마나 표준을 준수하고 있나?

Post by 허 달수 »

이 사이트도 HTML4.01 인증마크를 로도 때가야 겠네요..^^
Line 20, column 80: document type does not allow element "LINK" here

...ilver/subSilver2.css" type="text/css">

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).



Line 33, column 7: required attribute "ACTION" not specified

<form></form>

The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.



Line 33, column 14: end tag for "FORM" which is not finished

<form></form>

Most likely, You nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>

Another possibility is that you used an element (e.g. 'ul') which requires a child element (e.g. 'li') that you did not include. Hence the parent element is "not finished", not complete.



Line 39, column 88: there is no attribute "BORDER"

...p://www.mozilla.or.kr/images/rss.png" border="0"></a></h2>

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.



Line 39, column 91: required attribute "ALT" not specified

.../www.mozilla.or.kr/images/rss.png" border="0"></a></h2>



Line 44, column 35: cannot generate system identifier for general entity "A"

<li><a href="index.php?c=1">제품뼯strong>?? Q&A 게시판</a></li>

An entity reference was found in the document, but there is no reference by that name defined. Often this is caused by misspelling the reference name, unencoded ampersands, or by leaving off the trailing semicolon (;). The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

Entity references start with an ampersand (&) and end with a semicolon (;). If you want to use a literal ampersand in your document you must encode it as "&" (even inside URLs!). Be careful to end entity references with a semicolon or your entity reference may get interpreted in connection with the following text. Also keep in mind that named entity references are case-sensitive; &Aelig; and &aelig; are different characters.

Note that in most documents, errors related to entity references will trigger up to 5 separate messages from the Validator. Usually these will all disappear when the original problem is fixed.



Line 44, column 35: general entity "A" not defined and no default entity

<li><a href="index.php?c=1">제품뼯strong>?? Q&A 게시판</a></li>

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.



Line 44, column 36: reference to entity "A" for which no system identifier could be generated

<li><a href="index.php?c=1">제품뼳trong title="Position where error was detected.">?? Q&A 게시판</a></li>

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.



Line 44, column 34: entity was defined here

<li><a href="index.php?c=1">제풼strong title="Position where error was detected.">?별 Q&A 게시판</a></li>

Line 68, column 58: there is no attribute "ALIGN"

<table width="100%" cellspacing="0" cellpadding="2" align="center">



Line 79, column 42: there is no attribute "HEIGHT"

...colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;게시판&nbs



Line 79, column 54: there is no attribute "NOWRAP"

<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;게시판&nbsp;</th>



Line 80, column 11: there is no attribute "WIDTH"

<th width="50" class="thTop" nowrap="nowrap">&nbsp;제목&nbsp;</th>



Line 85, column 40: there is no attribute "HEIGHT"

<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="ind



Line 85, column 156: reference to entity "A" for which no system identifier could be generated

...09162fe250f9" class="cattitle">제품 Q&A 게시판</a></span></td>



Line 44, column 34: entity was defined here

<li><a href="index.php?c=1">제풼strong title="Position where error was detected.">?별 Q&A 게시판</a></li>

Line 90, column 24: there is no attribute "WIDTH"

<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="vie



Line 95, column 68: there is no attribute "NOWRAP"

..." valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">2004년



Line 127, column 66: reference to entity "A" for which no system identifier could be generated

...d">Mozilla 플랫폼을 채용하고 켯strong>??는 기타 제품에 대한 Q&A 게싼/code>



Line 44, column 34: entity was defined here

<li><a href="index.php?c=1">제풼strong title="Position where error was detected.">?별 Q&A 게시판</a></li>

Line 237, column 10: there is no attribute "CLEAR"

<br clear="all" />



Line 264, column 50: there is no attribute "TARGET"

... href="http://www.phpbb.com/" target="_phpbb">phpBB</a> 2.0.10 &copy; 2001, 2



Line 268, column 5: end tag for element "DIV" which is not open

</div>

The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.

If this error occured in a script section of your document, you should probably read this FAQ entry.



Line 273, column 74: cannot generate system identifier for general entity "url"

...n.net/util/nlog/nalogd.php?counter=mozilla&url=" width=0 height=0>



Line 273, column 74: general entity "url" not defined and no default entity

...n.net/util/nlog/nalogd.php?counter=mozilla&url=" width=0 height=0>



Line 273, column 77: reference to entity "url" for which no system identifier could be generated

...util/nlog/nalogd.php?counter=mozilla&url=" width=0 height=0>



Line 273, column 73: entity was defined here

...ion.net/util/nlog/nalogd.php?counter=mozilla&url=" width=0 height=0>

Line 273, column 96: required attribute "ALT" not specified

...ounter=mozilla&url=" width=0 height=0>



Line 273, column 96: document type does not allow element "IMG" here

...ounter=mozilla&url=" width=0 height=0>
User avatar
Channy
해커
해커
Posts: 1006
Joined: 2002 03 26 17:41 59
Location: 아름다운 제주
Contact:

..

Post by Channy »

이 사이트는 forums.mozilla.or.kr 입니다. http://www.mozilla.or.kr와는 다릅니다. HTML 4.01 validation 버튼은 통과한 웹페이지에만 다는 겁니다. 이 사이트 아래쪽에 버튼이 없는 걸 아실 겁니다..

그럼..
허 달수

Re: ..

Post by 허 달수 »

차니 wrote:이 사이트는 forums.mozilla.or.kr 입니다. http://www.mozilla.or.kr와는 다릅니다. HTML 4.01 validation 버튼은 통과한 웹페이지에만 다는 겁니다. 이 사이트 아래쪽에 버튼이 없는 걸 아실 겁니다..

그럼..
http://www.mozilla.or.kr도 만만치 않네요..^^

(비번을 잊어버려 로그인 못하고 성과 이름을 띄워서 사용중입니다.)
까비 (손님)

Re: ..

Post by 까비 (손님) »

허 달수 wrote:
차니 wrote:이 사이트는 forums.mozilla.or.kr 입니다. http://www.mozilla.or.kr와는 다릅니다. HTML 4.01 validation 버튼은 통과한 웹페이지에만 다는 겁니다. 이 사이트 아래쪽에 버튼이 없는 걸 아실 겁니다..

그럼..
http://www.mozilla.or.kr도 만만치 않네요..^^

(비번을 잊어버려 로그인 못하고 성과 이름을 띄워서 사용중입니다.)
http://www.mozilla.or.kr/ 은 통과하는데요?
http://validator.w3.org/check?verbose=1 ... lla.or.kr/

This Page Is Valid HTML 4.01 Strict!
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

허 달수 wrote:www.mozilla.or.kr도 만만치 않네요..^^
http://validator.w3.org/check?verbose=1 ... lla.or.kr/

http://www.mozilla.or.kr 은 HTML 4.01 Strict 입니다.

validation 기준은 웹사이트가 아니라 하나의 독립된 document 입니다.

forums.mozilla.or.kr 은 phpBB 라는 별도의 app 를 사용하기 때문에...조만간 수정되겠지요.
소프트원트

완벽하게는 어렵죠

Post by 소프트원트 »

HTML 체크검사를 완벽히 맞추기는 어렵고 그것만으로 사이트에 문제가 있다고 쉽게 결론내리기는 어렵지않을까 합니다.

표준준수 문제에 있어 어려운 점이 [지체장애자]분들을 고려한 사이트일 것입니다. 여기까지 고려하기에는 어려움이 있습니다. 일단은 이 부분에 대해서는 장기적으로 염두에두고, 일반적 사용자에 맞추어, 브라우저 독립적/플램폼 독립적 사이트를 만들어가는 것이겠죠.

HTML유효성 검사에서 가장 많이 나오는 게, img의 alt 속성을 지정하지 않거나 div 박스에서 id가 유일한 경우여야 한다는 지적입니다.

제가 이야기하고 싶은 것은 검사결과에 지나치게 예민하게 접근할 필요는 없다고 봅니다.

===========================

다른 이야기를 언급합니다.

예전에 언급한 적이 있는 데, 윈98 IE6에서 이곳 포럼게시판이 밑으로 흘러내린다고했는 데, 아직 수정이 안되었더군요. 이곳 사이트 들어올 때, IE를 사용할 일이 거의 없기 때문에....

아래 소스에서 table의 width 값을 지워보시겠습니까 ?

<div id="mainContent">

<table cellspacing="0" cellpadding="2" align="center">
소프트원트

xp에서도 그렇군요..

Post by 소프트원트 »

xp sp2의 IE6에서도 그렇군요..

체크해보세요..

어짜피, 모질라 입문자는 IE일테니... 사이트가 어그러지면 그렇겠죠..
User avatar
Channy
해커
해커
Posts: 1006
Joined: 2002 03 26 17:41 59
Location: 아름다운 제주
Contact:

Re: xp에서도 그렇군요..

Post by Channy »

소프트원트 wrote:xp sp2의 IE6에서도 그렇군요..

체크해보세요..

어짜피, 모질라 입문자는 IE일테니... 사이트가 어그러지면 그렇겠죠..
우선 테이블 width를 95%로 주고 짜 맞추었습니다.
IE가 CSS를 잘 지원하지 않아서.. 게다가 phpBB에도 table로만 되어 있으니 그렇군요.
수정하였습니다. 감사함니다.
소프트원트

Re: xp에서도 그렇군요..

Post by 소프트원트 »

차니 wrote:우선 테이블 width를 95%로 주고 짜 맞추었습니다.
IE가 CSS를 잘 지원하지 않아서.. 게다가 phpBB에도 table로만 되어 있으니 그렇군요.
수정하였습니다. 감사함니다.
그런데 95%면 너무 많이 준 것 아닌가요? 안쪽으로 너무 들어온 느낌이라..

아마도 여러가지로 테스트하고 결정하였을테니.. 일단 IE에서 흘러내리지 않내요..

phpBB는 사용자도 많은 데 테이블에서 벗어났으면 좋을텐데... 물론 CSS라고 만능은 아니지만..

박스모델에서 width값만 어느 한쪽으로 통일만 되어도 참 편리할텐데.. 요즘은 IE의 박스모델이 더 적합한 것이 아닌가 생각들기도 합니다.

W3C의 박스모델에선 Border/Padding/Margin을 더하지만, IE는 빼기를 하는 데, 그래서 IE쪽이 전체 Width값만 염두에 두면 되니까 편한 것같더군요.
소프트원트

Re: xp에서도 그렇군요..

Post by 소프트원트 »

소프트원트 wrote:그런데 95%면 너무 많이 준 것 아닌가요? 안쪽으로 너무 들어온 느낌이라.. .
써놓고보니, 너무 많이 준 것이라는 게 어패가 있내요.. 적다는 게 맞겠죠.. ^^;;;
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: 완벽하게는 어렵죠

Post by 빛알갱이 »

소프트원트 wrote:HTML 체크검사를 완벽히 맞추기는 어렵고 그것만으로 사이트에 문제가 있다고 쉽게 결론내리기는 어렵지않을까 합니다.

표준준수 문제에 있어 어려운 점이 [지체장애자]분들을 고려한 사이트일 것입니다. 여기까지 고려하기에는 어려움이 있습니다. .....

HTML유효성 검사에서 가장 많이 나오는 게, img의 alt 속성을 지정하지 않거나 div 박스에서 id가 유일한 경우여야 한다는 지적입니다.
img에 alt를 넣는 일은 꼭 지체 부자유자만을 위한 일은 아니지요. machine agent에도 큰 도움을 줍니다. id를 복수로 쓰는 곳도 있나 보군요. 뭐, 이름이 두 개인 사람도 있기는 하지만, 기계는 멍청하니, 헛갈리게 하면 안 되지요 :-)


(X)HTML 및 CSS 유효성 검사는 W3C WAI 기준 충족을 위한 첫걸음에 불과합니다. WAI의 WCAG 기준 충족까지 요구하는 것은 현재 한국 웹의 상황에 비추어 도저히 이룰 수 없는 꿈 같은 얘기입니다. 하지만, (X)HTML/CSS는 그런 정도로 힘들지는 않겠지요. (힘들기는 합나다)

표준 검사를 통과하지 못 한다고 해서 그 사이트에 문제가 있다고 성급한 결론을 내려서는 물론 곤란하고, 어떤 경우에 그 요건을 충족하기 어려운 사정이 있을 수 있습니다. 하지만, 그것을 충족하려고 노력하는 과정에서 다른 많은 문제점을 고칠 수 있기 때문에 그렇게 하려고 노력하고 그렇게 하도록 요구할 가치는 충분히 있습니다. (한국 웹 사이트 디자이너들의 재교육 측면에서라도)
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests