That looks to me like WordPress is inserting paragraph or break tags where you don’t want them.
Whenever you are including shortcodes or HTML in your content be sure to switch to the Text tab, and stick with the Text tab for that article, i.e. don’t switch back to the Visual tab else WordPress will rewrite the HTML and will most likely insert paragraph or break tags where you don’t want them.
Also, in the article’s Content Options metabox make sure you’ve got the Auto Paragraphs option set to “Off”.