it-source

5: 5: ★★★★★★★★★★★★★★★★★★? 5: 5: ★★★★★★★★★★★★★★★★★★? 5: 5: ★★★★★★★★★★★★★★★★★★?,,, , 「」 , 「」 , 「」

criticalcode 2023. 4. 11. 22:05
반응형

5: 5: ★★★★★★★★★★★★★★★★★★?
,
, 「」

다른 답변을 확인해 보았지만, 특히 W3schools HTML 5 레퍼런스를 보고 난 후 혼란스러워졌습니다.

4.은 단일 를 HTML 4.01로 .<img> ★★★★★★★★★★★★★★★★★」<br> 후 은 XHTML과 <img /> ★★★★★★★★★★★★★★★★★」<br />(구식 브라우저를 위한 공간이 있다고 누군가 말했습니다).

HTML 5를 연습할 때 코드를 어떻게 포맷해야 할지 고민입니다.

그요? it it ?<br>,<br/> ★★★★★★★★★★★★★★★★★」<br />

말하면 ★★★★★★★<br>분합니니다다

을 위해 과 같은 쓸 수은 XML 하기 에 XHTML만 할 수 .HTML과 같은 코드를 쓸 수 있도록 하고 HTML로도 동작하도록 하기 위해서입니다.HTML을 생성하는 일부 시스템은 XML 생성기를 기반으로 할 수 있기 때문에 베어만 출력할 수 없습니다.<br>붙이면하는 경우에는 '태그'를 사용해도 <br/>할 필요가 없다면 그럴 필요가 없습니다.

되지 않습니다.XHTML html html html html 。이 경우 콘텐츠는 다음과 같이 제공되어야 합니다.application/xhtml+xmlXHTML로 해석되어 구버전의 IE에서는 동작하지 않습니다.또, 작은 검증 에러가 발생했을 경우, 페이지가 표시되지 않게 됩니다.따라서 웹에서 XHTML처럼 보이는 대부분은 실제로 HTML로 처리되고 해석됩니다. 자세한 내용은 XHTML을 text/html로 제공하는 것을 참조하십시오.

HTML 5 Reference Draft의 이 인용문은 다음과 같은 답을 제공한다고 생각합니다.

3.2.2.2 보이드 요소

void 요소라는 용어비어 있어야 하는 요소를 지정하는 데 사용됩니다.이러한 요건은 HTML 구문에만 적용됩니다.XHTML에서는 이러한 요소는 모두 일반 요소로 처리되지만 빈 요소로 표시되어야 합니다.

이러한 요소에는 어떠한 내용도 포함할 수 없습니다.HTML에서는 이러한 요소에는 시작 태그만 있습니다.자동 닫기 태그 구문을 사용할 수 있습니다.요소는 파서에 의해 자동으로 닫히기 때문에 종료 태그를 생략해야 합니다.

HTML † »:
HTML "무효'XHTML을 사용하다

<hr>

§:
HTML XHTML void 입니다.

<hr/>

의 예XHTML † »:
XHTML의 void.HTML의 무효입니다.

<hr></hr>

즉, 다음과 같습니다.

  • 잘못된 HTML 5:<IMG></IMG>
  • 유효한 HTML 5:<IMG>,<IMG/>

HTML에서는 특정 닫힘 태그를 허용하지 않지만 xhtml에서는 다음 태그가 필요합니다.

  • 잘못된 xhtml:<img>
  • 유효한 xhtml:<img></img> ★★★★★★★★★★★★★★★★★」<img/>

HTML에서 닫힘 태그를 사용할 수 없는 기타 요소:

요소 유효한 HTML 유효한 xhtml
지역 <AREA> <AREA></AREA>
기초 <BASE> <BASE></BASE>
베이스 폰트 <BASEFONT> <BASEFONT></BASEFONT>
BR <BR> <BR></BR>
<COL> <COL></COL>
<FRAME> <FRAME></FRAME>
인사 <HR> <HR></HR>
IMG <IMG> <IMG></IMG>
입력 <INPUT> <INPUT></INPUT>
IS인덱스 <ISINDEX> <ISINDEX></ISINDEX>
링크 <LINK> <LINK></LINK>
메타 <META> <META></META>
PARAM. <PARAM> <PARAM></PARAM>

HTML에서는 특정 닫힘 태그를 금지하고, xhtml에서는 태그를 필요로 한다는 것은 xhtml의 문제입니다.HTML을 작성할 경우 HTML 규칙을 따릅니다.

동시에 브라우저는 기준을 적용하는 것을 포기했습니다. 왜냐하면 모두가 틀렸기 때문입니다.명확하지 않습니다.

  • 그그</BR>금지되어 있다
  • 그그</P>옵션입니다.
  • ★★★★★★★★★★★★★★★★★」</SPAN>필수입니다.

그리고 xhtml과 함께 모든 요소에는 닫힘 태그가 있어야 한다는 XML 규칙이 등장했고 사람들은 HTML이 같은 것이라고 생각했습니다.그래서 그 기준은 포기하고 나중에 현실에 손을 내미는 방향으로 수정되었다.

에서는 태그를둘 수 때문에 이 .<br>을 사용하다 두 두 것과 .<br/>는 오래된 을 위해 는 오래된 브라우저와의 호환성을 위해 선호됩니다.실실 before before before before before before before before before before before before before 。/호환성을 위해 선호되지만 속성이 있는 태그에만 해당된다고 생각합니다. 저는 둘 중 하나라고 수 요.<br/> ★★★★★★★★★★★★★★★★★」<br />★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

이 세 첫즉, 첫 번째 것은 합니다.<br> 「이 적다 「휴대성이 적다.

편집: 이제 우리 모두가 사양에 열광하게 되었으니, dev.w3.org에 따르면 이 점을 지적할 필요가 있다고 생각합니다.

시작 태그는 정확히 다음 순서로 다음 부분으로 구성됩니다.

  1. "<" 문자
  2. 요소의 태그 이름.
  3. 필요에 따라 1개 또는 여러 Atribute(각 Atribute 앞에 공백 문자를 1개 이상 붙여야 합니다)
  4. 선택적으로 하나 이상의 공백 문자를 사용할 수 있습니다.
  5. 선택적으로 요소가 보이드 요소인 경우에만 "/" 문자를 사용할 수 있습니다.
  6. ">" 문자

HTML(HTML 4까지): 사용<br>

HTML 5의 경우:<br> ★★★★★★★★★★★★★★★★★★★」<br/> ★★★★★★★★★★★★★★★★★」<br /> 또한 됩니다.

XHTML의 경우:<br />하다. 사용하다. 사용하다.<br/> ★★★★★★★★★★★★★★★★★」<br></br>

주의:

  • <br></br>5에서는 하지 않습니다.두 줄바꿈으로 됩니다.두 줄 바꿈으로 간주됩니다.
  • XHTML은 대소문자를 구분하며 HTML은 대소문자를 구분하지 않습니다.
  • 호환성을 일부 하고 XHTML HTML에서 합니다.<br/> 아니다<br />

레퍼런스:

사양에 따르면 예상 형식은 다음과 같습니다.<br>HTML 5 의 html html 、 html html html html html 。

를 사용하는 것을 추천합니다.<br />이치노

색상으로 표시하는 및 는 1) XML 구문을 올바르게 합니다.<br /> 꼭 은 않아요, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ, ㄴ.<br>

2)<br />이 있어 , XHTML및을 쉽게 할 수 .XHTML html 、 HTML ( XHTML ) 。

3) 및 슬래시 이 필요합니다( 3)<br /><br/>WordPress Plugin Coding 사양 http://make.wordpress.org/core/handbook/coding-standards/html/ 등).

으로 볼 때, 도 사용하지 않았습니다.<br />문제가 있다, 하지만, 많은 경우들이 있다<br/> 특히 or특 or<br>오래된 브라우저 및 도구에서 문제가 발생할 수 있습니다.

XML에서는 모든 태그에 대응하는 닫힘 태그가 필요합니다.따라서 내부 내용이 없는 태그에는 특별한 단문 구문이 있습니다.

HTML5는 XML이 아니기 때문에 이러한 요구 사항은 없습니다.HTML 4.01도 아닙니다.

를 들어, HTML5 사양의 모든 예에서는br use 。<br> ""가 아닌 ""<br/>.

UPD 사실<br/>는 HTML5. 9.1.2.1, 7에서 허용됩니다.

는 비교가능성(호환성이 아니라 비교가능성)을 <br />

않으면, 「」가 됩니다.<br>괜찮아요.

다.<br> ★★★★★★★★★★★★★★★★★」<br /><br>에서는 를 사용할 수 물론 HTML5는 HTML4.01 XHTML 1.0의 XHTML 1.0에 대응합니다.★★★★★★★★★★★★★★★★★★,<br/>브라우저와 슬래시 ./를 참조해 주세요.

  1. 하는 경우 을 사용할 수 .<br> or or or openicle. <br/>HTML5 / html hththt 。

  2. 를 XHTMLcontent application/ 경우는,과 같은 할 필요가 .HTML ( x : XML ) content type application / xhtml + xml )<br/>.

    그렇지 않으면 일부 브라우저는 페이지 렌더링을 거부할 수 있습니다(특히 Firefox는 유효한 xhtml+xml 페이지만 렌더링하는 데 매우 엄격합니다).

    1. 1. 에 되어 있는 와 같이.<br/>는 XML로 생성되었지만 XML 선언 없이 일반 텍스트/html로 기능하는HTML5에도 유효합니다(Web 페이지를 생성하는 XSL Transform 등).

혼동을 해소하려면:HTML5에서는 슬래시 앞에 공백을 두는 것은 필수가 아니며 페이지 렌더링 방법에는 아무런 차이가 없습니다(예를 들어 누군가가 예를 들 수 있다면 철회하겠습니다만, 사실이 아니라고 생각합니다만, IE는 확실히 모든 형식의 다른 많은 이상한 것들을 하고 있습니다).<br>태그)

http://validator.w3.org의 뛰어난 검증자는 무엇이 유효한지 확인하는 데 매우 도움이 됩니다(콘텐츠 타입도 확인할 수 있을지 모르겠지만).

<br>XHTML로 충분합니다.<br />WHATWG W3C에 따라 선호됩니다.

HTML 5.2 W3C 권고 섹션 8.1.2.1을 인용하려면, 2017년 12월 14일

시작 태그의 형식은 다음과 같아야 합니다.

  1. 속성 뒤에 또는 속성이 없는 경우 태그 이름 뒤에 공백 문자가 하나 이상 있을 수 있습니다(일부 속성은 공백 뒤에 와야 합니다).아래의 8.1.2.3 Attributes를 참조해 주세요).

  2. 요소가 보이드 요소 중 하나이거나 요소가 외부 요소인 경우 단일 U+002F SOLIDUS 문자(/)가 있을 수 있습니다.이 문자는 보이드 요소에는 영향을 주지 않지만 외부 요소에는 시작 태그를 자체 닫힘으로 표시합니다.

Dreamweaver CS6를 사용하면 다음과 같이 자동 완성됩니다.<br />.

W3C 의 HTML 파일을 검증하려면 , http://validator.w3.org/ 를 참조해 주세요.

<br>그리고.<br/>다르게 표현하다일부 브라우저는<br/>~하듯이<br></br>줄 바꿈을 두 개 삽입합니다.

<br/>가장 적절한 것입니다.이 태그 표기법은 행 구분이 필요한 Reactjs에서도 사용할 수 있습니다.<br>

HTML에서는 태그가 쌍으로 되어 있는 경우가 대부분입니다.그러나 줄 바꿈에는 태그가 한 쌍 필요 없습니다.따라서 이를 나타내기 위해 HTML은<br/>포맷합니다. <br/>맞는 것 같아요.이 형식을 사용합니다.

<br>태그에는 HTML의 끝 태그가 없습니다.XHTML에서는,<br>태그는 다음과 같이 적절히 닫아야 합니다.<br />

XML에서는 모든 태그를 닫아야 합니다.XHTML은 XML의 확장자이므로 유효한 XHTML에 대해서는 XML의 모든 규칙을 따라야 합니다.따라서 빈 태그(자 노드가 없는 노드)도 다음과 같습니다.
닫아야 합니다.XML에는 빈 노드에 대한 자동 닫기 태그라는 짧은 형식이 있습니다.쓸 수 있다<br></br> as <br />따라서 XHTML에서는<br />사용됩니다.

HTML은 이 점에서 매우 관대하며, 그러한 규칙은 없습니다.HTML 빈 노드에서는 다음과 같은<br> <hr> <meta>등은 클로징 포워드 슬래시 없이 작성됩니다.

HTML

<br>
<hr>
<meta name="keywords" content="">
<link rel="canonical" href="http://www.google.com/">

XHTML

<br />
<hr />
<meta name="keywords" content="" />
<link rel="canonical" href="http://www.google.com/" />

일부 태그는 자동으로 닫을 수 없습니다.예를 들어 다음과 같은 태그가 있습니다.<script src="jQuery.min.js" />는 XHTML DTD에서 허용되지 않습니다.

음... W3C 사양을 100% 따르고 있는 단일 벤더, 사용자 에이전트 또는 브라우저 제조사를 알고 있는 사람이 있습니까?따라서 HTML5가 3가지 브레이크 엘리먼트 버전을 모두 지원한다고 하면 벤더가 동일하고 더 느린 버전을 지원한다고 장담할 수 있습니다.

이 토론에서 중요한 것은 가능한 한 XML 사양 및 HTML 사양을 따르는 코딩만 일관되게 사용하는 것입니다.즉, 올바른 XML 버전의 브레이크 태그를 사용하여 모든 팀에게 동일한 작업을 수행하도록 권장해야 합니다.

<br />

코드의 img, a, hr 및 meta 태그에도 같은 스페이스 슬래시 형식이 적용됩니다.왜요?이유:

  1. 이전 XHTML 사용자 에이전트/브라우저와의 하위 호환성이 있습니다.
  2. 브라우저 벤더는 XML 버전을 지원하므로 HTML5 사양은 무효입니다.
  3. 현재, 과거, 그리고 미래의 대부분의 사용자 에이전트의 허술한 구현이 이를 수용할 것입니다.
  4. 마크업에서 XHTML/XML 문서를 작성해야 할 경우 마크업을 XML 표준과 비교할 수 있습니다.
  5. 모든 WEB Developers가 XML 뒤에 이어지는 견고한 마크업 방식을 계속 사용하는 것은 "좋은 코딩 관행"입니다. 모든 WEB Developers는 소문자 코드, 따옴표 속성, 이스케이프 XML 문자 등을 포함합니다.왜요?향후 XML 데이터로 전환해야 할 경우 자동으로 XML로 코딩하고 생각할 수 있습니다.
  6. 향후 World Wide Web에서는, 프라이빗 벤더에 의해서 실장된 표준에서 벗어나, 보다 고속으로 해석해, 데이터를 보다 고속으로 전송 해, XML 를 사용해 보다 표준화된 미디어를 실현하는 견고하고 신뢰성이 높은 검증 마크 업으로 돌아갔으면 하는 바람 밖에 없습니다.
  7. 오래된 Netscape는 슬래시 전에 항상 "/" 공간이 필요했습니다. 그렇지 않으면 실패합니다.오래된 브라우저는 누가 신경써요?하지만 제 버전에서는 아직 마음에 드는 경우가 하나 더 있습니다:)

게다가 HTML5가 해결하는 것과 같은 휴먼 인터페이스 코딩 문제를 로봇이 가지고 있지 않은 로봇과 기계 세계에서는 기꺼이 XML 데이터 시스템으로 돌아가서 XML 데이터로 변환하면 UI 웹 페이지를 훨씬 더 빠르게 구문 분석할 수 있습니다.

내가 아는 건 그게 다야<br />흰색 선으로 휴식 시간을 주고<br>어떤 경우에는 그냥 쉬게 해주죠.IPN 스크립트(PHP)를 셋업해, 메일을 송신해, 수신 트레이를 확인했을 때에, 이 일이 발생했습니다.이유는 모르겠지만 둘 다 사용해서 깔끔하게 보이라는 메시지만 받았어요.<br /> and <br>

메일은 이쪽에서 봐주세요.http://snag.gy/cLxUa.jpg

텍스트의 처음 두 섹션은 다음과 같이 구분됩니다.<br />따라서 공백 행, 맨 아래 텍스트의 마지막 3행 및 마지막 섹션은 다음과 같이 구분됩니다.<br>새 행만 내놨어요

<br>그리고.<br />일부 브라우저에서는 다르게 렌더링되므로 다른 브라우저 중 하나를 선택해도 프로젝트에 지장이 없지만 대량 검색을 기대하십시오.일부 브라우저에서는 페이지 렌더에 영향을 미치기 때문에 테스트브라우저에서 변경사항이 전혀 영향을 주지 않으면 작업량이 늘어나거나 클라이언트의 우선 브라우저에서 페이지 렌더링이 중단될 수 있습니다.

나는 더 좋다<br>Erwise 와 Netscape Navigator (초기 웹 브라우저)이후 사용하고 있습니다만, 선택하지 않을 이유는 없습니다.<br />대신.일부 전처리, 비교 가능성 등에 도움이 될 수 있습니다.

다른 사람 또는 당신(혹은 당신이 좋아하는 HTML 에디터)보다 하나의 외관을 선호하는 것이 선택되는 경우에도 마찬가지입니다.Dreamweaver)는 코드를 xml에 준거하고 싶은 경우가 있습니다.당신 마음대로 하세요.

간단한 참고 사항:

와 혼동하지 말 것br, 단, 이 밖에도wbrHTML 태그: 단어 구분 기회 태그. 텍스트에서 줄 바꿈을 추가할 수 있는 위치를 지정합니다.

상세한 것에 대하여는, HTML5 의 사양을 읽어 주세요.

끝 태그가 없는 요소를 빈 태그라고 합니다.html 4 및 html 5에서는 엔드 태그가 필요하지 않으므로 생략할 수 있습니다.

xhtml에서는 태그가 너무 엄격해요.즉, 시작 태그로 시작하여 끝 태그로 끝나야 합니다.

언급URL : https://stackoverflow.com/questions/1946426/html-5-is-it-br-br-or-br

반응형