我在Web开发方面相对较新。我对最佳做法和常见模式有更多疑问。
我正在使用wordpress,我发现了免费的主题并将其用作构建网站的起点。该主题提供了使用Customizer
对其进行配置的可能性,因此您只需在交互模式下更改值即可应用设置。
然后将其放入标题inline css style
中,因此所有样式都直接存储在html中,并确保它们会覆盖css文件中定义的样式。
我发现此功能对不熟悉Web设计和开发的人员很有用,您只需单击按钮即可调整网站。
但是个人认为,此内联代码在页面的源代码中看起来很丑陋,并且要覆盖它,我需要使用tag
直接在style
内部进行内联。因此,我更喜欢直接从CSS文件中修改样式。
总的来说,我的问题是:在生产环境中使用这样的定制器是一种好习惯,还是在css文件中构造所有样式而没有从定制器更改外观的更好方法。
附注:我将出于个人目的使用此网站,因此没有其他人会对其进行修改。
最佳答案
一些主题提供了用于编辑背景/文本颜色的UI。如果这是您的情况,那么仅在您需要时使用。
如果您实际上是在编写自定义样式,那么我建议尽可能创建child theme来自定义第三方主题。这样可以将站点内容(存储在数据库中)与代码分开,并将您的自定义代码与第三者的主题代码分开。此选项要求您可以上传自己的主题。