How to build a responsive layout without a single line of CSS*

This is a tutorial on how to build a mildly complex web layout without any knowledge of CSS (and also any knowledge of Javascript and HTML for that matter).

The layout is built using Elm and elm-ui. Elm is a pure functional language that compile to Javascript. elm-ui is an Elm library that create a semantic layer on top of CSS and HTML. If you are new to…




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to unit test middleware in Nest?

Using React with react-query

How I would architect a new online betting platform in 2022

Redux: Let’s Code a Higher-Order “Duck”

Use Immerjs with useState hook in React to modify complex states and arrays.

let newLanguage: string = ‘TypeScript’

Unleash the power of functional programming using Ramda.js functions

Vue vs React

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



More from Medium

How to add a Global Navigation Bar to Your Site the Easy Way.

Project 1 And A New CSS Framework

Screenshot of DaisyUI link HTML

My New Spacecraft Browser Game with Vanilla JS

Starting in Web Development