2011-03-17 43 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>