GitHub Issue
Updating the CSS architecture. Would you consider introducing Lism CSS?
This is fantastic. It is a very exciting product.
I have one suggestion.
I believe this will become an even better product by refining the CSS design to be more consistent.
As it happens, an open-source CSS framework perfectly suited for Astro+CMS is scheduled to be officially released as version 1.0 soon.
- GitHub: https://github.com/lism-css/lism-css
- Website: https://lism-css.com/en/
Development began because the creator was fed up with the complex and tangled CSS of WordPress.
It was built while drawing inspiration from Every Layout and Tailwind CSS.
It is ready to use immediately, requiring no build steps or configuration files.
Please consider adopting Lism CSS.
View Raw Thread
Developer & User Discourse
xavortm • Apr 2, 2026
> Development began because the creator was fed up with the complex and tangled CSS of WordPress
creator introduces complex and tangled attributes
creator introduces complex and tangled attributes
ddryo • Apr 2, 2026
Thank you for responding!
I understand. At first glance, it might feel like the syntax is a bit strange or even off-putting.
But think back for a moment. Tailwind was also heavily criticized when it first appeared.
Whenever we see something truly innovative for the first time, our minds often have a natural gut reaction to reject it.
However, if you are willing to pay just a small initial learning cost, a very comfortable CSS life might be waiting for you.
If you are interested, I would love for you to look into it a bit more deeply, and if you feel like it, give it a try.
I believe the design philosophy behind Lism is quite fascinating.
I understand. At first glance, it might feel like the syntax is a bit strange or even off-putting.
But think back for a moment. Tailwind was also heavily criticized when it first appeared.
Whenever we see something truly innovative for the first time, our minds often have a natural gut reaction to reject it.
However, if you are willing to pay just a small initial learning cost, a very comfortable CSS life might be waiting for you.
If you are interested, I would love for you to look into it a bit more deeply, and if you feel like it, give it a try.
I believe the design philosophy behind Lism is quite fascinating.
wildfiremedia • Apr 3, 2026
I used Tachyons CSS (similar to atomic CSS) before Tailwind and possibly UnoCSS existed. Utility classes solve different problems and, in turn, have indirectly helped with MPA setups.
I'm still rely on these syntax autocomplete in VS Code, but beginners still need to learn the fundamentals of CSS and HTML5. This is important, especially since a large number of websites—millions, in fact—fail audit tests.
Let's say, can the HTML validation tools audit Lism source code directly, or does it have to be done in the browser after rendering? That could be challenging when dealing with a large number of pages, such as 1,000+ articles. If so, developers might end up skipping the process.
If they will never learn from their mistakes or deal with browser edge cases over the next 20 years. The web will only get worse.
ps. Your site has 2's `/###` links.
I'm still rely on these syntax autocomplete in VS Code, but beginners still need to learn the fundamentals of CSS and HTML5. This is important, especially since a large number of websites—millions, in fact—fail audit tests.
Let's say, can the HTML validation tools audit Lism source code directly, or does it have to be done in the browser after rendering? That could be challenging when dealing with a large number of pages, such as 1,000+ articles. If so, developers might end up skipping the process.
If they will never learn from their mistakes or deal with browser edge cases over the next 20 years. The web will only get worse.
ps. Your site has 2's `/###` links.
ddryo • Apr 4, 2026
@wildfiremedia
Thank you very much for sharing your thoughtful insights and feedback.
In response to your inquiry regarding HTML validation, I would like to provide some clarification.
Lism components (React / Astro) are rendered as standard HTML5, utilizing regular CSS classes and values within the style attribute. Consequently, they are fully compatible with various validation and auditing tools—such as Lighthouse, axe, and the W3C validator—functioning in the same manner as any other component framework.
Furthermore, please allow me to add one additional point. Using Lism does not strictly require the use of our specific component syntax. The core essence of Lism lies in its CSS design and the provided .css files.
Therefore, by simply importing the CSS, you can apply Lism styles directly to standard HTML elements using classes. This approach requires no special attributes or additional build steps. The component layer, which offers the convenience of short props such as "p" or...
Thank you very much for sharing your thoughtful insights and feedback.
In response to your inquiry regarding HTML validation, I would like to provide some clarification.
Lism components (React / Astro) are rendered as standard HTML5, utilizing regular CSS classes and values within the style attribute. Consequently, they are fully compatible with various validation and auditing tools—such as Lighthouse, axe, and the W3C validator—functioning in the same manner as any other component framework.
Furthermore, please allow me to add one additional point. Using Lism does not strictly require the use of our specific component syntax. The core essence of Lism lies in its CSS design and the provided .css files.
Therefore, by simply importing the CSS, you can apply Lism styles directly to standard HTML elements using classes. This approach requires no special attributes or additional build steps. The component layer, which offers the convenience of short props such as "p" or...
SaaS Metrics
```
What are `p`, `ar`, `bgc`, `g`, `lv`, `fz`, `ff`? Are we coding or learning piano chords? 🎹 This isn’t better than what we already have—it’s just opinionated chaos. We already have HTML5 attributes… please, let’s just use them before we invent a whole new language 😅.