karinasorokina, применять фантазию в верстке нужно ну и база должна быть. Теперь я дам направление, код напишешь сама) Ссылку что я дал изучи способ, там даже есть пример с двумя фигурами. тебе нужно два треугольника по краям, тогда текст будет ограничен в трапецию, относительным позиционированием подкладываешь изображение как фон и точно так же сверху в этом поможет z-index. Вот и все)
Kovalsky, вот тебе пример https://codepen.io/wapster92/pen/eYNjrQx в стилях есть класс с рабочими правилами. uncss не найдет этот элемент в html и запорит его, но он рабочий и даже нужный. И про сами правила добавленные из js тебе ничего не говорят. А именно про манипуляции с селeктором на стороне js, когда правила для "несуществующего" селектора прописаны в стилях (style.css или еще где-то там)
Kovalsky, динамически добавляющихся из js при определенных условиях. которые вообще сработают еще из каких нибудь условий. В общем эта проблема не решена
Ankhena, photosho, самый действенный для меня, использовать сетку в %, что бы края ячеек прижимались к друг другу. К ячейкам добавлять padding в половину меньший отступу между блоками, сами ячейки использовать как обертку к блоку с контентом. Gap 50px края можно марджинами поправить.
karinasorokina, то что ты поняла это все равно не верно. Если контент внутри блока с % будет больше ширины окна допустим, то паддинги расширят этот блок.
run182, нет это всего лишь способ. Правильно отдавать туда компонент, использовать циклы, условия в зависимости от тогда что добавляете или как добавляете вместо innerHTML.