【发布时间】:2017-03-11 23:09:29
【问题描述】:
我的代码示例:
查看此链接https://jsfiddle.net/b5woxesg/
说明:
我的网站内容是这样放置的,以使其保持在页面的中心。 width: in % 和 max-width: in px 不拉伸。
这个内容是从 Markdown 文件中调用的,因为我使用的是 jekyll。
我想做的是:每当我在MD文件中调用{% highlight %}时,生成的代码块应该是width: 100%,但忽略父级的宽度限制。我的意思是整个页面的 100%。此外,里面的文字应该与页面内容保持一致。类似的东西:
但高亮 div 位于带有蓝色边框的内容内。
我认为如果不改变当前结构就无法做到这一点,我对此没有任何问题,但是由于我使用的是 MD 文件,因此可以限制一些更改。
@EDIT:解决方案:
感谢大家的帮助。
我使用了@MD Ashik 提示并使用简单的jQuery 代码对其进行了改进,该代码保存了.highlight height(因为我使用的是height: auto,所以高度可以是任意数字)。
然后我在 .highlight 旁边创建了一个div class="space",它仅用于填充内容中的空间。所以我将 .space div 设置为 .highlight 的 height
【问题讨论】:
-
@CBroe 我真的很想避免这种情况。我相信有一种简单的方法可以做到这一点,但我现在看不到它。 :(
-
我很惊讶,这真是个好主意。感谢#Maico Williams 也感谢@Pang 的帮助