2013-10-29 2 views
2

방금 ​​VS에서 다음과 같은 경고/오류가 발생하는 것으로 나타났습니다.TD 테이블 내에서 중첩 될 수 없습니다

검증 (1.0 과도 XHTML)는 : 요소 'TD'는 엘리먼트 "테이블"I가 요소 TD 너무 TABLE 내에 중첩 될 수 있음을 주장 감히

내에 중첩 될 수 없다. 실제로, 나는 이것이 올바른 유일한 사용 방법이라고 말합니다. TD. 내가 뭘 놓치고 있니?

나는 확인 더블, 트리플했습니다 - 더 TD는 다른 TD 안에 중첩되지 않습니다. 그들은 TR 안에 있으며 안에 있습니다. 테이블.

편집

<table> 
    <td></td> 
    @foreach (String t in ts) 
    { <td>@t</td> } 
    @foreach (String s in ss) 
    { 
    <tr> 
     <td>...</td> 
     @foreach (String t in ts) 
     { <td>...</td> } 
    </tr> 
    } 
</table> 
+3

TD가 테이블 내부에 중첩 된 TR 안에 중첩되어 있습니까? 어쩌면 약간의 HTML을 보여줄 수 있을까요? –

+2

마크 업을 표시 할 수 있습니까? 어쩌면 몇 가지 누락 된 마감 태그가있을 수 있습니다. – melancia

+0

HTML을 보지 않고서는 정확히 무엇이 문제입니까? VS는 컴파일을 허용하지 않습니까? 출력 결과가 이상합니까? 구조가 정확하다고 확신하면 VS 지연 일 가능성이 높습니다. –

답변

7

withing에 할 수있다 이미 이렇게하면 HTML을 보여줘야합니다. HTML을 보지 않고서는 추측 할 수 있습니다 ...

+0

첫 줄의 * TR *을 추가하지 않았습니다. 내 잘못이야. :) –

+0

걱정하지 않으셔도됩니다. 발견해 주셔서 감사합니다. –

2

경고는 테이블에 immediatly TD를을하는 것이 좋습니다.

<table> 
    <td>...</td> 
... 

하지만 td의이 같은 tr의 중첩해야합니다 :

<table> 
    <tr> 
     <td>...</td> 
    </tr> 
... 

당신이 경우 TD에만 오류가이 작업을 수행하려고 제안 TR 태그를