<td align="left" valign="top">
유효성 검사 오류가 생성되지 않습니다. 둘 다 유효하다는 의미입니까?<td align = "left"valign = "top"> W3C 검사기에서 오류가 발생하지 않는 이유는 무엇입니까?
<td align="left" valign="top">
유효성 검사 오류가 생성되지 않습니다. 둘 다 유효하다는 의미입니까?<td align = "left"valign = "top"> W3C 검사기에서 오류가 발생하지 않는 이유는 무엇입니까?
왜 오류가 있습니까? 하나는 align
(가로 맞춤)이고 다른 하나는 valign
(세로 맞춤)입니다. 둘 다 나타낼 수 있습니다. "(| |"센터 "|"오른쪽 "|"문자를 "|"정당화 ""왼쪽 ")"바닥 "| |"중간 "와 valign
("최고 "http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule에서
, <td>
의 속성은 align
를 포함 베이스 라인 ") 당신은 그래서 당신은 대신 CSS를 사용할 수없는, 정말 걱정이라면
: 다음
<td class="myclass">
일부 CSS 그것을 정렬? 확실히 당신의 모범을 따르는 것이 더 합리적입니까?
매우 많은 비슷한 질문을 게시하여 HTML 유효성 확인, 사용되지 않는 태그 등 모든면에 대해 묻습니다. 특정 HTML 스 니펫이 유효한지 여부를 걱정하지 말아야한다고 생각합니다.
먼저 코드 품질에 대한 단일 메트릭 (유효성 검사)을 사용하는 것은 좋지 않습니다. 둘째, 유효한 코드가 항상 훌륭한 코드는 아닙니다. 무의미한 클래스 이름으로 500 div 태그를 중첩 할 수 있으며 유효성을 검사 할 수 있지만 끔찍한 코드가됩니다.
유효성 검사가 잘못 되었습니까? 아니, 물론 아니야. 그것은 브라우저를 가로 질러 나타날 수있는 문제를 골라내는 것을 도울 수 있습니다. 유형이 잘못 지정된 속성, 닫히지 않은 특정 태그 (예 : div
) 예를 들어 XHTML 문서에서 <br/>
대신 <br>
을 사용하는 것은 중요하지 않습니다. 브라우저는 브라우저를 동일하게 처리합니다.
프리젠 테이션을 위해 콘텐츠 및 CSS 용 HTML을 구분하는 방법에 대해 잠시 시간을내어 살펴보십시오. 그러면 질문에 대한 답이 얼마나 명백한 지 알 수 있습니다. 유효성 검사기가 일부 특성에 대해 불평하지 않는다면 자동으로 유효성을 나타내지 않으며 자유롭게 사용해야합니다.
속성의 역할에 대해 생각해보십시오. 콘텐츠를 가로 및 세로로 정렬합니다. 그것은 프레젠테이션의 문제이므로 가능하면 CSS에 넣는 것이 좋습니다.
미안하지만, 내 포인트를보고 에 대한 w3c 유효성 검사기에 의존하지 않기를 바랍니다..
많은 문제가 있습니까? 의미 론적 마크 업 (XHTML 1.1을 사용하는 경우 가능성이 높다)에 관심이 있다면 어쨌든 이러한 속성을 원하지 않거나 필요로하지 않는다. –