【问题标题】:<pre> tag not styling<pre> 标签没有样式
【发布时间】:2016-07-07 02:08:05
【问题描述】:

我想在我的网站上设置 &lt;pre&gt; 标记内的文本样式,但它永远不会起作用。

我已经尝试将它放在我的 CSS 中:

pre {
    font-family: Georgia;
}

我也试过像这样内联:

<pre style=”font-family: Georgia;”>

但是这些都不起作用,字体保持等宽。

这些东西在here 上有效,但在我的网站上无效。

为什么会这样?如果没有解决方案,是否有替代 &lt;pre&gt; 标签的替代方法,可以让我换行?

【问题讨论】:

  • 您能提供更多上下文吗?关于如何加载样式表和使用 pre 标记的独立 sn-p 是最好的。
  • 您是否尝试过以下方法:pre {font-family: Georgia !important;} -- 这将覆盖任何其他样式。
  • @CharlesAddis 是的,这行得通!
  • @jez 很高兴我能提供帮助,!important 默认会覆盖任何其他样式,因此请谨慎使用。
  • @CharlesAddis 我刚刚意识到我在页面上加载了两个样式表,所以我只删除了一个。

标签: html css font-family pre


【解决方案1】:

我在一个页面上有两个样式表,这导致前置文本是等宽的。删除其中一个解决了这个问题。

【讨论】:

    【解决方案2】:

    尝试重要的

    pre {
        font-family: Georgia !important;
    }
    
    
    <pre style=”font-family: Georgia !important;”>
    

    【讨论】:

      【解决方案3】:

      您还可以使用类选择器来设置带有 CSS 的 pre 标记的样式。
      HTML 代码

      <pre class="code">  Text Here </pre>
      


      CSS 代码

      .code { font-family: Georgia; background-color: #A8CBFF; }
      

      您可以查看更多用途on an article I wrote here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-18
        • 2014-04-15
        • 1970-01-01
        • 2014-09-13
        • 1970-01-01
        • 2013-03-09
        相关资源
        最近更新 更多