Где проблема: [адаптивный дизайн дневника]
Краткое описание: не у всех элементов эпиграфа указан класс
Т.к. не у всех элементов эпиграфа есть классы, то стилизовать их неудобно. Приходится использовать конструкции вида #epigraph > a[target], #epigraph > p и #epigraph > div:last-child, которые слишком общие и в случае любых изменений легко ломаются.
Например был случай, когда я пишу, скажем, что-то:first-child, а оказалось, что оно не first, потом что один блок (редактировать эпиграф) показывается только владельцу и выскакивает перед ним, что логично, но… указывать то на элементы как-то надо
Предложение состоит в том, чтобы добавить классы (или id) для потомков элемента #epigraph, например:
1. ссылка на аватар: epigraph-avatar
2. параграф с пользователем и названием дневника: epigraph-user
3. блок, в котором лежит собственно текст эпиграфа (который сейчас просто div style="margin-top:13px"): epigraph-text