Making Embedded Content Work In Responsive Design By Rachel McCollin 27/02/14
https://www.smashingmagazine.com/2014/02/making-embedded-content-work-in-responsive-design/
As Rachel stated in her article, there are elements in HTML5 that will not help the developer in Responsive Design, and that one, more particularly, is the “iframe”, this tag, used for embedding content such as videos, calendars or maps on the website will give plenty of problems on a smartphone.
However, there is a workaround to that and it implies a bit of CSS, or, in a CMS based website, some JavaScript. The solution provided is very simple and efficient, basically, the iframe is moved in a div which class will be defined in CSS as a responsive element, the CSS for the iframe is used just to position it correctly in the wrapper.
The solution above works, with small modifications, for all the content mentioned above, the exception to this can be the Google Calendar which will be responsive but as its dimensions will modify, it will be difficult to tap into it. There are a few alternatives to this calendar, w3widgets Responsive calendar or Calendario are worth mentioning.
The JavaScript solution implies plugins which can be integrated into a personal or a CMS website.














