Проверил на нескольких примерах, вроде все работает, но валидатор почему-то все равно ругается.