Attribute quotes are optional in HTML5.
What are the pros/cons to quoting them?
id=example <!--quotes optional-->
href=http://example.com <!--quotes optional-->
class="example example-1" <!--quotes required due to space-->
href="http://example.com/p=47" <!--quotes required due to '=' sign-->
Update: Added advantages based on the answers:
Advantages to quoting all attributes:
- all editors can deal with it properly
- more consistent
- better portability (easier to change doctype)
- easier to maintain (esp. if attributes might become empty)
- easier to 'find and replace' changes
- cleaner doc (if you think quotes improve readability)
- ?
Advantages to omitting optional quotes:
- slightly reduced filesize
- cleaner doc (if you prefer minimal text)
- ?