2014-02-09 49 views
0

这是主要的代码,我的CSS规则部分起作用。你可以帮我吗?

<div id="text-12" class="widget widget_text"> 
    <div class="heading"> 
     <h3> 
      title 
     </h3> 
    </div> 
    <div class="textwidget"> 
     text 
    </div> 
</div> 

我加入这个CSS规则,

#text-12 { 
    font-family: "courier new" !important; 
    direction: rtl; 
} 

不幸的是,FONT-FAMILY只能用于该类textwidget工作,我不能申请font-family标题类与任何技巧。哪里不对?

还有一件事,页面地址:http://sciself.com/?page_id=4766(右侧栏)

+0

在Chrome中看起来很好。 – j08691

+0

@ j08691不,不,不是的,单词“تماس”有不同的字体。请仔细看一下。 – Shaqpad

+0

这个问题本身并没有充分描述问题:真正的问题在CSS代码中没有公开。到实时页面的链接对于问题描述*不够。 –

回答

1

也许你覆盖H3的字体家庭在你的CSS文件以后呢?

编辑:我很确定,因为一切看起来都很好。

<div id="text-12" class="widget widget_text"> 
<div class="heading"> 
    <h3> 
     Heading 
    </h3> 

</div> 
<div class="textwidget">Textwidget</div> 

注意,我已经改变了文本以使其更易于阅读(对我来说)

Jsfiddle example

我检查你的页面。您可以使用一些更具体的规则来覆盖父级CSS文件。例如,

#sidebar #text-12 .heading h3 { 
    font-family: "courier new" !important; 
} 
+1

你说得对。我添加了一些代码给你的答案。看一看,谢谢。 – Shaqpad

1

尝试添加该到你的CSS

#text-12 { 
font-family: "courier new" !important; 
direction: rtl; 
} 

#text-12 h3 { 
font-family: "courier new" !important; 
direction: rtl; 
} 
+1

完成,但不起作用 – Shaqpad

0

尽量把

.heading h3{ 
    font-family: "courier new" !important; 
} 

它应该工作。

+0

完成,不起作用。 – Shaqpad

0

也许它看起来不同,因为默认情况下h3是粗体。尝试改变字体重量设置,看看你是否在寻找。

#text-12 h3 { 
font-family: "courier new"; 
font-weight: normal; 
direction: rtl; 
} 

你不应该使用!重要的 - 因为这通常是不好的做法。

+0

我试过了。没有效果。 – Shaqpad

+0

你有任何其他字体样式的重要吗?他们可能会重写您的标题字体。 – quesoflorecido

相关问题