为什么pre css中的font-family和font-size不能生效?

时间:2017-05-22 14:58:11

标签: html css wordpress fonts

这是我定制的二十四个css。

/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fourteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfourteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

pre{
    font-family:DejaVu Sans Mono !important;
    font-size:16px;
    border:4px solid red;
}

默认的font-family在firefox中设置为DejaVu Sans Mono - 偏好 - 内容 - 字体和颜色。

1.其他字符如侧边栏显示为font-family:DejaVu Sans Mono。

2.字体系列显示为font-family:DejaVu Sans Mono何时用萤火虫检查。

3. border:4px solid red;生效。

enter image description here

为什么pre css中的font-family和font-size不能生效? 将其写为font-family:"DejaVu Sans Mono" !important;是没有用的,无法生效!!

enter image description here

1 个答案:

答案 0 :(得分:0)

要解决问题<pre lang="bash"> as <pre>,问题就解决了 wordpress插件的含义 - wp语法与html标准pre标签混合,html标准中没有lang属性,它是wp语法中的私有扩展属性。