2010-03-11 7 views

답변

2

왜 오류가 있습니까? 하나는 align (가로 맞춤)이고 다른 하나는 valign (세로 맞춤)입니다. 둘 다 나타낼 수 있습니다. "(| |"센터 "|"오른쪽 "|"문자를 "|"정당화 ""왼쪽 ")"바닥 "| |"중간 "와 valign ("최고 "http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule에서

, <td>의 속성은 align를 포함 베이스 라인 ") 당신은 그래서 당신은 대신 CSS를 사용할 수없는, 정말 걱정이라면

+0

@KennyTM : OP가 XHTML (cf. 태그)을 사용함에 따라 오류가 발생할 것으로 생각합니다.이 문서 유형은 일반적으로 마크 업에서 레이아웃 정보를 사용하지 않습니다. –

+0

그러면 W3C 유효성 검사기가 올바른 도구가 아닙니다. 스키마에 있기 때문에 ''태그도 거부하지 않습니다. – kennytm

+1

@ Jørn XHTML은 어떤 것도 낙담하지 않습니다. XML에서 HTML4를 재구성 한 것입니다. 프리젠 테이션과 컨텐츠의 분리는 W3C 스펙이 아닌 디자인 철학입니다. – mercator

0

: 다음

<td class="myclass">

일부 CSS 그것을 정렬? 확실히 당신의 모범을 따르는 것이 더 합리적입니까?

6

매우 많은 비슷한 질문을 게시하여 HTML 유효성 확인, 사용되지 않는 태그 등 모든면에 대해 묻습니다. 특정 HTML 스 니펫이 유효한지 여부를 걱정하지 말아야한다고 생각합니다.

먼저 코드 품질에 대한 단일 메트릭 (유효성 검사)을 사용하는 것은 좋지 않습니다. 둘째, 유효한 코드가 항상 훌륭한 코드는 아닙니다. 무의미한 클래스 이름으로 500 div 태그를 중첩 할 수 있으며 유효성을 검사 할 수 있지만 끔찍한 코드가됩니다.

유효성 검사가 잘못 되었습니까? 아니, 물론 아니야. 그것은 브라우저를 가로 질러 나타날 수있는 문제를 골라내는 것을 도울 수 있습니다. 유형이 잘못 지정된 속성, 닫히지 않은 특정 태그 (예 : div) 예를 들어 XHTML 문서에서 <br/> 대신 <br>을 사용하는 것은 중요하지 않습니다. 브라우저는 브라우저를 동일하게 처리합니다.

프리젠 테이션을 위해 콘텐츠 및 CSS 용 HTML을 구분하는 방법에 대해 잠시 시간을내어 살펴보십시오. 그러면 질문에 대한 답이 얼마나 명백한 지 알 수 있습니다. 유효성 검사기가 일부 특성에 대해 불평하지 않는다면 자동으로 유효성을 나타내지 않으며 자유롭게 사용해야합니다.

속성의 역할에 대해 생각해보십시오. 콘텐츠를 가로 및 세로로 정렬합니다. 그것은 프레젠테이션의 문제이므로 가능하면 CSS에 넣는 것이 좋습니다.

미안하지만, 내 포인트를보고 에 대한 w3c 유효성 검사기에 의존하지 않기를 바랍니다..