Andrei Voicu - Haufe-Lexware Romania
6.8
Mobile devices out there, nearly enough for everyone on the planet
Evaluating certain aspects of the current browser environment to determine which CSS to apply.
We can apply different CSS rules based on things like browser window width, aspect ratio, and orientation.
Using relative CSS positions instead of absolute sizes for page layout elements.
Percentages instead of pixels as units for columns and other layout elements.
Making out images and media scale to fit within the size constraints of their containers by using some CSS tricks.
Fluid images and media keep within the bounds of their parent elements, scaling proportionally with the rest of the layout.
they are independent of the screen size that they are rendered into, use them whenever you can.
depending of the view size they are rendered into they can show / hide detail.
Focus on parts of the interface, not the whole page.
Prototype outside of the actual environment to keep
things lightweight and fast.
Build common pieces that can be reused.
Only when we have the small screen interface nailed,
worry about larger screens and integration.
Do the minimal possible to convey how it should work.
Pick the pieces of the interface that we think will be the
most difficult to do on small screens and start there.
Refactor a lot as we learn in the design.
The page content must also be optimized for mobile, it doesn't stop at the UI.
#1
#2
#3
Andrei Voicu
Development Engineer
@Haufe-Lexware Romania
dreivoicu@gmail.com