У текста нет фона, у текста есть цвет. Фон есть у элемента DOM и его родитлей, в котором содержится текст и он как правило задается свойством background.
Можно задать цвет на фоне которого будет отображаться текст и это задаётся в стилях например < p style=»background-color: #f0f;» > цвет под текстом будет сиреневый.Можно прописать так на страницах в каждом параграфе а можно задать это в стилях тогда нужно будет присвоить класс тексту , который хотите оформить подобным образом. И никакие ДОМА здесь не нужны.
Юрий, то что Вы предложили, является тоже работой с DOM )
Вы таким способом задали атрибут style элементу документа <p>.
Свойство стилей background является просто более общей и короткой записью background-color (не будем в разницу углубляться).
Это тоже правильный вариант бесспорно, но лучше выносить все по возможности в css, документ тем самым принимает «слоенную» структуру, т.е. можно не меняя слой исходного кода, а меняя слой «CSS» изменить документ.
lmaest, Вам лучше начать с этого сайта — http://htmlbook.ru/