2014-05-18 59 views
2

是什麼文字變換之間的區別:大寫;並全部大寫

<span style="text-transform: uppercase;">some text</span> 

<span>SOME TEXT</span> 

我的意思是這兩個看起來完全一樣,但我已經在其他地方見過的區別,這是最好寫的文字普通HTML和然後在CSS中設置text-transform: uppercase;,但它確實有所作爲?我知道如果您想要使用僞元素(:first-letter)自動大寫頁面上所有段落的每個首字母,可以使用text-transform: uppercase;。如果您使用text-transform: uppercase;,我認爲它甚至會使用更多的內存和處理/渲染時間。

+1

我想不出有什麼理由讓原文全部大寫。除非它是美國國家航空航天局或聯邦調查局的縮寫。 –

+0

text-transform:大寫字體+字體變體是一種凍結IE6的方法...對於頁面上的所有元素使用選擇器* –

+0

@GCyrillus IE6幾乎不值得考慮,如果有的話。 –

回答

7

從設計和內容的角度來看,CSS選項更好。

對於初學者,您應該始終使用CSS進行外觀。 HTML只是描述和構造內容。

現在想象你在你的網站上有一個特殊的術語,你想要所有大寫,但是明天你決定應該用小寫字母或首字母大寫。哪一個更容易改變:一個樣式表中的一行或者x個文本中隱藏的實例?

今天使用CSS會讓你明天的生活更輕鬆。

+1

另一個考慮因素是SERP,當您的網站出現在Google搜索中時,您的內容顯示爲全部大寫,這使得它看起來不專業。 –

+1

...並且由於字母寬度,將顯示較少的內容。 –

+0

這是一個基於意見的答案,這個問題確實是一個基於意見的問題,但要求人們不要發表「與意見相關的答案」。這個答案還沒有解決「有什麼區別 - - 」的問題;它只是表達個人對一種選擇的偏好,而沒有說明有什麼不同。此外,該意見假定所有上限的使用僅用於陳述;這可能會也可能不會是真實的。 –

相關問題