Show HN: Sygal – Convert PDFs, scans and web pages to Markdown, locally
Sygal converts PDF, Word, Excel, images and web pages into clean Markdown and JSON, locally on your Mac or PC. One-time purchase, no subscription.
Sygal converts PDF, Word, Excel, images and web pages into clean Markdown and JSON, locally on your Mac or PC. One-time purchase, no subscription.
HTML has been gobbling up swathes of what used to be JavaScript’s remit. This page lists a bunch of dynamic functionality that we can now achieve with just HTML.

This second installment in the "You don't know HTML" series is going to be all about the ways that we put collections of things together

Learn how the DOM structures your page, how JavaScript can change it during rendering, and how to verify what Google actually sees.
What happens if you rebuild a single tooltip using the browser’s native model without the aid of a library? The Popover API turns tooltips from something you simulate into something the browser actually understands. Opening and closing, keyboard interaction, Escape handling, and…

It’s here, the future of masonry layouts in CSS!

How to write thoughtful HTML, new-to-me features of CSS, and some quirks and relics I found while building my personal web archive.
CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.

Writing about the big beautiful mess that is making things for the world wide web.

HTML color names rule. Modern browsers support 140 HTML color names which we've listed here along with their Hex color codes and RGB values.
An explainer for doing web development using only vanilla techniques.

HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the `target` attribute with a value of `_blank` opens the link in a new tab or window. But did you know…
Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.

HTML Canvas is an element I don't see very often in the wild, but when I do, there's always something...
⬛️ CLI tool for saving complete web pages as a single HTML file - Y2Z/monolith

There are hundreds of semantic tags available to help describe the meaning of your HTML documents....

Something happened earlier this year where I got on a run making checkbox animations and just couldn’t stop.

While browsing Stack Overflow, I generally browse one or two links from the sidebar 'Hot Network Questions'. It brings me to several interesting topics, not necessarily related to development. And this time, I found an interesting post: how do ASCII art image conversion…
In the first part of our series, we'll explore two Hotwire methods to make modals accessible in your Rails application.

There are many ways to code graphics for the web. You can create art with CSS. You can code an SVG image as part of an HTML file. Or you can generate graphics from JavaScript using the Canvas API. In this article, we'll explore how to use JavaScript ...

Master the most commonly used HTML tags with this comprehensive cheatsheet. This comprehensive HTML cheatsheet covers the most commonly used HTML tags you need to know, from structural tags to text formatting tags to image and link tags. It's the perfect resource for web…

With the new CSS `linear()` easing function on the horizon, the possibilities of what we can do to create natural-feeling animations and transitions in the future are greatly expanded. Jhey Tompkins looks at the current state of CSS easing in this article and demonstrates what…

Hello Frondend developers, today i will show you how to create a circular element layout with css...

CSS is indispensable when we talk about web design and development. Basic selectors like classes (.)...

Hi all!

HTML and CSS may be the bedrock of 2D web design, but hidden within their virtual toolbox are the...

Time to define tooltips and share best practices. Explore tooltip types and its examples in our blog post coming from a prototyping tool.

AI Use Disclaimer: I wrote this post and then GPT-4 fixed my grammer and spelling

A collection of 10 cool and exciting front-end demos shared on CodePen during July 2023

Live Demo / Download -- In this tutorial, we will utilize the power of HTML canvas to...

TLDR: Demo is at , code is at . The Problem When building a website or app using HTML Canvas, it’s often a requirement to support a flood fill. That is, when the user chooses a colour and cli…
Chris James, London - Software Engineer

With over a 100 HTML attributes available, it's almost impossible to remember them all. While we are...
Custom Data Attributes in HTML: A Guide to data-* When developing web applications,...

The subject of canonical reference has been touched thousand times. But since some content writers...

CSS shorthand is a group of CSS properties that allow you to write multiple CSS properties in a...

Semantic HTML refers to the use of HTML elements that convey meaning beyond just the presentation of...

In this tutorial we’ll be using the HTML Geolocation API to display the current location of a user on...
Smashing Magazine — front-end, UX and design for front-end engineers and designers

SVG `` provides a way to define how an element moves along a motion path. In this article, Paul Scanlon shares an idea of how to use it by animating race cars in an infinite loop as easy as one-two-three!

John Mueller from Google advises placing JavaScript code underneath the HTML element to ensure that search engines can clearly understand your website.

A grid is like invisible glue that holds a design together. Even when elements are physically separated from each other, something invisible connects them together. Grids help designers to build better products by tying different design elements together to achieve effective…

InnerHTML, innerText and textContent can each help to manipulate JavaScript code, but they contain subtle differences. Here’s what to know

Do you know where your site traffic comes from? Which of your campaigns drives the most traffic? Let's investigate UTM parameters best practices.

Using more specific HTML elements instead of the tag can help improve the readability,...