Web Directions

Conffab

  • Speakers
  • Presentations
  • Conferences
  • Organizers
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Organizers
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
Advanced Search
Searching videos

CSS: Making the Web a Less Blocky Place

Jared Wyles at South 2013
Sign up for Conffab Free to watch this and hundreds of other videos for free
  • Details
  • Keypoints

The web used to be for squares (and rectangles). The future of CSS is going to change all that. Instead of having to change your content for the web. See how CSS will make the web work for your content in any size or shape, using CSS Regions and Shapes.

“I don’t do CSS, I hate it…”

Text on the web – it’s always been there, it’s always been pretty bad. It’s embarrassing that printing presses were outperforming the web for so very long.

While typefaces are now in a good state thanks to font face, it’s hard to make good looking content because layouts are quite blunt. Print from 1950 still outperforms us.

Adobe have brought in a new idea: CSS Regions. This lets text flow into or out of an element. What’s exciting is the JS API that lets you detect the existence of overflowing elements.

document.getNamedFlows()['beer']

You set up regions, so when the content no longer fits in the first region, it overflows into the next specified region, etc. You can control when and how this happens. You can get content from elements entirely outside your layout elements.

Browser support is still pretty short…

Not only but also, you can draw non-rectangle polygons with -webkit-shape-inside: polygon() – you pass in coordinates for the points. You end up doing oldschool polygon tricks like using lots of triangles to make circles.

(Very cool demo of text flowing through a detailed Alice In Wonderland background image.)

You may also be interested in

Thumbnail for On Readable Code

On Readable Code

Jared Wyles

Thumbnail for See the Tries for the Trees

See the Tries for the Trees

Jared Wyles

Thumbnail for What’s the Point?

What’s the Point?

Jared Wyles

Thumbnail for Removing the Gag From Your Browser

Removing the Gag From Your Browser

Jared Wyles

Thumbnail for beyond-stringly-typed

beyond-stringly-typed

Jared Wyles

Thumbnail for Once More with Feeling

Once More with Feeling

Tim Kadlec

Thumbnail for CSS Grid Layout

CSS Grid Layout

Rachel Andrew

Thumbnail for Flexing Your Layout Muscles – A Pragmatic Look at Flexbox

Flexing Your Layout Muscles – A Pragmatic Look at Flexbox

Stephanie Rewis

More presentations from South 2013

    Thumbnail for Making Web Apps as Smooth as Native

    Making Web Apps as Smooth as Native

    Andrew Betts

    Thumbnail for How the Internet of Things Changes How We Design

    How the Internet of Things Changes How We Design

    Alexandra Deschamps-Sonsino

    Thumbnail for I Yield For Generators

    I Yield For Generators

    Adam Ahmed

    Thumbnail for Connected UX

    Connected UX

    Aarron Walter

    Thumbnail for The Future of JavaScript: ECMAScript 6

    The Future of JavaScript: ECMAScript 6

    Axel Rauschmayer

    Thumbnail for Validating Forms with the HTML5 Pattern Attribute

    Validating Forms with the HTML5 Pattern Attribute

    Chris Lienert

    Thumbnail for Functional Javascript

    Functional Javascript

    Dhanji R. Prasanna

    Thumbnail for Oh No! Spaghetti Code!

    Oh No! Spaghetti Code!

    Fiona Chan

Conffab
  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up

© Conffab 2025