<Iframe> tag pair with empty body causes tag to be rewritten as <iframe /> #232

WIZARDISHUNGRY opened this Issue Nov 9, 2010 · 7 comments


None yet
7 participants

This "breaks the page" – see Vimeo embed codes.

Did this ever get solved? Just ran into it.

bdesham commented Jun 21, 2011

Try putting a space between <iframe ...> and </iframe>.


icco commented Jan 1, 2012

I've been running into this as well. A space doesn't solve the issue when using kramdown.


icco commented Jan 1, 2012

Switching to rdiscount seems to solve my problem. I've filed a bug on kramdown: http://rubyforge.org/tracker/index.php?func=detail&aid=29490&group_id=7403&atid=28673

kramdown only recognizes correct XHTML tags, not HTML5 tag like <hr> or attributes without values (although it tries to fix such things if possible). Therefore the iframe tag in the rubyforge bug does not work in kramdown.

As far as kramdown is concerned: The fix for this issue was introduced in kramdown 0.11.0, released October 2010

@0b10011 0b10011 added a commit to 0b10011/0b10011.github.com that referenced this issue Dec 12, 2012

@0b10011 0b10011 Add workaround for bug causing footer to disappear. 9712cd3

parkr commented Mar 17, 2013

This is a problem with your markdown converter. RedCarpet 2 should work.

parkr closed this Mar 17, 2013

jekyllbot locked and limited conversation to collaborators Feb 27, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.