2012-12-18 71 views
0

可能重複:
Single vs Double quotes (' vs ")HTML編碼 - 使用「引號」或「撇號」是否有益處?

我剛剛購買了建於Twitter的引導HTML模板。部分模板使用class='navbar'而不是class="navbar"(請注意撇號而不是類屬性的引號)。

對引號使用撇號有沒有好處或缺點?

+1

單撇號明顯佔用較少的空間。 (我在小學有一位老師,堅持我們把所有小寫字母保存在我們的俄勒岡小徑字符中,因爲它佔用磁盤空間更少)。 –

回答

4

沒有。你完全可以自由使用。

兩者存在的原因之一就是在javascript中使用它們的工作量較少。

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

這兩者都會做同樣的事情。

+0

我想我的問題是,某些模板使用了引號,如'href =「../ index.html」,但類和id屬性在'class ='navbar''中使用撇號。似乎迄今爲止令人沮喪。任何想法如何簡化這個? (我使用Dreamweaver CS6,該網站將最終成爲PHP) – adamdehaven

1

這是個人偏好。

順便說一句:在HTML5中,它允許不使用引號,例如。 class=navbar如果te值是1個字

+0

你有一個來源嗎?我不確定以前我看過。 – Tuanderful

+0

http://www.w3.org/TR/html-markup/syntax.html#syntax-attributes說: 通過按以下順序提供以下部分來指定未加引號的屬性值: 屬性名稱; 零個或多個空格字符; 單個「=」字符; 零個或多個空格字符; 屬性值 (@Tuanderful) – beardhatcode

+0

不只是HTML5。除了XHTML版本以外,所有版本的HTML都允許這樣做。 – Alohci