# Custom CSS/HTML in non-default theme (without component)

**URL:** <https://meta.discourse.org/t/custom-css-html-in-non-default-theme-without-component/256301>\
**Category:** UX\
**Tags:** css\
**Created:** [February 26, 2023, 1:28pm UTC](https://meta.discourse.org/t/custom-css-html-in-non-default-theme-without-component/256301 "2023-02-26T13:28:14Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [February 26, 2023, 4:34pm UTC](https://meta.discourse.org/t/custom-css-html-in-non-default-theme-without-component/256301/17 "2023-02-26T16:34:41Z")

</div>

Hey Bastiaan 🙂

> [@bquast](#):
>
> However, I want to see what my community members think, but I use the theme `zeronoise`, which does not have the `Edit CSS` setting.
> 
> My question now is, wouldn’t it be useful if Discourse had a way to tinker a bit with CSS, the way it is possible if you set the theme `Default`.

You can’t edit the HTML and CSS of an “external” theme/component directly because changes would be overwritten when the theme/component is updated. It was still possible about two or three years ago, but this feature was removed.

You can create a local new component directly into Discourse’s interface to override the CSS of your existing theme (from the component’s CSS tab), or create a new component as a GitHub project that you will update through the component page (“update” button each time the repo is modified).

Do I understand well what you want to do and does this reply to your questions?

---

_[View the full topic](https://meta.discourse.org/t/custom-css-html-in-non-default-theme-without-component/256301)._
