Media Temple

Media Temple in 4 responsive views
Media Temple across four different breakpoints

View Media Temple

There are 246 @media queries bubbled through the entire CSS file. When the CSS file is formatted and spaced it exceeds a whopping 8000+ lines.

In the chrome dev tools we have the following load times

116 requests ❘ 1.2 MB transferred ❘ 12.03 s (load: 8.35 s, DOMContentLoaded: 7.97 s).

MediaTemple have squeezed quite a bit of performance out of the page by even using a lazy loading technique to load images only once they’re in view, and layered the image request up so it’s mobile first.

This means that you start with this in your HTML


<img class="lazyImg" data-src="/_img/homepage/home_insidemt_709x399.jpg" alt="Picture of Mike Murray">

… and end up with this in your dom


<img class="lazyImg lazyImg--loaded" data-src="/_img/homepage/home_insidemt_709x399.jpg" alt="Picture of Mike Murray" src="/_img/homepage/home_insidemt_709x399.jpg">

It’s a wonderful website that keeps the size down considering that it’s trying the hard sell.

Media Temple Technical Details

Site Meta Tag

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

Media Queries

@media (min-width:481px) and (max-width:767px) { }

@media (max-width:480px) { }

@media (max-width:767px) { }

@media (max-width:1224px) { }

@media (min-width:768px) and (max-width:1199px) { }

@media (min-width:1900px) { }

@media (min-width:1200px) { }

@media (min-width:768px) and (max-width:1199px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-device-pixel-ratio:1.5) { }

@media (min-width:768px) and (max-width:1199px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-device-pixel-ratio:1.5) { }

@media (max-width:480px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-device-pixel-ratio:1.5) { }

@media (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-device-pixel-ratio:1.5) { }

@media (max-width:727px) { }

@media (min-width:1500px) { }

@media (min-width:768px) and (max-width:1199px) { }

@media (min-width:768px) and (max-width:1095px),(max-width:767px) { }

@media (min-width:768px) and (max-width:1095px) { }

@media (min-width:481px) and (max-width:767px) { }

@media only screen and (max-width:985px) { }

@media (max-width:985px) {}

@media (min-width:1900px) {}

Subscribe to our Newsletter

Add your email address and receive an email every Friday covering off everything worth knowing about building your websites responsively.