Пример моего кода:Как игнорировать ширину границы родителя в CSS
Проверить ссылку https://jsfiddle.net/b5woxesg/
Объясняя:
содержание моего веб-сайта был сделан так, чтобы держать себя в центр страницы. С width:
в% и max-width:
в px, чтобы не strech. Этот контент вызывается из файла Markdown, так как я использую jekyll.
Что я хочу сделать: всякий раз, когда я вызываю {% highlight %}
в файле MD, генерируемый код должен быть с width: 100%
, но игнорирует ограничение ширины родительского элемента. Я имею в виду 100% всей страницы. Кроме того, текст внутри должен сохраняться в соответствии с содержимым страницы. Нечто подобное:
Но изюминкой ДИВ находится внутри контента с синей каймой.
Я считаю, что нет никакого способа сделать это без изменения текущей структуры, у меня нет проблем с этим, но поскольку я использую MD-файл, некоторые изменения могут быть ограничены.
@EDIT: Решение:
Спасибо всем за помощь.
Я использовал @MD Ashik
наконечник и усовершенствовали его с легким JQuery кода, сохранить height
Выделите (поскольку я использую height: auto
высота может быть любое количество). Затем я создал div class="space"
рядом с .highlight, который используется только для заполнения пробела в содержимом. Поэтому я поставил .space DIV с точно height
из
Проверьте это: https://jsfiddle.net/b5woxesg/7/
@CBroe Я действительно хочу этого избежать. Я считаю, что theres простой способ сделать это, но я просто не могу это увидеть прямо сейчас. :( – MWsan
Я удивлен, это действительно отличная идея. Спасибо #Maico Williams Также спасибо @Pang за вашу помощь –