문제

<td align="left" valign="top"> 

유효성 검사 오류가 발생하지 않으면 두 가지 모두 유효하다는 의미입니까?

도움이 되었습니까?

해결책

왜 오류? 하나는 align (수평 정렬) 하나입니다 valign (수직 정렬) 둘 다 나타낼 수 있습니다.

에서 http://www.w3.org/tr/xhtml-modularization/abstract_modules.html#s_tablemodule,의 속성 <td> 포함하다 align ( "왼쪽"| "센터"| "오른쪽"| "정당화"| "char") 및 valign ( "상단"| "중간"| "하단"| "기준선")

다른 팁

당신은 수십 가지 매우 유사한 질문을 게시했으며, HTML 검증, 더 이상 사용되지 않은 태그 등의 매 순간 측면에 대해 묻습니다. 특정 HTML 스 니펫이 검증 여부를 걱정하지 않아야한다고 생각합니다.

첫째, 코드 품질에 대한 단일 메트릭 (검증)에 의존하는 것은 좋지 않습니다. 둘째, 유효한 코드가 항상 좋은 코드는 아닙니다. 무의미한 클래스 이름으로 500 개의 DIV 태그를 중첩 할 수 있으며 검증 될 수 있지만 끔찍한 코드입니다.

검증이 나쁜가요? 아니, 물론. 크로스 브라우저가 나타날 수있는 문제를 선택하는 데 도움이 될 수 있습니다. 잘못된 속성과 같은 것들, 특정 침전 태그 (예 : div에스). 그러나 예를 들어 사용합니다 <br> 대신에 <br/> XHTML 문서에서는 중요하지 않습니다. 브라우저는 동일하게 처리합니다.

컨텐츠에 대한 HTML의 분리와 프레젠테이션을위한 CSS에 대해 배우는 데 약간의 시간이 걸립니다. 그러면 질문에 대한 답이 얼마나 명백한 지 볼 수 있습니다. 유효성 검사기가 일부 속성에 대해 불평하지 않는다면 자동으로 대단하다는 의미는 아니며 자유롭게 사용해야합니다.

속성이 무엇을하고 있는지 생각해보십시오. 그들은 컨텐츠를 수평 및 수직으로 정렬하고 있습니다. 그러므로이 문제는 가능한 경우 CSS에 넣는 것이 좋습니다.

Rant에 대해 죄송하지만, 내 요점을보고 W3C 유효성 검사기에 의존하지 않기를 바랍니다. 모든 것.

정말 걱정이되면 대신 CSS를 사용할 수 없으므로 다음과 같습니다.

<td class="myclass">

그런 다음 일부 CSS를 정렬 할 수 있습니까? 분명히 그것은 당신의 예보다 더 받아 들여질 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top