I created a featured block with HTML5 and CSS3. This block includes a background-image
and some text heading. You can see it live here: http://codepen.io/anon/pen/yNWxBb
As you can see I am now using margin-top
to center the text in the vertical middle of the block. And make use of the pseudo-class
::after
to add a transparant dark overlay above the background-image
.
I know you can vertical align a div using table
in combination with table-cell
and vertical-align: middle
, but than it messed my markup.
Does anyone know how to fix this? And is this the right markup to do this? Or should you recommend an other markup and manner to add the transparant background to the image?
Look out to you answer/advice.
Thank you in advance.