2012-12-18 2 views
0

가능한 중복은 :
Single vs Double quotes (' vs ")HTML 코딩 - "따옴표"또는 "아포스트로피"를 사용하면 이점에 불이익이 있습니까?

난 그냥 트위터 부트 스트랩에 구축 된 HTML 템플릿을 구입했습니다. 템플릿의 일부는 class="navbar" 대신 class='navbar'으로 코딩됩니다 (class 특성에 대해 인용 부호 대신 아포스트로피가 있음).

따옴표를 통해 아포스트로피를 사용하면 이점이나 단점이 있습니까?

+1

아포 스트로피 하나 하나가 분명히 적은 공간을 차지합니다. (나는 초등 학교에서 선생님에게 우리가 오레곤 트레일 캐릭터를 모두 소문자로 저장하도록 주장했다. 디스크의 공간을 적게 차지할 것이다.) –

답변

4

아니요. 둘 중 하나를 자유롭게 사용할 수 있습니다.

둘 다 존재하는 이유 중 하나는 자바 스크립트에서 작동하기가 적기 때문입니다.

var lumpOfHTML="<a href='http://google.com'>Link 1</a>"; 
var anotherLumpOfHTML='<a href="http://google.com">Link 1</a>'; 

이 두 가지 모두 동일한 작업을 수행합니다.

+0

내 문제는 템플릿의 일부가'href = "../ index.html"하지만 class 및 id 속성은'class = 'navbar'에서와 같이 아포스트로피를 사용합니다. 지금까지 좌절 것 같습니다. 어떤 아이디어를 합리화하는 방법? (나는 Dreamweaver CS6을 사용하며 사이트는 PHP가 될 것입니다.) – adamdehaven

1

개인적인 취향입니다.

동의어 : HTML5에서는 따옴표를 사용할 수 없습니다. 예 : class=navbar이 1 단어 인 경우

+0

소스가 있습니까? 나는 전에 그것을 보았는지 확신하지 못한다. – Tuanderful

+0

http://www.w3.org/TR/html-markup/syntax.html#syntax-attributes는 말한다 : 인용되지 않은 속성 값이 정확히 다음과 같은 순서로 다음과 같은 부분으로 제공하여 지정됩니다 속성 이름을; 0 개 이상의 공백 문자. 단일 "="문자; 0 개 이상의 공백 문자. 속성 값 (@Tuanderful) – beardhatcode

+0

HTML5뿐만 아니라. XHTML 변형을 제외한 모든 버전의 HTML이 허용했습니다. – Alohci