'프로그래밍이 가능하다'는건 흔히 '컴퓨터가 할 수 있는 일을 다 할 수 있다'고 설명하는데
이건 'Turing complete'라고 표현하고 우리말로는 보통 튜링 완전하다고 함.
CSS가 딸린 HTML은 튜링 완전함이 증명되었고, 따라서 HTML과 CSS를 같이 쓰면 프로그램을 만들 수 있음.
다만 그렇다고 해서 JS없는 HTML파일 만으로 DB를 수정하거나 할 수 있는것은 아니고
CSS가 스크립트를 대체할 수 있다는 얘기는 당연히 아님
여기서 말하는 튜링 완전한 컴퓨터는 우리가 쓰는 PC나 스마트폰같은게 아니라
값을 저장할 수 있는 계산기 같은 거라서 (사실은 쌩 CPU 그 자체) 할 수 있는건 그닥 많지 않음.
결국, CSS로 프로그램을 짠다는 건 마인크래프트에서 레드스톤으로 CPU구현하는거랑 비슷한 짓거리임...
마우스 위치와 체크박스를 통해 값을 저장하고 그 값을 계산해서 스타일로 보여주는 정도??
체크박스 이용해서 CPU를 구현하려는 미1친넘도 있긴 했는데 브라우저와 버전에 따라 버그가 생겼다 말았다 해서 때려친걸로 앎.
루리공식존못모쏠찐따멸치거지
이론상으로는 가능한데...
자바스크립트는 넘 어려워