SlideShare a Scribd company logo
4 1 1 3 L I N E S O F S T Y L I N G G O O D N E S S
AT&T Web Storefront CSS
C L E A N S L A T E
CSS Reset
CSS Reset
 http://meyerweb.com/eric/tools/css/reset/
 The goal of a reset stylesheet is to reduce browser inconsistencies in things
like default line heights, margins and font sizes of headings, and so on
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
M A K E I T G O W H E R E I T N E E D S T O G O
CSS Layout
Grid Layout
Fixed width
grid-based layout
At 900 pixels wide
Grid Layout
Class Width
.Col-1 120
.Col-2 276
.Col-3 432
.Col-4 588
.Col-5 744
.Col-6 900
.Col-4
.Col-2
Layout Utility Comparison
.Col-1, .Col-2, .Col-3, .Col-
4, .Col-5
 Has right margin for
column gutter
.Col-1L, .Col-2L, .Col-3L,
.Col-4L, .Col-5L, .Col-6
 No right margin
Class Margin-
bottom
.Row-H 6
.Row-1 12
.Row-2 24
.Row-3 36
.Row-4 48
.Row-5 60
Grid Layout
Row-3
Normal classes
Padding used instead for
IE margin collapsing issue
Internet Explore layout considerations
Class Margin-
bottom
.Row-H 6
.Row-1 12
.Row-2 24
.Row-3 36
.Row-4 48
.Row-5 60
Class padding-
bottom
.Row-PH 6
.Row-P1 12
.Row-P2 24
.Row-P3 36
.Row-P4 48
.Row-P5 60
Similar Layout Utility Classes
 .Row-TX classes (“top”) are the similar except that the
margin is applied to the top
(i.e. .Row-T1 has margin-top:12px)
 .R-X classes (“right”) have a right margin
(i.e. .R-1 has margin-right:12px)
 .L-X classes (“left”) have a left margin
(i.e. .L-1 has margin-left:12px)
 .Border-B, .Border-L, .Border-T, .Border-B similarly apply
a border around the element’s respective edges
A L O O K A T T H E C S S “ Z - I N D E X ” P R O P E R T Y
Stacking Order
Stacking order z-index
 Ensures proper layering so
that items like menus,
popups, modal windows,
appear above the content
they are supposed to
Stacking order z-index
Class z-index
.jScrollPaneContainer 1
.jScrollArrowUp 1
.jScrollArrowDown 1
.DropdownControl 3
.GlobalNavigation 4
.SubNavigation 70
.GlobalNavigation .Button 80
#overlay 90
.Popup 100
•Items with a higher z-index will appear above items with a lower z-index
Internet Explorer z-index
 IE7 renders the stacking order incorrectly
 It reorders the z-index if it’s inside of a “positioned” element
 http://brenelz.com/blog/squish-the-internet-explorer-z-
index-bug/
F L O A T I N G G R A P H I C M E T H O D F O R D Y N A M I C
C O N T E N T
Sliding Doors
Sliding Doors (cont.)
Wrapping dynamic content
http://www.alistapart.com/articles/slidingdoors/More Info
Sliding Doors
 Creates flexible interface
components
 We need to expand the background
images to compensate for that
growth. We need to expand the
background images to compensate
for that growth.
 SlidingDoors should have a
 Wide background image that is
positioned to the right;
 Overlapping element that has a narrow
background image that is positioned to
the left and sits on top of the
SlidingDoors background image.
Sliding Doors
CSS
.Button class aligned to the right
.Inside class “floating” to the left
Markup
<span class="Button">
<span class="Inside“>
Button Text Here
</span>
</span>
I T ’ S P R O B A B L Y G O I N G T O M A K E Y O U C R Y
Onion Skinning
CSS3 enhancement
 Rounded Corners
 Drop Shadow
 Compliant Browsers
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 0px 0px 18px #555;
-moz-box-shadow: 0px 0px 18px #555;
Onion Skinning
 To achieve this effect in
Internet Explorer we
need to use an image
with the desired effect
applied in a image
creation program like
Photoshop or Gimp.
Rounded rectangle with drop shadow graphic
Our friend Internet Explorer
Square Peg, Round Hole
<div class="Popup shadow-one PopMinIE" id="appPopup">
<div class="corner-a"></div>
<div class="corner-b"></div>
<div class="shadow-two">
<div class="shadow-three">
<div class="shadow-four">
Content Here
<div class="ClearFix"></div>
</div>
</div>
</div>
</div>
Onion Skinning
 http://www.alistapart.com/articles/onionskin/
 Multiple layers needed
 Each layer reveals part of
the graphic
Onion Skinning
 Allows for dynamic content that
the edges “shrink wrap” to, but it
does create a lot of additional
markup
(Not to scale)
O P T I M I Z I N G C O M M O N G R A P H I C S
Sprites
Sprites
Sliding doors spriteArrows sprite
Sprites
 Reduces HTTP Requests for many individual images
 Greatly improves performance
 http://www.alistapart.com/articles/sprites
Sprites
“next” button has background-position: -10px -152px
“previous” button has background-position:-10px -212px;
Set dimension
window
Arrow Sprite

More Related Content

DOCX
Insert
PDF
Sass & Compass (Barcamp Stuttgart 2012)
PPT
Julia 6A Tea Shop Photo Essay
PPT
ELCM 390 orientation
PPTX
ELCM 390 orientation
PDF
concrete5 最新事情 2015
PDF
Sala i-martín1994 regional-cohesion
Insert
Sass & Compass (Barcamp Stuttgart 2012)
Julia 6A Tea Shop Photo Essay
ELCM 390 orientation
ELCM 390 orientation
concrete5 最新事情 2015
Sala i-martín1994 regional-cohesion

Viewers also liked (17)

PDF
Katerin betancur montoya
PPT
Материалы выступления Т. Юрасовой
PPT
Aathira s Tea Shop Photo Essay
PPTX
Opera Mobile Store: Opportunities for Developers and Partners, Сандра Ильина,...
PPTX
Khol's Torres Strait Youth Photo Essay
PPT
"Рынок мобильных игр: обзор, тенденции, тренды" Павел Ряйкконен, директор по ...
PPTX
Stimmy Boekenweek 2010 voorleesboek
PDF
Dutt1992 indian
PPT
Cradle mountain presentation.
PDF
Материалы выступления В.М. Демина
PPT
L'aspetto sociale del p2p
PDF
Perwil kelompok
PDF
My love
PDF
So long andthanksforallthefish
PDF
Weisskopf1983
PDF
Bulletin INKALUS 1st Edition
Katerin betancur montoya
Материалы выступления Т. Юрасовой
Aathira s Tea Shop Photo Essay
Opera Mobile Store: Opportunities for Developers and Partners, Сандра Ильина,...
Khol's Torres Strait Youth Photo Essay
"Рынок мобильных игр: обзор, тенденции, тренды" Павел Ряйкконен, директор по ...
Stimmy Boekenweek 2010 voorleesboek
Dutt1992 indian
Cradle mountain presentation.
Материалы выступления В.М. Демина
L'aspetto sociale del p2p
Perwil kelompok
My love
So long andthanksforallthefish
Weisskopf1983
Bulletin INKALUS 1st Edition
Ad

Similar to Attsf css kt (20)

DOCX
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
DOCX
autotraderbackground115433.jpgautotraderbackgroundaction.docx
PDF
Web Layout
TXT
Corilennyg gmail-com-rsp2
KEY
card flip
PPTX
css-note.pptx
PPTX
CSS3 notes
PDF
Sass Essentials
PDF
The Ring programming language version 1.7 book - Part 49 of 196
PPTX
Css methods architecture
PPTX
Class 10
PDF
Compass And Sass(Tim Riley)
PDF
Prototyping w/HTML5 and CSS3
PPT
animation for designing elements and botto
PDF
Responsive Web Design e a Ubiquidade da Web
PDF
GOTO Berlin - You can use CSS for that
PPTX
Css tips & tricks
PDF
Accelerated Stylesheets
PPT
CSS for Beginners
PDF
The Creative New World of CSS
Source Code Halaman Web Radio Stremaing [RAMEN RADIO]
autotraderbackground115433.jpgautotraderbackgroundaction.docx
Web Layout
Corilennyg gmail-com-rsp2
card flip
css-note.pptx
CSS3 notes
Sass Essentials
The Ring programming language version 1.7 book - Part 49 of 196
Css methods architecture
Class 10
Compass And Sass(Tim Riley)
Prototyping w/HTML5 and CSS3
animation for designing elements and botto
Responsive Web Design e a Ubiquidade da Web
GOTO Berlin - You can use CSS for that
Css tips & tricks
Accelerated Stylesheets
CSS for Beginners
The Creative New World of CSS
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Spectroscopy.pptx food analysis technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Spectroscopy.pptx food analysis technology
Building Integrated photovoltaic BIPV_UPV.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

Attsf css kt

  • 1. 4 1 1 3 L I N E S O F S T Y L I N G G O O D N E S S AT&T Web Storefront CSS
  • 2. C L E A N S L A T E CSS Reset
  • 3. CSS Reset  http://meyerweb.com/eric/tools/css/reset/  The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  • 4. M A K E I T G O W H E R E I T N E E D S T O G O CSS Layout
  • 5. Grid Layout Fixed width grid-based layout At 900 pixels wide
  • 6. Grid Layout Class Width .Col-1 120 .Col-2 276 .Col-3 432 .Col-4 588 .Col-5 744 .Col-6 900 .Col-4 .Col-2
  • 7. Layout Utility Comparison .Col-1, .Col-2, .Col-3, .Col- 4, .Col-5  Has right margin for column gutter .Col-1L, .Col-2L, .Col-3L, .Col-4L, .Col-5L, .Col-6  No right margin
  • 8. Class Margin- bottom .Row-H 6 .Row-1 12 .Row-2 24 .Row-3 36 .Row-4 48 .Row-5 60 Grid Layout Row-3
  • 9. Normal classes Padding used instead for IE margin collapsing issue Internet Explore layout considerations Class Margin- bottom .Row-H 6 .Row-1 12 .Row-2 24 .Row-3 36 .Row-4 48 .Row-5 60 Class padding- bottom .Row-PH 6 .Row-P1 12 .Row-P2 24 .Row-P3 36 .Row-P4 48 .Row-P5 60
  • 10. Similar Layout Utility Classes  .Row-TX classes (“top”) are the similar except that the margin is applied to the top (i.e. .Row-T1 has margin-top:12px)  .R-X classes (“right”) have a right margin (i.e. .R-1 has margin-right:12px)  .L-X classes (“left”) have a left margin (i.e. .L-1 has margin-left:12px)  .Border-B, .Border-L, .Border-T, .Border-B similarly apply a border around the element’s respective edges
  • 11. A L O O K A T T H E C S S “ Z - I N D E X ” P R O P E R T Y Stacking Order
  • 12. Stacking order z-index  Ensures proper layering so that items like menus, popups, modal windows, appear above the content they are supposed to
  • 13. Stacking order z-index Class z-index .jScrollPaneContainer 1 .jScrollArrowUp 1 .jScrollArrowDown 1 .DropdownControl 3 .GlobalNavigation 4 .SubNavigation 70 .GlobalNavigation .Button 80 #overlay 90 .Popup 100 •Items with a higher z-index will appear above items with a lower z-index
  • 14. Internet Explorer z-index  IE7 renders the stacking order incorrectly  It reorders the z-index if it’s inside of a “positioned” element  http://brenelz.com/blog/squish-the-internet-explorer-z- index-bug/
  • 15. F L O A T I N G G R A P H I C M E T H O D F O R D Y N A M I C C O N T E N T Sliding Doors
  • 16. Sliding Doors (cont.) Wrapping dynamic content http://www.alistapart.com/articles/slidingdoors/More Info
  • 17. Sliding Doors  Creates flexible interface components  We need to expand the background images to compensate for that growth. We need to expand the background images to compensate for that growth.  SlidingDoors should have a  Wide background image that is positioned to the right;  Overlapping element that has a narrow background image that is positioned to the left and sits on top of the SlidingDoors background image.
  • 18. Sliding Doors CSS .Button class aligned to the right .Inside class “floating” to the left Markup <span class="Button"> <span class="Inside“> Button Text Here </span> </span>
  • 19. I T ’ S P R O B A B L Y G O I N G T O M A K E Y O U C R Y Onion Skinning
  • 20. CSS3 enhancement  Rounded Corners  Drop Shadow  Compliant Browsers -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0px 0px 18px #555; -moz-box-shadow: 0px 0px 18px #555;
  • 21. Onion Skinning  To achieve this effect in Internet Explorer we need to use an image with the desired effect applied in a image creation program like Photoshop or Gimp. Rounded rectangle with drop shadow graphic
  • 22. Our friend Internet Explorer Square Peg, Round Hole <div class="Popup shadow-one PopMinIE" id="appPopup"> <div class="corner-a"></div> <div class="corner-b"></div> <div class="shadow-two"> <div class="shadow-three"> <div class="shadow-four"> Content Here <div class="ClearFix"></div> </div> </div> </div> </div>
  • 23. Onion Skinning  http://www.alistapart.com/articles/onionskin/  Multiple layers needed  Each layer reveals part of the graphic
  • 24. Onion Skinning  Allows for dynamic content that the edges “shrink wrap” to, but it does create a lot of additional markup (Not to scale)
  • 25. O P T I M I Z I N G C O M M O N G R A P H I C S Sprites
  • 27. Sprites  Reduces HTTP Requests for many individual images  Greatly improves performance  http://www.alistapart.com/articles/sprites
  • 28. Sprites “next” button has background-position: -10px -152px “previous” button has background-position:-10px -212px; Set dimension window Arrow Sprite