Notes from Code School's Journey Into Mobile - Level 1 (Foundations for Mobile)
What is the mobile web?
There is no mobile web, in as much as there is no "desktop web." This is the only web:The web is not limited to one particular device or environment.
The primary design principle underlying the web's usefulness and growth is universality. -Tim Berners-LeeThe web:
- Must work with any form of information
- Must be accessible from any device
mobile design. adaptive design, and responsive design all just mean web design.
This course covers:
- Fluid Layouts
- Adaptive Design
- Responsive Design
Fluid Type
Example sentence:
<h1>It is quite a three pipe problem. <a href="#">Please get me a pipe.</a></h1>
h1 {
font-size: 30px;
font-weight: bold;
}
This would be fine, except we want our type to be relative in size, so that when our site scales the type will scale too. Instead of our font-size being a static 30px, we want to convert the pixels to ems.
pixels --> ems
The standard font-size for most browsers is 16px. To make sure our base font-size for our site is 16px for all browsers, we will set it as the standard in our html style.
html {
font-size: 16px;
}
Next, because we will be converting all our pixel font-sizes from here on to ems, and that includes lots of dividing by 16 (not fun math), we'll change our base from 16px to 10px. Yay! 10 is so much easier to work with. 10/16 = .625 = 62.5%
body {
color: #352a25;
font-family: Georgia, serif;
font-size: 62.5%; /* 1em = 10px */
}
How to Convert Pixels to Ems
target ÷ context = result
target = font-size
context = font-size of containing element
result = value of ems
30px(value of h1) ÷ 10px(default browser font-size) = 3em
result:
h1 {
font-size: 3em; /* 30px/10px */
font-weight: bold;
}
font-size: 3em; /* 30px/10px */
font-weight: bold;
}
But, we also have an anchor tag inside our h1 that needs to be sized correctly.
h1 a {
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
color: #6c564b;
text-transform: uppercase;
text-decoration: none;
color: #6c564b;
}
target ÷ context = result
Bad example:
14px(a font-size) ÷ 10px(default font-size) = 1.4em
![]() |
result of 'h1 a' with wrong context |
Now the anchor text is too large. That is because we used the wrong context. Because the anchor text is within the h1 tags, the h1 is its parent text, and thus its correct context.
Good example:
14px(a font-size) ÷ 30px(font-size of h1) = 0.4666667em
result:
h1 a {
font-size: 0.4666667em;
text-transform: uppercase;
text-decoration: none;
color: #6c564b;
}
text-transform: uppercase;
text-decoration: none;
color: #6c564b;
}
Note: It is perfectly okay that the number 0.4666667 is long and complicated; it is the exact pixel value that we want. There is no need to round up or down.
www.metatron4025.com
ReplyDeletewww.hunter4025.com/hunter-4025-nls-driver-and-software-free-download
www.hunter4025.com
www.laser-watch.com
www.health-machine.org
www.e-healthmachine.net
www.e-healthmachine.org
www.e-healthmachine.com
www.health-machine.net
www.boruhealthmachine.net
www.boruhealthmachine.org
www.boruhealthmachine.com
www.shengshou.cc
www.o-bd.org
www.3d-nls-health-analyzer.com
www.skintestsystem.com
www.health-machine.com
www.3dnlshealthanalyzer.com
www.maikong.cc
www.e-dentaltools.com
www.skin-analyser.com
www.iridologycamera.org
www.ion-cleanser.org
www.quantum-resonance-magnetic-analyzer.com
www.shengshou.cc
www.e-iphoneparts.com
www.iris160.com
www.iriscope.org
www.lasertherapymachine.com
www.monkong.net
www.high-voltage-therapy.com
www.skin-observed-system.com
www.monkon.net
www.hongmoyi.org
www.qra-software.com
www.healthfactory160.com
www.healthfactory160.net
www.healthfactory160.org
www.8dnls.net
www.vector-9d-nls.com
www.skin-observed-system.com
www.nls-software.com
www.ipp-metatron.com
www.veterinary-ultrasound.cc
www.hydrogen-machine.com
www.monkonhair.com
www.hair-extensions.cc
www.human-hair.org
www.cheap-hair-extensions.net
www.wigs-for-sale.net
www.virgin-brazilian-hair.com
www.cheap-hair-extensions.net
www.virgin-indian-hair.com
www.virgin-european-hair.com
www.virgin-peruvian-hair.com