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
'developer tip' 카테고리의 다른 글
파일 내에서 문자열의 발생을 어떻게 계산할 수 있습니까? (0) | 2020.11.29 |
---|---|
x86 어셈블리에서 leave가 "mov esp, ebp"를 수행하는 이유는 무엇입니까? (0) | 2020.11.28 |
파이썬의 제네릭 / 템플릿? (0) | 2020.11.28 |
파이썬에서 float에 대한 내장 pow ()와 math.pow ()의 차이점은 무엇입니까? (0) | 2020.11.28 |
템플릿을 사용하여 람다를 std :: function으로 변환하는 방법 (0) | 2020.11.28 |