I'm looking to create the below unique shape as a text container, but not sure if it's possible with a div. I've tried a few border-radius and positioning CSS hacks, and clearly none have worked. I want to be able to have a colored border, a background-image to fill it, and text to be able to go inside as a title. How might I go about creating this shape? Is CSS even the way to go? Or is SVG a better bet? Help?
I've already seen these SO posts that are similar, but not quite what I'm looking for:
Rectangle with curved sides | How to create div with curve in css and html5?