Blogs

Articles on designing and coding things for the web.

Environments in Jekyll

Learn how to use Jekyll environments to manage development, testing, and production versions of your website effectively.

CSS :empty selector

Style empty elements with the CSS :empty selector – discover how it targets elements with no content, including nested elements.

The caret-color CSS property

Customize the appearance of the text cursor (caret) in input fields. Learn how to use the CSS caret-color property.

HTML input autofocus attribute

Learn how to use the HTML autofocus attribute to set input focus upon page load. Understand its uses and best practices for user experience.

text-decoration is a shorthand

Master the CSS text-decoration shorthand for underlining, overlining, strikethrough, & more. Streamline your text styling with this efficient property.

Centerig flexbox items

Master the art of centering elements both horizontally and vertically with Flexbox – explore the essential CSS properties.

Outlook Conditional CSS

Fix email rendering issues in Microsoft Outlook. Use conditional CSS for compatibility and ensure your emails look fantastic on all email clients.

HTML video tag

Learn how to embed videos effortlessly into your website using the HTML video tag, along with its attributes for customization.

Syntax highlight with Rouge in Jekyll

Discover how to integrate Rouge into your Jekyll site for beautiful syntax highlighting. Enhance code readability and presentation on your blog or website.

CSS font-variant property

Explore the CSS font-variant property for stylistic text variations like small caps, ligatures, and more. Enhance your web typography with this guide.

Page specific assets in Jekyll

Customize your Jekyll website with page-specific CSS or JavaScript. Learn how to target individual pages for unique styling or functionality.

Install Jekyll on Mac OS

Get started with Jekyll on your Mac! Follow this step-by-step installation guide and start building static websites.

Print style sheets

Optimize the appearance of your website for printing with print style sheets. Control how your content looks on the printed page.

Image caption in Jekyll

Enhance your images with captions in Jekyll. Learn how to add this feature to your website for improved context.

Redirect Jekyll URLs

Maintain seamless navigation when changing URLs on your Jekyll site. Learn how to implement redirects effectively.

Custom CSS selection styling

Learn how to style user-selected text on your website with CSS. Create a unique effect to highlight important content or provide feedback.

Interaction media features

Learn how to adapt your website’s design to different screen sizes, pointer types, and device capabilities using interaction media features.

HTML abbr tag

Learn the proper use of the HTML abbr tag to define abbreviations and acronyms, ensuring clarity for users and search engines.

HTML kbd tag

Learn how to use the tag in HTML to represent keyboard input, helping clarify UI instructions within your webpages.

HTML mark tag

Understand how the HTML tag highlights important text on your webpage and the scenarios where it’s most appropriate.

You can transition z-index

Did you know you can animate the z-index property? Learn this CSS trick for creating dynamic visual effects on your web pages.

CSS hacks you may not know

Discover clever CSS tricks and workarounds to achieve specific styling effects. Use modern solutions where available.