Добавил продолжение статьи
All checks were successful
Deploy / build-and-publish (push) Successful in 1m27s
Deploy / deploy (push) Successful in 19s

This commit is contained in:
2024-10-02 23:33:04 +03:00
parent d14efb7aae
commit 50954731fd
6 changed files with 183 additions and 8 deletions

View File

@@ -15,15 +15,15 @@ import Navbar from "$lib/components/Navbar.svelte";
}
:global(h2) {
@apply text-3xl my-4;
@apply text-3xl my-5;
}
:global(h3) {
@apply text-2xl my-2;
@apply text-2xl my-4;
}
:global(h4) {
@apply text-xl my-2;
@apply text-xl my-3;
}
:global(pre, code) {

View File

@@ -262,7 +262,7 @@ script#my-script[src="/main.js"] {}
Возможно, некоторые уже захотели переписать свой продакшн-сайт на HTML in CSS, но мне жаль вас огорчать -- на самом деле это фреймворк-шутка.
Одним вечером мне стало интересно, как парсится CSS и как выглядит его структура. В процессе изучения пришла в голову идея создать свой фреймворк. Как говорится, закрепил теорию практикой. Кстати, фреймворк занимает около 120 строк неубористого кода.
Одним вечером мне стало интересно, как парсится CSS и как выглядит его структура. В процессе изучения пришла в голову идея создать свой фреймворк. Занимает он, кстати, около 120 строк неубористого кода.
<div class="py-4 flex gap-4">
<a
@@ -278,3 +278,12 @@ script#my-script[src="/main.js"] {}
Обсудить на Хабре
</a>
</div>
## UPD: 2024-10-02
У проекта появился преемник в лице <a href="https://github.com/Ulyanov-programmer/css2html" target="_blank">css2html</a>.
Автор отнесся к идее несколько серьезнее и превратил проект во что-то, что можно и тайком юзнуть в SSR, вы, например, не можете быть уверенны,
что эта страница не написана на css2html.
Подробности в <a href="https://habr.com/ru/articles/847542/" target="_blank">статье автора проекта</a>.