Hallo,
"vorher" waren sie nur dann optional, wenn der attributwert ausschliesslich buchstaben und ziffern enthielt.
schon beim href eines links, wo du normalerweise immer dateinamePUNKTendung angibst, ist dies nicht mehr der fall.
<zitat src="http://www.w3.org/TR/html401/intro/sgmltut.html#idx-attribute-6">
In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), periods (ASCII decimal 46), underscores (ASCII decimal 95), and colons (ASCII decimal 58).
</zitat>
Punkte ".", Doppelpunkte ":", Bindestriche "-" und Underscores "_"
sind also auch erlaubt...
Natuerlich schliesst der Absatz mit den Worten:
"We recommend using quotation marks even when it is possible to eliminate them."
Und in XHTML sind die Anfuehrungszeichen sowieso vorgeschrieben.
Gruesse,
Thomas