Background images and newsletter email html rendering
Hello all,
Today we’ll discussing about a pain in the ass we, web developers, are often assigned to: newsletters email development.
Nothing on the web will be a pain forever, and how we’ve seen beautiful scripts like html5shiv.js and respond.js come to life to achieve retro-compatibility. Today I’ve got some tweaks that will achieve a almost perfect background-fix for emails (since background handling is one of the hardest topics on email design and the solution is really handy).
In most of the cases you would prefer to have your background image not listed in the image attachment list. Maybe you are designing a template for mailchimp so background images should be uploaded in an absolute URL, like a separate folder on the agency website. This is a common practice, don’t worry if it seems tedious, it would be the best for the latter.
But background images are not always supported, take Outlook in account!
That is not completly true, you could achieve almost perfect email integration using this service: emailbg.net
Emailbg offers us some simple conditionals for outlook and a background syntax for tables for the others. My results were almost perfect on gmail and outlook, since i had many difficulties I felt like recommend this to anyone. This is really well done.
What are those conditionals?
<!--[if gte mso 9]>
<![endif]-->
Since we just now learnt that outlook uses microsoft word rendering engine this conditionals are similar to internet explorer ones (i’m sure you already noticed it) and they can be used for anything, not only for this background case, so i suggest you to make a large and dirty use of them.
Remember that when you design an email template you should avoid using css in the head, so don’t try to place this conditional there, you silly boy 😉Â
Google forms (NOT SPREADSHEETS) birthdate entry in most of the world is dd/MM/yyyy and if my form is to have any validity this must be the format (a workaround would be yyy/MM/dd). But there seems to be no way of forcing google forms to accept these formats. Google spreadsheets OK as someone is awake.
HOW DO I MAKE THE INPUT FROM GOOGLE FORMS dd/MM/yyyy without some programming knowledge and BIRTHDATES ARE IMPORTANT TO GET RIGHT!
I first met this broblem 4 years ago and gave up on google forms: it seems this is still a BIG problem.
Currently, there’s no way in the form builder to reformat dates in the manner described. However, as a workaround, it is possible to use a script to both copy the values of the date field’s inputs to a (preferably hidden) text box and convert the date to the Google Calendar format. However, since this solution would use a script, it would require embedding a copy of the form’s full source into a web page and adding the script to the said page.