@MindMinimal и? Разметка не получается "насколько это возможно человеческой"? Если нет - то боюсь действительно придется переверстать. Ну или оставить как есть.
Лично я, если такая задача встает - пользуюсь заменой текста с регулярками на notepad++, а чаще всего там и регулярок не нужно. Правда что из себя представляет Ваш файл можно только гадать.
@nepster09 зачем Вам указывать 100% ширину? codepen.io/iiil/pen/dCfLm
Вот, абсолютно адаптивный вариант.
Что касается атрибута - да, он не поддерживается в html5, но боюсь придется на это забить. Браузеры его поддерживают.
@nepster09 Вас смущает исключительно устаревший атрибут, или предстоящая в связи с его использованием лишняя работа? Если первое - то не парьтесь, в конце-концов, Вы используете очень легкую и красивую конструкцию. Если второе - то можно сделать небольшой скрипт, который будет искать заголовки и в зависимости от его класса присваивать то или иное свойство атрибуту align.
@Trow_eu я так понял, что тостер съел конструкцию div со скобками угловыми. Я писал в техподдержку давно по этому поводу, но наверное решили не исправлять, в принципе есть ведь возможность оформить как html код. Сейчас автор исправил на див.
@copyloc ага, присмотритесь к моему варианту.
Он проще и более гибкий, лучше поддержка, так как Вы используете вычисления в css, а fieldset был еще в html4