【发布时间】:2018-02-17 12:32:22
【问题描述】:
我正在使用“freestore”的子主题。 (https://en-gb.wordpress.org/themes/freestore/)
我正在尝试使用简单的 HTML 和 CSS 向我的一个页面添加一些内容。 我已经成功地通过 style.css 更改了主题中的 CSS 样式,但是我正在尝试添加我自己的 HTML,然后添加 CSS 来设置它的样式。
我已经创建了“主页”页面,通过 wordpress tinymce 文本编辑器,我可以很好地添加我的 HTML。当我尝试通过我的 style.css 添加 CSS 时,它不会应用样式。但是,我可以内联添加样式,但我想在外部添加样式。
例子:
在 wordpress 文本编辑器中,我将添加以下行:
<div id="cssTest">TEXT</div>
在我的 style.css 文件中我会添加:
#cssTest {
background-color: red;
}
未应用 CSS 样式。但是,将以下内容添加到 HTML 编辑器中可以正常工作:
<div id="cssTest" style="background-color: red;">TEXT</div>
我的问题是:
- 如何通过外部样式表应用我的样式?
- 我应该为该页面创建自己的模板并在其中添加 HTML 吗?
【问题讨论】:
-
1) 小心编辑
style.css。当主题更新时,它将被重置为默认值。 2)从我在这里看到的,它应该可以工作。因此,问题在别处。您的样式表是否使用@media查询或类似查询?如果是这样,您是否在样式表的正确部分输入了您的课程? -
style.css可能会缓存在您的浏览器中。尝试刷新页面以排除这种情况。 -
谢谢,原来只是 style.css 缓存在我的浏览器中。我还在子主题中创建了自己的 style.css 以防止更新问题。
标签: html css wordpress css-selectors css-specificity