Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<html lang=ru>
<meta charset=windows-1251 >
...
<div class=someclass title=Element>
<div class=someclass anotherclass title=Element>
<div class="someclass anotherclass" title=Element>
for f in $(ls -l)
do
f=${f%*.html}
fv=${f}_valid.html
sed -r 's~(class|href|src|target|rel|name|lang|charset|title|width|height|alt)=([^"][a-z0-9\-\/:.?&\#а-яёА-ЯЁ_]+)(\s|\/|>)~\1="\2"\3~gi' $f.html > $fv
done
<body onload='func1("param");' onresize='func2("param");'>Варианты «некрасиво» и «плохо читается» не рассматриваем: оба слишком субъективны, вплоне верю, что кому как.
Без кавычек очень легко допустить ошибку:
<div class=someclass anotherclass title=Element>
А Вы ставите кавычки в атрибутах тегов при верстке HTML (HTML4, HTML5)