我在Web开发方面相对较新。我对最佳做法和常见模式有更多疑问。

我正在使用wordpress,我发现了免费的主题并将其用作构建网站的起点。该主题提供了使用Customizer对其进行配置的可能性,因此您只需在交互模式下更改值即可应用设置。

然后将其放入标题inline css style中,因此所有样式都直接存储在html中,并确保它们会覆盖css文件中定义的样式。

我发现此功能对不熟悉Web设计和开发的人员很有用,您只需单击按钮即可调整网站。

但是个人认为,此内联代码在页面的源代码中看起来很丑陋,并且要覆盖它,我需要使用tag直接在style内部进行内联。因此,我更喜欢直接从CSS文件中修改样式。

总的来说,我的问题是:在生产环境中使用这样的定制器是一种好习惯,还是在css文件中构造所有样式而没有从定制器更改外观的更好方法。

附注:我将出于个人目的使用此网站,因此没有其他人会对其进行修改。

最佳答案

一些主题提供了用于编辑背景/文本颜色的UI。如果这是您的情况,那么仅在您需要时使用。

如果您实际上是在编写自定义样式,那么我建议尽可能创建child theme来自定义第三方主题。这样可以将站点内容(存储在数据库中)与代码分开,并将您的自定义代码与第三者的主题代码分开。此选项要求您可以上传自己的主题。

10-07 13:07
查看更多