This will work to send out the most recent social feed at time of email launch. This can be done by inserting some kind of placeholder into the HTML of your email and at launch, have your email server replace that element with actual HTML of the most recent feed.
This method can work to display the most recent feed at time of email open. This can be done by inserting a placeholder image into the HTML of your email and upon image request from the recipient, your server will generate a dynamic image that shows what the current, latest feed is.
If you have
border-collapsed: collapsed set for your tables, I think overriding that for this specific element may be your solution.
cellspacing=0 to the table attribute or
border-spacing:0 to the styles are possible fixes also.
Because emails cannot run scripts, this will have to be done server-side with custom functions. If that's not possible for you/your company, then the methods below will not be of any value.
Most, if not all, social media have developer APIs that you can use to access things such as the latest update. Using those APIs, here are a couple ways you can get this done:
One thing that really bothered me about iOS7 was the removed support for Fixed CTA. I just tested this in iOS8 and it works!*
In my test, when the phone is in landscape, scrolling down will keep the CTA fixed to the top, but it doesn't behave the same in portrait mode. In portrait mode, the "fixed" CTA is pushed out of view along with normal content.
Edit: I should mention this was tested on the iPhone 5S and iPad Air. The behavior I mentioned above is only on the iPhone 5S. The iPad Air does not seem to obey this rule. I'm gonna guess that testing on the iPhone 6 will produce similar results to the iPhone 5S and the iPhone 6+ will have the same results as the iPad Air.
Without more of the code, I can't give you a definite fix, but have you included
min-width: in a full-width cell of your email? If that doesn't work, you can use
background-size: cover to make it stretch to fit, even if the images are really shrinking.
dir=rtl to the table will reverse the order of the columns, when there are multiple columns being displayed in a row. When it breaks down to a single-column layout, I believe it will display the columns in the order they appear in the code, so you do still have control in the order you want your content to be displayed.
However, some newer Android devices not supporting the display block method made the decision for me. I really like using the 2nd method, but there's too many devices and clients that aren't supporting it.