James Edwards shows you how to extend the capabilities of the HTML5 drag and drop API, so it can handle multiple elements, and support keyboard interaction.
Accessibility
If a large portion of your users are Chinese then you must ensure that you understand the search engine they'll be using — Baidu. Shaumik Daityari explores.
Can you build an accessible slideshow and what are the major challenges? Gian Wild delivers the definitive word on slideshows, carousel or sliders.
Writing software can seem cool and abstracted until you realise the impact your code can have. Therac-25 was a tragic example of how bad code hurts people.
This article looks at the often overlooked aspect of accessibility. This article uses content, rotated using jQuery, as an example.
Read The Secret to Underlined Links That Don't Sting Your Eyes? and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Heydon Pickering describes how he built beautiful, accessible custom radio buttons with just HTML and CSS and no reliance on complex ARIA or JavaScript.
It's easy to think that Assistive Technology is just another name screenreaders, but Amit shows us there is a wider variety of products in this category.
When you find something that works, it's easy to keep doing it day after day without seriously wondering if it's still the best approach.
Humans are imprecise creatures by nature. We fumble and mis-click often. But what happens when bad UX decisions amplify our accidental clicks?
Armando looks at some very good reasons - financial, legal, and moral - to embrace accessibility in today's market.
Studies report that and incredible 65% of search results are pages with video. Gian walks us through what you need to know to make accessible video content.
Stephan Max offers an introduction to using WAI-ARIA roles and properties in your HTML to make your pages and apps more accessible to assistive technology.
Scrolljacking has become something of a design trend of 2014, but is it breaking the web? Shaumik looks at the accessibility implications of scrolljacking.
An introduction to the HTML5 track element, along with a description of the attributes available to use, as well as the potential SEO benefits.
Helvetica was the darling of the design world for 50 years but the tide has been turning. Ironically Apple have waited till now to make it the star of OS X.
5 tips to help you improve the accessibility of your web pages.
Labels are central to good form design but there are many views on where to position them. Jessica Enders delivers the final word in form label positioning.
In the past, 'accessible graphics' meant ALT tags. Leonie Watson shows how SVG allows us to make semantic, robust, screen-readable graphics.
A look at how you can use JavaScript's focus() method to ensure UX for keyboard and screen reader users isn't affected when using in-page links and modals.
Google has recently discussed a method for implementing infinite scroll in a search engine friendly manner. This post outlines this suggestion and more.
Some stats from various sources drive home the importance of making websites accessible to blind, deaf, low vision, and other disabled people.
Summarizing some suggestions from the WCAG, this article outlines some easy things to do to ensure a website is accessible to those with assistive technology.
A look at how to use meta tags in HTML, with some best practices for making your content more accessible and SEO-friendly.
This article introduces the Speech Synthesis API, and shows how it is used to make talking web pages.
If links are what makes the web special, it's up to us to make sure they work for everyone! Gian delivers the last word in accessible links .
Some common pitfalls along with some tools to help when evaluating a website's accessibility.
This article introduces the a11yAccordion project, an open source accordion widget that meets accessibility standards.
A walkthrough in validating a simple booking form by using the Constraint API, and keep an eye on how you can make sure your forms stay accessible too.
Read We Can't Rely on Color and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.