Design Pitfalls for Implementation

Intro

The purpose of this site is to help guide web designers to steer around common pitfalls and problems, encoutnered when the web developers are tasked with impelmenting them. Often, designs are signed-off by the clients, which, when rubber meets the road and the website is created, complain that the website doesn't match what they were presented in the design phase. These pitfalls often result in unanticipated budget over-runs.

These website projects have limited developer time available. Pitfalls can exhaust this budget, such as:

Component Sprawl

Desining a wide variety of different structures, instead of a smaller set of re-usable structures, cause extra work. These could be in-page widgets, or different types of pages entirely.

A 1000 page-website can take less development time (setting aside content/data entry) than a 5-page site, if the 1000-page site is just the homepage design, and a single subpage design/template that's re-used 999 times, rather than the 5-page site being comprised of 5 entirely different design layouts that each have to be independently developed.

It may not even be pages, but more subtle things like each top navigation dropdown panel having separate construction/functionality, or each hero-banner carousel slide being completely different fundamental design.

Each time the next design element is different than anthing previous to it, the new element requires new development.

Design Gaps

This is unanticipating issues that arise between design examples, such as low and high resolution versions - placing the web developer into a situation where they may need to do ad-hoc graphic design to solve the problems, deviating from the approved design.

The developer could stop an ask for help, but this is frequently slower on the time schedule, and is more time consuming. Timewise, the developer can simply guess, and have a 90+% chance of being correct. It's more efficient than the developer needing to stop, craft a request, wait, have back and forth, get a decision back, craft more responses, etc, potentially hundreds of times. It's underestimated how many decision points and gaps can exist in a design beyond the look-and-feel version phase.

Most of the sections on this site are about conceptual gaps in the design.

Platform-Naive Design

This is not accounting for or leeraging front-end or back-end frameworks, and in the process, often "going against the grain". The designs may miss the fact that the design is to be integrated into a CMS at all, and the implications therein.

As such, it's good to review the intended front/back-end frameworks, such as what end components, or stylesheet properties that already exist. Try to work them into the design, instead of designing in a vacuum. The can help avoid the developer trying to retrofit the design to the framework. For example, review what can be done with just CSS (and make sure they're browser compatible)- there's many interesting tools there, that are often under-utilized because the designer simply isn't aware of them.


This site attempts to provide guidance and examples of these issues.

Word Wrapping

Original Presented Design

Presented Design Width

For better and more secure ships, call
Intergalactic Spaceships Inc!

Different ways of forcing newlines.

All approaches have problems.

Presented Design Width

For better and more secure ships, call Intergalactic Spaceships Inc!

For better and more secure ships, call <br>Intergalactic Spaceships Inc!

For better and more secure ships, call <nobr>Intergalactic Spaceships Inc!</nobr>

Image and Text Dimension Relationship

Original Presented Design

Presented Design Width
My Site
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien. Aliquam id ultrices sem, nec fringilla ipsum. Ut non diam tempus, imperdiet ligula non, tincidunt felis.
©4096 My Site, Inc.

50%/50% Ratio

Presented Design Width
My Site
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien. Aliquam id ultrices sem, nec fringilla ipsum. Ut non diam tempus, imperdiet ligula non, tincidunt felis.
©4096 My Site, Inc.

Static Left

Presented Design Width
My Site
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien. Aliquam id ultrices sem, nec fringilla ipsum. Ut non diam tempus, imperdiet ligula non, tincidunt felis.
©4096 My Site, Inc.

Image and Text Position Relationship

Positioning

The dotted white box indicates where the text block is.

Original Presented Design

Presented Design Width
My Site
Lorem ipsum dolor
amet consectetur
adipiscing elit
ina pretium
©4096 My Site, Inc.

Static Text Position with Cropping Image

Presented Design Width
My Site
Lorem ipsum dolor
amet consectetur
adipiscing elit
ina pretium
©4096 My Site, Inc.

Relative Text Position with Static Cropping Image

Presented Design Width
My Site
Lorem ipsum dolor
amet consectetur
adipiscing elit
ina pretium
©v spa;4096 My Site, Inc.

Relative Text Position with Covering Cropping Image

Presented Design Width
My Site
Lorem ipsum dolor
amet consectetur
adipiscing elit
ina pretium
©4096 My Site, Inc.

Relative Text Position with Containing Cropping Image

Presented Design Width
My Site
Lorem ipsum dolor
amet consectetur
adipiscing elit
ina pretium
©4096 My Site, Inc.

Text Embedded in Image

Text may become unreadably small, or comically large.

Presented Design Width
My Site
©4096 My Site, Inc.

Circular Constraints

Sometimes a designer creates a situation which is impossible to make responsive - not just difficult, but actually impossible. A simple example of a circular constraint might be:

  1. Box A must be on top of Box B.
  2. Box B must be on top of Box A.

We can adhere to #1 or #2, but not both at the same time.

Original Presented Design

Suppose the developer were presented with the below. The developer infers rules, behaviors and constraints by looking at it. This is what the developer may understand.

Presented Design Width
My Site
In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut.
©4096 My Site, Inc.
1 2 3 4 5 6 7 8 9 10 11 12

In other words...

  1. The text width is proportional to the panel width minus the image width.
  2. ... and the panel width minus the image width is proportional to the panel height.
  3. ... and the panel height is proportional to the text height.
  4. ... and the text height is inversely proportional to the text width.
  5. ... and the text width is proportional to the panel width minus the image width.
  6. [loop forever]

Attempting to change the size

In effect, only presented exact text, at this presented panel size, can exist, and still meet the constraints. Problems shown aren't a coding issue. It's a how-its-possible-for-things-to-exist-in-physical-reality issue.

Some Possible Release Valves
Presented Design Width
My Site
In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut.
©4096 My Site, Inc.

Consistency Across Content

Original Presented Design

Presented Design Width
My Site
Lorem ipsum dolor amet consectetur adipiscing elit ina pretium.
©4096 My Site, Inc.

High Contrast Example

Background images can change over time, and what works for one, may not work for another, especially at different sizes.

This is an extreme-contrast example, but problems can arise even at lower contrast.

Presented Design Width
My Site
Lorem ipsum dolor amet consectetur adipiscing elit ina pretium.
©4096 My Site, Inc.

Mid-Contrast Example

Presented Design Width
My Site
Lorem ipsum dolor amet consectetur adipiscing elit ina pretium.
©4096 My Site, Inc.

Possible Fix

Create a predictable semi-transparent background behind the text.

Presented Design Width
My Site
Lorem ipsum dolor amet consectetur adipiscing elit ina pretium.
©4096 My Site, Inc.

WCAG2.0 Requirements

WCAG2.0 requires 3:1 contrast for text for large text, and 4.5:1 contrast for regular text. For instance, no part of the text on this background meets contrast requirements. One should measure the brightest background point versus the darkest foreground point.

WCAG2.0 Example

Complex Backgrounds

Also keep in mind that complex or sharp-edged backgrounds can make reading foreground text more difficult, even if it's passing contrast requirements.

Presented Design Width
My Site
Lorem ipsum dolor amet consectetur adipiscing elit ina pretium.
©4096 My Site, Inc.

Consistency Across HTML

This difficult to describe - but aim for allowing the HTML structure to be identical whether it's high or low resolution. In short, avoid design decisions which force this to happen.

Image depicting HTML code being identical at low and high resolutions.

Column collapsing typically follows a nested left-to-right top-to-bottom pattern (which the 12-column grid frameworks use).

Normal Collapse Order

Presented Design Width
My Site

Left Sidebar

ABC

Right Content

DEF
GH
1
2
3
4
5
6
7
©4096 My Site, Inc.

Bad Collapse Order (Confused)

Placing blocks or elements where they wouldn't go under normal circumstances can confuse the order.

Presented Design Width
My Site

Left Sidebar

ABC

Right Content

DEF
GH
1
2
3
4
5
6
7
©4096 My Site, Inc.

Bad Collapse Order (Duplication)

This doesn't just affect the order of content from an accessibility/keyboard-navigation order, but sometimes it requires the developer to code and integrate two different constructions into the HTML and CMS templating.

This results in a larger DOM tree size for the browser to deal, and creates more development time and technical debt for the developer to figure out how to integrate into the CMS.

---

Left Sidebar

A B C
---

Right Content

D E F
G H
---

Left Sidebar (copy)

A B C
---

Maybe this can be done with the CSS "order" property instead of two separate copies, but that results in a confused ordering for those navigating with a keyboard, but visually viewing the screen - making a separate, but properly ordered copy, virtually mandatory.

Presented Design Width
My Site

Left Sidebar

ABC

Right Content

DEF
GH

Left Sidebar (copy)

ABC
©4096 My Site, Inc.

Proportionality

Original Presented Design

Pay attention to how the relative sizes the components seem "right" versus each other in the original presented design.

A "screen view" is added to show what's above-the-fold versus below-the-fold on a typical 16:9 horizontal screen.

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
©4096 My Site, Inc.

Full-Width Scaling (no max-width)

Allow component rows go to the edge of the monitor/screen.

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
©4096 My Site, Inc.

Max-Width Scaling

Allow component rows go scale up to a maximum width.

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
©4096 My Site, Inc.

Mixed Scaling

Some components stretch - some don't.

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
©4096 My Site, Inc.

Uniform Scaling

Everything scales the same amount, including padding, font sizes, border witdths, etc. The biggest issue is that eveything becomes rediculously large on large screens.

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
©4096 My Site, Inc.

Designing on a Grid

Most front-end frameworks use a 12-column grid system.

Front-end frameworks are only useful if the designs deliberately incorporate and adhere to the framework's tenets.

Note: This relates heavily to the quesiton of prime-number column count. Namely, that prime numbered columns (outside of 2) does not evenly fit into a 12-column grid structure.

Example 12-Column Design

Presented Design Width
My Site
col-5
col-12-sm
col-6-md
col-7
col-12-sm
col-6-md
col-12
col-3
col-9
©4096 My Site, Inc.

With Real Content

Similar to other warnings on this page, the amount of content in each panel can make the design awkward. Prepare for this.

Presented Design Width
My Site
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper.
In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
©4096 My Site, Inc.

Primes and Columns

Note: This relates heavily to the quesiton of using a standard grid. Namely, that prime numbered columns (outside of 2) does not evenly fit into a 12-column grid structure.

Original Presented Design

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
ONETWOTHREE
©4096 My Site, Inc.

Wrapping

Because there's no even breakdown, we're left having lopsided presentation.

Presented Design Width
My Site
BUYSELLTRADESWAPSWIPE
©4096 My Site, Inc.

Presented Design Width
My Site
ONETWOTHREE
©4096 My Site, Inc.

Potential Fix - Non-primes

A column count of 4 can subdivide more evenly.

My Site
ONETWOTHREEFour
©4096 My Site, Inc.

My Site
ONETWOTHREEFour
©4096 My Site, Inc.

My Site
ONETWOTHREEFour
©4096 My Site, Inc.

Designing around Breakpoints

Most front-end frameworks use a 12-column grid system.

Front-end frameworks are only useful if the designs deliberately incorporate and adhere to the framework's tenets.

Note: This relates heavily to the quesiton of grid systems.

Example 12-Column Design

Presented Design Width
My Site
Col-6
Col-12-md
Col-6
Col-12-md
Col-3
Col-6-md
Col-9
Col-6-md
Col-12
Col-10
Col-2
©4096 My Site, Inc.

With Real Content

Similar to other warnings on this page, the amount of content in each panel can make the design awkward. Prepare for this.

Presented Design Width
My Site
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
©4096 My Site, Inc.

Perfect Content

Original Presented Design

Presented Design Width
My Site
Example Panel Label Text
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Example Panel Label Text
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Example Panel Label Text
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Example Panel Label Text
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Example Panel Label Text
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Example Panel Label Text
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
©4096 My Site, Inc.

Realistic Design

Presented Design Width
My Site
Lorem
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Nullam varius, turpis et documentationes, est eros bibendum elit, nec luctus magna felis sollicitudin mauri
In pretium.
Lacus vitae commodo
Excepteur sint occaecat responsabilitas cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Curabitur pretium tincidunt lacus, nulla gravida orci a odio. Nullam varius, turpis et documentationes, est eros bibendum elit, nec luctus magna felis sollicitudin mauris.
Econsectetur administrationes adipiscing
Excepteur sint occaecat responsabilitas cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
Vestibulum tortor quam, feugiat vitae
In pretium, lacus vitae mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Occaecat
Elit dui.
©4096 My Site, Inc.

Having some kind of box/outline can change the dynamics of the presentation.

Presented Design Width
My Site
Lorem
In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Nullam varius, turpis et documentationes, est eros bibendum elit, nec luctus magna felis sollicitudin mauri
In pretium.
Lacus vitae commodo
Excepteur sint occaecat responsabilitas cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Curabitur pretium tincidunt lacus, nulla gravida orci a odio. Nullam varius, turpis et documentationes, est eros bibendum elit, nec luctus magna felis sollicitudin mauris.
Econsectetur administrationes adipiscing
Excepteur sint occaecat responsabilitas cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
Vestibulum tortor quam, feugiat vitae
In pretium, lacus vitae mi pulvinar sem, et egestas elit dui pellentesque ipsum.
Occaecat
Elit dui.
©4096 My Site, Inc.

Sticky Headers

Original Presented Design

Presented Design Width
Home
About Us
Find a Store
Products
  • Computers
  • Printers
  • Networking
  • Memory
  • Storage
  • Cables
  • External Memory
  • Monitors
  • Brochures
  • Keyboards
BUYSELLTRADESWAPSWIPE

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Varying Widths; Regular Scaling

Also: beware of dropdown panels that go offscreen.

Presented Design Width
Home
About Us
Find a Store
Products
  • Computers
  • Printers
  • Networking
  • Memory
  • Storage
  • Cables
  • External Memory
  • Monitors
  • Brochures
  • Keyboards
BUYSELLTRADESWAPSWIPE

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Compressable Space

Original Presented Design

Presented Design Width
Home Page
About Us
Our Products
  • Computers
  • Printers
  • Networking
  • Memory
  • Storage
Store
File a Locator Complaint
Apply for Job
FAQs
Search

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Broken Under Varying Widths

If the design doesn't have a plan or space for smaller/larger widths, the design quickly breaks. What the developer supposed to do if there's no room at lower resolutions?

Presented Design Width
Home Page
About Us
Our Products
  • Computers
  • Printers
  • Networking
  • Memory
  • Storage
Store
File a Locator Complaint
Apply for Job
FAQs
Search

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Design with Compressable space

Presented Design Width
Home Page
About Us
Our Products
  • Computers
  • Printers
  • Networking
  • Memory
  • Storage

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus,orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In pretium, lacus vitae commodo cursus, orci mi pulvinar sem, et egestas elit dui pellentesque ipsum. Aliquam eget ex ac eros dapibus semper. Morbi laoreet blandit sapien. Pellentesque varius faucibus leo ut ullamcorper. Sed lacinia nunc tempor, dignissim arcu ut, faucibus massa. Praesent enim nunc, pretium in dapibus vitae, tempus sit amet dui. Duis sed urna sapien.

Other Design Checklist