fix w3c html compliance