Если вы пишете XHTML, требуется selected="selected".
Если вы пишете HTML, selected меньше нажатий клавиш и меньше байтов.
Не имеет лучшей совместимости с браузерами.
Ответ 2
В соответствии с стандартом HTML4 использование selected подразумевает selected="selected". Таким образом, стандарт уже определяет, что оба поддерживаются. Их пример кода уже включает блок кода, используя selected.
Для совместимости с XHTML (в частности, здесь есть "проблема" ), есть опция selected="selected".
HTML5 также определяет selected сам по себе, поэтому не нужно беспокоиться.