Лучше всего просто интенсивно использовать CSS для всего форматирования. Маловероятно, что текстовые агенты будут поддерживать все, поэтому при условии, что вы удаляете всю информацию о стилях во внешней таблице стилей (в основном для простоты обслуживания) и просто используете атрибуты class
, где это необходимо, вы, вероятно, обнаружите, что сайт изящно ухудшается , Большинство (всех?) Браузеров поставляются с той или иной формой панели инструментов разработчика, так что вы можете отключить стили, скажем, в Firefox, IE, Chrome [что угодно] по требованию, и вы поймете, как это будет выглядеть в текстовых браузерах. .
Единственное, о чем следует помнить - это таблицы - lynx не поддерживает их, но другие текстовые браузеры поддерживают (в большей или меньшей степени). Опять же, просто убедитесь, что страница изящно ухудшается, насколько это возможно.
В конечном итоге использование CSS для всех ваших макетов и фрагментов вашего форматирования должно означать, что большинство проблем, связанных с текстовым форматом, должны быть разрешены.