Attributes and properties allow you to control how HTML elements function and read data about their state. Although the terms are often used interchangeably, subtle differences between the two can lead to unexpected behavior and bugs.| Cloud Four
It's part of the new customisable `<select>`, but there are some tricky details.| jakearchibald.com