2011-03-17 42 views
1

嗨 我有一個字體標籤的樣式類,如果屬性的大小是1.我正在設置以下樣式。 font[size = 1] { font-size : small; } 它在FF,鉻,但不在IE中工作在IE中不工作的字體選擇器樣式css類

任何人都可以解釋如何使這項工作在IE瀏覽器?

+1

等待,觀望等待,你標籤,你正在嘗試的風格? – 2011-03-17 12:41:11

回答

1

字體標記已被棄用,應該死亡。 請使用段落標記(<p>)或跨度(<span>)來代替段落標記內的特定文本。

<style type="text/css"> 
.pClass{ 
    color:red; 
} 
.spanClass{ 
    font-size:small; 
} 
</style> 
<p class="pClass">This is <span class="spanClass">my paragraph</span>, it contains text</p> 
+0

+1爲「應該死」:-P – Bojangles 2011-03-17 12:46:40

0

如果你指定1點像font[size = 1pt] { font-size : small; }

1

<font>標籤has been deprecated和像您期望可能不會工作。這是舊的,舊的,舊的技術。你應該用一個類包裝在一個跨度或其他元素(取決於使用):

HTML

<span class="myClass">Text example here!</span> 

CSS

.myClass 
{ 
    font-size: small; /*whatever you need*/ 
} 

這是由所有的瀏覽器,因爲它是標準的CSS支持。

:)

0

我會建議不要使用字體標籤。它沒有語義意義。 更好的方法是創建一個保存所需字體樣式的類。然後,您可以簡單地將此類指定給您想要應用該樣式的任何元素。

例如爲: CSS

.smallType { 
    font-size: small; 
} 

HTML

<p class="smallType">Hey, look at me! I'm small!</p>