首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Wordpress编辑器中添加HTML和CSS?

问在Wordpress编辑器中添加HTML和CSS?
EN

Stack Overflow用户
提问于 2017-09-08 14:33:15
回答 2查看 1.2K关注 0票数 0

我用的是一个儿童主题“自由”。(https://en-gb.wordpress.org/themes/freestore/)

我试图使用简单的HTML和CSS向我的页面添加一些内容。我已经成功地通过style.css更改了主题中的CSS样式,但是我尝试添加自己的HTML,然后添加CSS来对其进行样式化。

我已经创建了网页‘主页’,通过wordpress的文本编辑器,我可以添加我的HTML罚款。当我试图通过我的style.css添加CSS时,它不应用样式。不过,我可以内联地添加样式,但我想将样式添加到外部。

示例:

在wordpress文本编辑器上,我会添加一行:

<div id="cssTest">TEXT</div>

在我的style.css文件中,我要添加:

代码语言:javascript
复制
#cssTest {
    background-color: red;
}

不应用CSS样式。但是,将以下内容添加到HTML编辑器中会很好:

代码语言:javascript
复制
<div id="cssTest" style="background-color: red;">TEXT</div>

我的问题是:

  1. 如何通过外部样式表应用我的样式?
  2. 我应该为该页面创建自己的模板并在那里添加HTML吗?
EN

回答 2

Stack Overflow用户

发布于 2017-09-08 14:42:57

检查子主题style.css是否有Text Domain: freestore-child父名-子主题。您添加的任何css id/class元素都将被实现。

最好的方法是创建custom.css文件,并通过wp_enqueue_style函数在子主题的functions.php中对其进行修改。

我相信最好的做法是为主页这样的特定页面创建页面模板。

票数 0
EN

Stack Overflow用户

发布于 2017-09-08 14:43:08

最有可能的是,CSS规则属于您的原始主题,它比您试图应用的规则更“特定”。要检查这一点,请使用浏览器工具检查元素,并查看应用于该元素的CSS规则。

例如,如果这个规则是

代码语言:javascript
复制
.content main .section_1 .gxt1 {
  background-color: black;
}

,您将不得不覆盖它,添加一个具有更高细节的规则,例如

代码语言:javascript
复制
.content main .section_1 .gxt1 #cssTest {
  background-color: red;
}

如果原始规则包含!important,则还必须添加!important。所以要覆盖

代码语言:javascript
复制
.content main .section_1 .gxt1 {
  background-color: black !important;
}

,你需要这样的东西

代码语言:javascript
复制
.content main .section_1 .gxt1 #cssTest {
  background-color: red !important;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46118889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档