March 08, 2016
Illustration by Kevin Cornell
Anybody associated with the arena of web design even on the periphery as I am has heard about responsive design. The concept of designing a single web site that adapts (responds) to the devise it is being displayed upon. A time was that it was by analysing the stats of your visitors you could predict the most likely size of monitor and resolution being required and provide a selection of sites sized accordingly along with a client side query to determine the size expected and deliver pages in response to the query. Then there came mobile! At least that's how I understood it in my limited experience. I was down the rabbit hole! It was at this time I became aware of reciprocity, propinquity and normalisation. Coding a design could be rigidly and inflexibly set in tables with sliced up graphic elements with hotspots and links. These would 'explode' and 'break' displaying in what seemed like an arbitrary manner depending on your favoured browser. The separation of code and style enabled consistency and including a set of instructions to overwrite different browser margin defaults helped. The Cascading Style Sheet (CSS). I was an advocate for responsive as soon as it became a thing. I expect these 'zero default' style sheet addenda still exist and form the basis of secret design formulae many pure coders still closely guard. Its tricky to achieve... or things might have changed.
Many blogging platforms and BYO are now to a greater or lesser extent 'responsive' to varying degrees of success. It is an art. The transition through absolute and relative positioning to fully responsive adaptive web pages has been aesthetically essential to the seamless, cross platform, multi device user experience.
Returning the premise of this post ...web presence and the ability to create one being the objective of my web building education... left me forever needing to learn something new to keep up to date! I just want to gather resources and information for inclusion in one space with a link to share. Simple as! But...
Although BYO and Blogging platforms (the ones I use currently) offer responsive templates and elements, the media I gather from around the web and the media I create and upload are embedded using html code snippets, podcasts from Audioboom, audio interviews stored on Soundcloud, videos and playlists on YouTube, PDF documents published on ISSUU, presentation slide decks on Slideshare or Photo galleries from Flickr or Instagram they are traditionally fixed in size (height and width).
Yes I'm getting to the point!
The straight copy and paste of these html embed snippets don't adapt to a responsive environment. I was overjoyed when I was introduced to embedresponsively.com - "It helps build responsive embed codes for embedding rich third-party media into responsive web pages." It was created and is maintained by @jeffehobbs based on research and work by Theirry Koblentz, Anders Andersen and Niklaus Gerber.
I love it, I wanted to share it - here it is! embedresponsively.com