這看起來像一個真正的基本問題,但...HTML屬性值中的引號?
如何在HTML代碼中使用雙重語音標記(alt標記等)?
例如..
我想在我的網頁標籤設置爲Opening Credits for "It's Liverpool"
,但它也限制Opening Credits for
。
這看起來像一個真正的基本問題,但...HTML屬性值中的引號?
如何在HTML代碼中使用雙重語音標記(alt標記等)?
例如..
我想在我的網頁標籤設置爲Opening Credits for "It's Liverpool"
,但它也限制Opening Credits for
。
你要使用相應的HTML entity到位報價:
<span alt="Opening Credits for "It's Liverpool"">A span</span>
您通常可以通過使用適當的語言相關的引號迴避的問題,而不是Ascii碼引號,這應該是限於在計算機代碼中用作分隔符。例如:
alt="Opening Credits for 「It’s Liverpool」"
或(在英式英語)
alt="Opening Credits for ‘It’s Liverpool’"
如果您真的需要使用ASCII引號的屬性值內,使用ASCII單引號作爲分隔符:
alt='The statement foo = "bar" is an assignment.'
在極少數情況下,屬性值確實需要同時包含一個Ascii引號和一個Ascii撇號,您需要轉義其中的任何一個(即您決定用作attr的那個ibute值分隔符):
alt="The Ascii characters " and ' should not be used in natural languages."
或
alt='The Ascii characters " and ' should not be used in natural languages.'
注意,這些因素都只是裏面的屬性值相關。在元素內容中,「和」可以自由使用:
<strong>The Ascii characters " and ' should not be used in natural languages.</strong>
alt是圖像元素的屬性,而不是標籤。 – Soup 2014-01-29 02:30:08