2013-07-19 3 views
3

초급 질문 :HTML 태그가없는 .html 파일

우리가 만드는 모든 .html 페이지에는 HTML 파일을 시작하고 끝내기위한 태그가 HTML 파일로 인식되어야합니다.

그러나 HTML 태그를 제공하지 않고 단순히 .html 파일에 텍스트를 쓰는 경우에도 파일은 HTML 태그를 사용하지 않고 .html 파일에 작성한 텍스트로 브라우저에서 열립니다. .

HTML 태그를 사용하지 않고 텍스트를 브라우저에 표시하는 방법은 무엇입니까?

브라우저가 HTML 태그를 자동으로 추가합니까 ?? 이것은 매우 간단한 질문이지만 운전

나는 또한 단순히 텍스트가 아닌 HTML 태그를 보여줍니다에서 페이지 소스를 볼

... 나 견과류, 예 나에게

+0

a) 파일 이름 확장자는 파일을 여는 방법에 따라 크게 달라지지 않습니다. 일반 텍스트로 제공 될 수 있습니다. b) 오류 수정과 우아한 퇴화의 여러 계층에서 이익을 얻습니다. – mnagel

+0

실제로 빈 HTML 파일을 만든 다음 http 헤더 (http://meyerweb.com/eric/thoughts/2009/01/22/using-http-headers-to-serve-styles/)를 통해 CSS 파일을 보낼 수 있습니다.), 그리고 html : after와 before와 body : after와 before를 사용하여 웹 사이트를 만든다. 비록 그것을 권장하지 마십시오! –

답변

2

예 브라우저가 자동으로 장면 뒤에 HTML 태그를 추가

보기 :

내 HTML 파일 : 브라우저 (크롬 F12에서 이 HTML File

얻을이 OR CTRL + 소스 코드를 얻으려면 : Behind the scenes

+0

파이어 폭스를 사용합니다. 파이어 폭스에서 일반적으로 소스 코드를 볼 때 HTML이 표시되지 않지만 개발자 콘솔에서 소스 코드를 볼 때 표시됩니다 .. 답변 주셔서 감사합니다 :) –

1

도와주세요 당신이 경우 태그를 제공하지 않으면 브라우저가 일부 기본 태그를 추가합니다. 그것은 당신이 개발자 도구를 열면 서버가 헤더를

Content-type: text/html 

보내기 때문에이 HTML 알고있다 (일반적으로 F12로) 당신은 합성 DOM을 확인하고 브라우저가 자동으로 추가 태그를 볼 수 있습니다.

1

브라우저는 완벽한 (X) HTML을 렌더링하는 소프트웨어가 아닙니다.

  • 이없는 태그는 렌더링 도착하는 HTML 구조를 알고 싶다면

추가 잘못된 HTML을

  • 고정 :

    그들은처럼 아주 다른 종종 더 복잡한 일을 브라우저에서 개발자 콘솔을 살펴보십시오.

    또한 파일 확장자 .html 또는 .htm은 중요하지 않습니다. 서버가 보낸 MIME 형식에 따라 렌더링 모드가 결정됩니다. 이 때문에 일반적인 HTML 페이지로 렌더링되는 URI 경로 http://example.com/test.gif을 만들 수 있습니다.

    서버가 (예 : 하드 드라이브에서 액세스 할 때) MIME 유형을 제공하지 않는 경우에만 브라우저가 Content sniffing 알고리즘을 시도 할 수 있습니다. 때문에 브라우저가 자동으로 사용자가 HTML 태그 (단,이 나쁜 관행)이 필요하지 않습니다 의미, HTML 것을 알고 .html 중에서 확장

  • 0

    ... 표시되는 텍스트로

    , 그 이유는 텍스트가 표시되기 위해 특별한 태그 안에있을 필요가 없기 때문입니다.

    도움이 되셨다면 알려 주시기 바랍니다.

    관련 문제