2012-04-14 1 views
1

my website에 나는 테이블 바로 앞에 그리고 YouTube 비디오 직후에 삭제 된 기호 <을 가지고 있습니다.앞에 미스테리 한 문자가 하나 있습니다. <table>

문제는 문자가 index.html 파일에 표시되지 않는다는 것입니다. 나는 확실히 3 명의 편집자에게서 그것을 검사했다. 나는 그것이 어디에서 왔는지 전혀 모른다.

Firefox에서 표를 삭제하면 삭제되지만 YouTube 동영상을 삭제하면 삭제됩니다. 어떻게 든 테이블에 연결되어야합니다.

파이어 폭스에서보기 소스 선택으로 볼 때 작은 &lt; 기호가 테이블 코드의 왼쪽에 나타납니다. 그러나 index.html 파일을 보면 아무 것도 없습니다.

나는이 사이트를 코드 할 수있는 준 지능적인 사람이지만 전기 스쿼시 버그에 대한 사랑은 할 수 없다. 도움을 주시면 고맙겠습니다. 그건 그래야만 해. 나는 지금 내가 무엇을 놓치고 있는지 모른다. 라인 (250)에

+5

단락은 친구입니다. 그것을 써. – Oded

+2

색인에 http://validator.w3.org/check?uri=http%3A%2F%2Fwww.nicholaslawson.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 – Gareth

+0

의 HTML 마크 업을 확인해야합니다. .html 앵커 주위에 < and >을 사용하고 있습니까? – Rishi

답변

3

, 당신은이 :

<<td><a href="http://#"><img src="images/sample.jpg"></a></td> 

은 시작에 추가 <를 제거합니다.

이것은 "앨범 2"의 일부입니다. <table>에 적절한 마크 업을 벗어난 부분은 앞에 부딪히는 경향이 있습니다.

+0

정말 고마워요 ... 그걸 멀리 내려다 보지 못했을 겁니다 ... – Erith

1

그것은 여기, 테이블 내부의 :

<tr> 
    <td>Album Two</td> 
    <td>Inter5tellar</td> 
    <td>A digital song produced in fruity loops for your listening pleasure.</td> 
    <<td><a href="http://#"><img src="images/sample.jpg"></a></td> 
    <td><a href="http://www.oronjo.com/live/next/?fi=80542"><img src = "images/button.jpg"></a></a></td> 
    <td>$0.99</td> 
</tr> 

을하지만, 그것은 td (또는 th) 태그 내부에 실제로하지이기 때문에, 브라우저는 일반적으로 렌더링 할 수 없습니다. 다른 브라우저는 다른 일을 할 수도 있지만 적어도 사실상 파이어 폭스는 테이블에서 "푸시 (push)"하여 대신에 넣는다. , 그것은 head 섹션 내부에 div를 포함하여 다른 오류의 번호를 가지고 닫는 태그 및 URL의 일부 이스케이프 앰퍼샌드를 복제 : 그런데

, 당신은 HTML validator를 통해 페이지를 실행 할 수 있습니다.

+0

감사합니다 ... 그 작업 사본 ... – Erith

관련 문제