(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.data-privacy-src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-1596564-1', 'auto'); ga('send', 'pageview');
Home/Tag: CSS

Fixed Headers and Jump Links? The Solution is scroll-margin-top

2020-02-22T03:01:56+01:00February 22nd, 2020|Categories: News, Tutorials|Tags: |

The problem: you click a jump link like <a href="#header-3">Jump</a> which links to something like <h3 id="header-3">Header</h3>. That's totally fine, until you have a position: fixed; header at the top of the page obscuring the header you're trying to link to! Fixed headers have a nasty habit of hiding the element you're trying to link [...]

Inspiring high school students with HTML and CSS

2020-02-22T03:01:55+01:00February 22nd, 2020|Categories: News, Tutorials|Tags: |

Here’s a heartwarming post from Stephanie Stimac on her experience teaching kids the very basics of web development: [...] the response from that class of high school students delighted me and grounded me in a way I haven't experienced before. What I view as a simple code was absolute magic to them. And for all [...]

A Guide to Console Commands

2020-02-22T03:01:53+01:00February 22nd, 2020|Categories: News, Tutorials|Tags: |

The developer’s debugging console has been available in one form or another in web browsers for many years. Starting out as a means for errors to be reported to the developer, its capabilities have increased in many ways; such as automatically logging information like network requests, network responses, security errors or warnings. There is also [...]

iOS 13 Design Guidelines, Templates, and Downloads

2020-02-22T03:01:51+01:00February 22nd, 2020|Categories: News, Tutorials|Tags: |

Erik Kennedy wrote up a bunch of design advice for designing for the iPhone. Like Apple's Human Interface Guidelines, only illustrated and readable, says Erik. This is mostly for native iOS apps kinda stuff, but it makes me wonder how much of this is expected when doing a mobile Progressive Web App. On one hand, [...]

Animate SVG Path Changes in CSS

2020-02-21T03:05:01+01:00February 21st, 2020|Categories: News, Tutorials|Tags: |

Every once in a while I'm motivated to attempt to draw some shapes with <path>, the all-powerful drawing syntax of SVG. I only understand a fragment of what it all can do, but I know enough to be dangerous. All the straight-line syntax commands (like L) are pretty straightforward and I find the curved Q [...]

Add Background Colors to SVGs Using the “rect” Element

2020-02-21T03:05:00+01:00February 21st, 2020|Categories: News, Tutorials|Tags: |

The advantages of using SVGs in web development are well known. SVGs are small in size, can be made quite accessible, are scalable while maintaining their quality, and can be animated. Still, there is a learning curve. Things, like the syntax of SVG, can be a little tricky and having to hand-alter SVG code sometimes [...]

Seen by Indeed

2020-02-21T03:04:59+01:00February 21st, 2020|Categories: News, Tutorials|Tags: |

(This is a sponsored post.) Are you looking for a tech job where you clock in, or for a career where you’ll be seen? Seen by Indeed is a matching service for software engineers, product managers and other tech pros that sorts through thousands of companies -- like Twilio, Overstock, VRBO, and PayPal -- and matches [...]

Footnote Characters

2020-02-20T03:05:41+01:00February 20th, 2020|Categories: News, Tutorials|Tags: |

There are special superset number characters that are sometimes perfect for footnotes. Here they are: ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ I generally prefer to superscript the number myself, like: <p>This next word<sup>1</sup> has a footnote.</p> That way I can select it in CSS or JavaScript in case I want to do [...]