Llinkbruno.com39m ago · 4 min readHow to check mailto: and tel: links before they cost you leadsLink checkers usually skip mailto: and tel: links because there's no web page to request. But these are often the most valuable links on a site: the "email sales" button, the phone number in the headelinkbruno.hashnode.dev
HHardik Babla17h ago · 5 min readCSS Units Explained: px, %, em, rem, vw, and vhYou build a card, set its width to 600px, and it looks perfect on your laptop. Then you open it on your phone, and half the card hangs off the screen. Nothing is “wrong” with your code. The problem ishardikdotdev.hashnode.dev
PPanagiotis Papoutsis6h ago · 5 min readA Technical SEO Checklist for Small Multilingual Business WebsitesMost of my work is building small-business websites in Tinos, Greece: guesthouses, local shops, professionals and seasonal tourism businesses. These sites are small, often a handful of pages, but theytinosweb.hashnode.dev
SSastha Kl1d ago · 4 min readKeep focus inside the dialog (Web HIG tip #13)Open a modal on your site, the cookie settings, a confirm step, or a sign-in box, and press Tab a few times. If the focus ring disappears behind the dark overlay and lands on a link in the page undernthewebhig.hashnode.dev
NNibbo1d ago · 3 min readCaptions for Product Demo Videos: SRT vs WebVTT, the track Element, and When to Burn Subtitles InMost product teams add a demo video to the landing page and forget captions until someone points out that most social video is watched muted, or an accessibility audit flags it. Then the questions sta1Dnibbo.hashnode.dev
PPaper & Linen Studio2d ago · 6 min readCollect RSVPs on a static wedding website with Formspree or Google Forms (no backend)A wedding website is one of the nicest "first real projects" you can build: one page, a fixed audience, a hard deadline. The only part that seems to need a server is the RSVP form. It doesn't. This popaperlinenstudio.hashnode.dev
AAmeen Usman2d ago · 3 min readHow to encode a URL and escape HTML in the browserA query string and an HTML page do not escape text the same way. This string is fine in a sentence: <Hello World> & "KeptTools"?q=1 Put it in a URL without encoding, and & starts a new parameter. Putkepttools.hashnode.dev
MMarcus Lux | Leipzig-Webdesign2d ago · 6 min readBuild a Responsive Before-and-After Slider with HTML, CSS and JavaScriptA before-and-after comparison can help explain a website redesign. Visitors can inspect both versions in the same space instead of trying to remember one screenshot while looking at another. I built aleipzigwebdesign.hashnode.dev
EEduardo Chikora3d ago · 2 min readHow I Built a Modern News Website with Vanilla JavaScriptIntroduction Building a modern website requires more than an attractive interface. It also involves creating a smooth user experience, organizing content, and implementing useful features. That's why eduardochikora.hashnode.dev
SSunil Reddy3d ago · 3 min readWhy Are We Still Registering Inputs in React? Introducing Native FormTraditional form libraries in the React ecosystem (such as React Hook Form and Formik) are undeniably popular, but they often force developers to treat standard HTML forms as legacy. To use them, you sunilsv26.hashnode.dev