Firefox에서 소스를 볼 때 <hr>
및 <img src="image.jpg">
과 같은 null 태그 항목에 닫기 태그를 추가하는 것으로 나타났습니다. Firefox에서 소스보기 나는 <hr></hr>
과 <img src="image.jpg"></img>
을 참조하십시오. 문서는 XHTML이 아닌 HTML 5이며 태그는 HTML에서 엄격하게 닫히지 않아야하는 null 태그입니다. 그렇다면 파이어 폭스는 왜 이렇게하고 있는가?Firefox가 null html 태그를 닫는 이유는 무엇입니까?
답변
나는 당신이보기 소스를 사용하는 것이 아니라 Firefox 개발자 도구 브라우저 검사기를 사용하고 있다고 생각합니까? 이것은 각 태그의 끝이 있어야만 인스펙터가 명시 적으로이 끝점을 표시하기 때문에 수행됩니다.
답변 해 주셔서 감사합니다. 예, "소스보기"가 아닌 "요소 검사"에 나타났습니다 (긴 하루가 끝난 것입니다). 그러나 각 태그가 끝나야한다고 말하면서 정말로 질문에 대답하지 않았습니다. 확실히 XHTML에만 적용됩니다. HTML5에서 null 태그를 닫는 것은 실제로 잘못된 구문입니다. – Ally
Chrome 55.0 및 Firefox 50.0.2의 코드 검사 프레임에는이 페이지에 img 및 link 태그가 표시되며 나에게 자동 닫기 슬래시 나 닫는 닫기 태그는 표시되지 않습니다. (세부 사항 : 나는 64 비트 페도라 24를 실행하고 있지만 다른 플랫폼에서도 똑같은 동작을 기대하고있다.)
아마 당신은 구버전의 파이어 폭스를 가지고있을 것이지만, 조사한 페이지가 정확하지 않았을 가능성이 더 높다. ! DOCTYPE 태그는 시작시 Firefox가 HTML5로 해석하도록 알려줍니다. 지정한대로, br, hr, img, input, meta, link 및 문서 트리에서 남겨 두어야하는 여러 다른 태그를 닫지 않도록 지정합니다.
- 1. XmlNodeReader가 XML의 닫는 태그를 읽는 이유는 무엇입니까?
- 2. JavaScript에서 html 태그를 닫는 방법?
- 3. Firefox가 내 개체의 allowScriptAccess 태그를 재정의하는 이유는 무엇입니까?
- 4. 닫지 않은 HTML 태그를 찾아서 닫는 정규식
- 5. Nokogiri 명령으로 HTML 태그를 제거하는 이유는 무엇입니까?
- 6. 맞춤 HTML 태그를 사용하지 않는 이유는 무엇입니까?
- 7. 닫는 태그를 보는 가장 좋은 방법은 무엇입니까?
- 8. 닫는 태그를 누락 클래스
- 9. 닫는 태그를 무시하는 XPath
- 10. 는 닫는 태그를 포함하는
- 11. XMLStarles가 닫는 태그를 제거합니다
- 12. sqlite3_prepare_v2가 데이터베이스를 닫는 이유는 무엇입니까?
- 13. Firefox가 example2.foo를 표시해야하는 이유는 무엇입니까?
- 14. Firefox가 HTTPS 요청을 임의로 삭제하는 이유는 무엇입니까?
- 15. Firefox가 setTimeout 애니메이션을 사용하는 이유는 무엇입니까?
- 16. Firefox가 swf 객체를 캐싱하지 않는 이유는 무엇입니까?
- 17. Firefox가 ttf 글꼴을 거부하는 이유는 무엇입니까?
- 18. Firefox가 플러그인 디렉토리에없는 플러그인을로드하는 이유는 무엇입니까?
- 19. 페이지를로드하는 중 Selenium + Firefox가 멈추는 이유는 무엇입니까?
- 20. Notepad ++ 동시에 열고 닫는 html 태그를 편집하는 플러그인
- 21. 새로운 HTML <dialog> 태그를 클릭하여 닫는 방법 :: 배경
- 22. 닫는 html 태그를 Textmate를 사용하여 PHP에서 중첩 시키십시오.
- 23. Jsoup의 HTML 파서가 단일 태그를 자동 닫는 태그로 변환하지 못하도록
- 24. 넷빈즈 잘못 강조 HTML 오프닝/PHP 스크립트에 태그를 닫는
- 25. FIrefox가 <section>을 인식하지 못하는 이유는 무엇입니까?
- 26. 닫는 중괄호와 유사한 HTML 닫는 태그 강조 표시가있는 IDE
- 27. JSF가 SVG 뒤에 닫는 태그를 닫습니다.
- 28. Jsoup와 같은 외부 라이브러리를 사용하지 않고 자바를 사용하여 파일에서 닫는 태그를 포함한 모든 HTML 태그를 추출하십시오.
- 29. Firefox가 HTML 페이지를 코드로 표시합니다.
- 30. PHP에서 asXML() 함수가 응답에 HTML 태그를 포함하는 이유는 무엇입니까?
Firefox는 HTML을 수정하지 않습니다. HTML이 파싱되어 DOM으로 변환됩니다. 개발자 도구는 해당 DOM에 대한 HTML 표현을 보여 주며 소스를 실제로 볼 때 볼 수있는 것과 다릅니다 (서버의 실제 출력이어야 함). 소스를 볼 때이 내용이 표시된다면 서버에서 보낸 코드가됩니다. – Brad