developer tip

HTML5 속성을 인용합니까?

optionbox 2020. 11. 28. 09:09
반응형

HTML5 속성을 인용합니까?


속성 따옴표는 HTML5에서 선택 사항 입니다.

인용문의 장단점은 무엇입니까?

id=example                     <!--quotes optional-->
href=http://example.com        <!--quotes optional-->
class="example example-1"      <!--quotes required due to space-->
href="http://example.com/p=47" <!--quotes required due to '=' sign-->

업데이트 : 답변에 따라 추가 된 이점 :

모든 속성을 인용 할 때의 이점 :

  • 모든 편집자가 제대로 처리 할 수 ​​있습니다.
  • 더 일관된
  • 더 나은 이식성 (Doctype 변경이 더 쉬움)
  • 유지 관리가 더 쉬움 (특히 속성이 비어있는 경우)
  • 변경을 '찾고 교체'하기가 더 쉽습니다.
  • 더 깨끗한 문서 (따옴표가 가독성을 향상 시킨다고 생각하는 경우)
  • ?

선택적 따옴표 생략의 장점 :

  • 약간 감소 된 파일 크기
  • 클리너 문서 (최소한의 텍스트를 선호하는 경우)
  • ?

나는 항상 따옴표를 사용하는 것을 선호합니다.

  • 훨씬 깨끗하고 일관성있게 보입니다.

  • 모든 편집자가 제대로 처리 할 수 ​​있습니다.

  • 유지 관리가 더 쉽습니다. 따옴표가 없기 때문에 값을 끊지 않고 편집 할 수 있습니다.

필요하지 않은 곳에 따옴표를 넣어 문서 크기에 저장하는 몇 바이트는 언급 할 가치가 없습니다 (Google 홈페이지가 아닌 경우).


나는 모든 속성을 인용하고 계속 그렇게 할 것입니다. 주로 속성 값이 시작되고 중지되는 위치를 시각적으로 구분하기 때문입니다.

또한 이식성과 호환성 측면에서 의미가 있습니다. 따옴표는 HTML [5]에서 선택 사항이지만 XHTML 에서는 선택 사항 아닙니다 . 문서를 XHTML로 변환해야하는 경우 (예 : Webkit 브라우저에 SVG를 표시하려면) 지루한 작업이 많이 있습니다. 우리는 정말로 XHTML 대 HTML 논쟁을 시작할 필요는 없지만, 당신의 속성을 인용하지 않는 것은 너무 적은 번거 로움처럼 보입니다.

킬로바이트와 킬로바이트의 이미지와 JavaScript 라이브러리를 다운로드 할 때 문서 본문에 몇 바이트를 저장하는 것은 거의 중요하지 않습니다.


모든 속성을 인용하는 것의 장점 중 하나는 일관성이라고 생각합니다.

일부 (공백 또는 특정 기호 포함)를 인용하는 경우 모두 인용하는 것이 더 좋습니다.


어떤 경우에는 따옴표가 필요하기 때문에 일관성있게 사용해야한다고 말하고 싶습니다. 이렇게하면 코드가 더 깨끗하고 읽기 쉬워집니다. 사이를 전환하면 불필요한 혼란이 발생합니다.


HTML5는 이전 버전과의 호환성을 염두에두고 설계되었으므로 인용 속성은 괜찮습니다. 많은 사람들은 XHTML에 따옴표가 필요하기 때문에 항상 따옴표를 포함하는 것이 나쁠 수 없다고 주장합니다. 개인적으로 나는 인용을 선택합니다. 필수? 아니.

내가 합리적이라고 생각하는 몇 가지 지침이 있습니다. http://www.impressivewebs.com/html5-syntax-style/

참고 URL : https://stackoverflow.com/questions/6495310/do-you-quote-html5-attributes

반응형