SlideShare a Scribd company logo
1 of 29
Download to read offline
Hi. I’m @3rdmartini.
Let’s be Twitter friends.
The Responsive Grid & You:
Extending Your WordPress Site Across Multiple Devices.

Brought to you with loving care by:
Responsive Design:
What Is It?
Ethan Marcotte
http://bit.ly/jKUDa7
Ethan’s RWD Rules
1. A flexible grid.

2. Flexible images. Or more specifically, images that work in a flexible context
   (whether fluid themselves, or perhaps controlled via overflow).

3. Media queries. The final layer of a responsive design, media queries optimize the
   design for different viewing contexts, and spot-fix bugs that occur at different
   resolution ranges.
Responsive
Web Design
http://bit.ly/jQC9JP
Sounds like a lot of work.
What are the benefits?
Saving time and hassle:
Responsive CSS Frameworks
Less Framework
lessframework.com
1140px Framework
cssgrid.net
Adapt.js       adapt.js
adapt.960.gs   adapt.960.gs
Reasons for going responsive
• Wanted to design for highest resolution possible while not abandoning
  the experience for 1024 × 768

• Wanted to give an optimized mobile experience for moms on the go as well as
  tween girls that want to participate

• Give the design a longer shelf life

• Experimentation
The process.
Setting up the grid
<link rel="stylesheet" href="/wp-content/themes/gotrkc/1140.css"
media="screen" />
<link rel="stylesheet" href="/wp-content/themes/gotrkc/smallerscreen.css"
media="only screen and (max-width: 1023px)" />
<link rel="stylesheet" href="/wp-content/themes/gotrkc/mobile.css"
media="handheld, only screen and (max-width: 767px)" />
<link rel="stylesheet" href="/wp-content/themes/gotrkc/style.css"
media="all" />
<!--[if lte IE 9]>
   <link rel="stylesheet" href="/wp-content/themes/gotrkc/ie.css"
media="screen" />
<![endif]-->
The markup
   <div class="container">
  <div class="row">                 .container
    <div class="threecol">           .row
      <p>Column 1</p>
                                      .threecol   .threecol   .threecol   .threecol
    </div>
                                                                          .last
    <div class="threecol">
      <p>Column 2</p>                 Column 1    Column 2    Column 3    Column 4
    </div>
    <div class="threecol">
      <p>Column 3</p>
    </div>
      <div class="threecol last">
    <p>Column 4</p>
    </div>
  </div>
</div>
CSS3 dress-up.
Media queries?
Adaptability with style.
/* Layout for desktop version */


   blah { omg: so much code; }


/* Layout for other versions */


   @media only screen and (max-width: 1023px) { a few { things: for this resolution; }}


   @media only screen and (max-width: 796px) { a few { things: for iPad portrait mode; }}


   @media only screen and (max-width: 420px) { don't { forget: the mobile devices; }}


   @media only screen and (-webkit-min-device-pixel-ratio: 2) { iPhone 4 {retina-display: stuff; }}
Ol’ Dirty
Setting up the grid
<link rel="stylesheet" href="/css/master.css" />
<noscript><link rel="stylesheet" href="/css/mobile.min.css" /></noscript>
<script>
var ADAPT_CONFIG = {
 path: 'http://thecocktailnapkin.tv/css/',
 dynamic: true,
 range: [
     '760px               = mobile.min.css',
     '760px    to 980px   = 720.min.css',
     '980px    to 1280px = 960.min.css',
     '1280px to 1600px = 1200.min.css',
     '1600px to 1920px = 1560.min.css',
     '1920px              = fluid.min.css'
 ]
};
</script>
The markup
<div class="container_12">
   <div class="grid_3 alpha">
         <p>Column 1</p>        .container_12

   </div>                         .grid_3       .grid_3    .grid_3    .grid_3
                                  .alpha                              .omega
   <div class="grid_3">
         <p>Column 2</p>          Column 1      Column 2   Column 3   Column 4
   </div>
   <div class="grid_3">
         <p>Column 3</p>
   </div>
   <div class="grid_3 omega">
         <p>Column 4</p>
   </div>
</div>
Questions?
http://www.slideshare.net/3rdmartini/wordcamp-kc-2011
The Responsive Grid & You:
Extending Your WordPress Site Across Multiple Devices.

Brought to you with loving care by:

More Related Content

Viewers also liked

How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...
How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...
How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...Jeremy Fuksa
 
Marsh uditore
Marsh uditoreMarsh uditore
Marsh uditorejexxon
 
Plattformen vs lineares Programm
Plattformen vs lineares ProgrammPlattformen vs lineares Programm
Plattformen vs lineares ProgrammBertram Gugel
 
Document Freedom Day - Digitale Collectie Nederland in Europeana
Document Freedom Day - Digitale Collectie Nederland in EuropeanaDocument Freedom Day - Digitale Collectie Nederland in Europeana
Document Freedom Day - Digitale Collectie Nederland in EuropeanaGeert Wissink
 
Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015
Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015
Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015Jan Lelie
 
Alternative Design Workflows in a "PostPSD" Era
Alternative Design Workflows in a "PostPSD" EraAlternative Design Workflows in a "PostPSD" Era
Alternative Design Workflows in a "PostPSD" EraJeremy Fuksa
 
Project overview
Project overviewProject overview
Project overviewjexxon
 
ケーズホールディングス 経営の特徴「がんばらない経営」
ケーズホールディングス 経営の特徴「がんばらない経営」ケーズホールディングス 経営の特徴「がんばらない経営」
ケーズホールディングス 経営の特徴「がんばらない経営」Hikaru GOTO
 
Marco Zamperini al ToscanaLab
Marco Zamperini al ToscanaLabMarco Zamperini al ToscanaLab
Marco Zamperini al ToscanaLabMarco Zamperini
 
SocialTV – Now. Status Quo & Outlook
SocialTV – Now. Status Quo & OutlookSocialTV – Now. Status Quo & Outlook
SocialTV – Now. Status Quo & OutlookBertram Gugel
 
Images and Graphics Oct2008
Images and Graphics Oct2008Images and Graphics Oct2008
Images and Graphics Oct2008Alan Doherty
 
Tecnologie dell'Informazione e della Comunicazione per le Smart Cities
Tecnologie dell'Informazione e della Comunicazione per le Smart CitiesTecnologie dell'Informazione e della Comunicazione per le Smart Cities
Tecnologie dell'Informazione e della Comunicazione per le Smart Citiesjexxon
 
Reunió d'aula de 6è 10-11
Reunió d'aula de 6è 10-11Reunió d'aula de 6è 10-11
Reunió d'aula de 6è 10-11marblocs
 
Fantastic Fractions
Fantastic FractionsFantastic Fractions
Fantastic Fractionsejboggs
 

Viewers also liked (20)

How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...
How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...
How To Be Creative (OR: How Can I Possibly Do Justice To This Subject In One ...
 
Marsh uditore
Marsh uditoreMarsh uditore
Marsh uditore
 
Lenguaje sexista
Lenguaje sexistaLenguaje sexista
Lenguaje sexista
 
Plattformen vs lineares Programm
Plattformen vs lineares ProgrammPlattformen vs lineares Programm
Plattformen vs lineares Programm
 
Document Freedom Day - Digitale Collectie Nederland in Europeana
Document Freedom Day - Digitale Collectie Nederland in EuropeanaDocument Freedom Day - Digitale Collectie Nederland in Europeana
Document Freedom Day - Digitale Collectie Nederland in Europeana
 
Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015
Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015
Met LEGO beslist beter besluiten; workshop op BPUG seminar 2015
 
Alternative Design Workflows in a "PostPSD" Era
Alternative Design Workflows in a "PostPSD" EraAlternative Design Workflows in a "PostPSD" Era
Alternative Design Workflows in a "PostPSD" Era
 
Project overview
Project overviewProject overview
Project overview
 
ケーズホールディングス 経営の特徴「がんばらない経営」
ケーズホールディングス 経営の特徴「がんばらない経営」ケーズホールディングス 経営の特徴「がんばらない経営」
ケーズホールディングス 経営の特徴「がんばらない経営」
 
Marco Zamperini al ToscanaLab
Marco Zamperini al ToscanaLabMarco Zamperini al ToscanaLab
Marco Zamperini al ToscanaLab
 
Awsome day outro cph 201509
Awsome day outro cph 201509Awsome day outro cph 201509
Awsome day outro cph 201509
 
SocialTV – Now. Status Quo & Outlook
SocialTV – Now. Status Quo & OutlookSocialTV – Now. Status Quo & Outlook
SocialTV – Now. Status Quo & Outlook
 
Images and Graphics Oct2008
Images and Graphics Oct2008Images and Graphics Oct2008
Images and Graphics Oct2008
 
Tecnologie dell'Informazione e della Comunicazione per le Smart Cities
Tecnologie dell'Informazione e della Comunicazione per le Smart CitiesTecnologie dell'Informazione e della Comunicazione per le Smart Cities
Tecnologie dell'Informazione e della Comunicazione per le Smart Cities
 
Dining With Cannibals
Dining With CannibalsDining With Cannibals
Dining With Cannibals
 
Reunió d'aula de 6è 10-11
Reunió d'aula de 6è 10-11Reunió d'aula de 6è 10-11
Reunió d'aula de 6è 10-11
 
Fantastic Fractions
Fantastic FractionsFantastic Fractions
Fantastic Fractions
 
GreeNet
GreeNetGreeNet
GreeNet
 
訪談101
訪談101訪談101
訪談101
 
Intro to AWS: Security
Intro to AWS: SecurityIntro to AWS: Security
Intro to AWS: Security
 

Similar to The Responsive Grid & You: Extending Your WordPress Site Across Multiple Devices.

Introduction to CSS Grid
Introduction to CSS GridIntroduction to CSS Grid
Introduction to CSS GridKara Luton
 
Bootstrap 3 training
Bootstrap 3 trainingBootstrap 3 training
Bootstrap 3 trainingVison Sunon
 
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017Morten Rand-Hendriksen
 
Pemrograman Web 4 - Bootstrap 3
Pemrograman Web 4 - Bootstrap 3Pemrograman Web 4 - Bootstrap 3
Pemrograman Web 4 - Bootstrap 3Nur Fadli Utomo
 
The multicolumn challenge: accepted!
The multicolumn challenge: accepted!The multicolumn challenge: accepted!
The multicolumn challenge: accepted!Lorena Ramonda
 
bootstrap.pptx
bootstrap.pptxbootstrap.pptx
bootstrap.pptxLibin51
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by MukeshMukesh Kumar
 
Twitter bootstrap
Twitter bootstrapTwitter bootstrap
Twitter bootstrapdennisdc
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckAnthony Montalbano
 
Getting to Know Bootstrap for Rapid Web Development
Getting to Know Bootstrap for Rapid Web DevelopmentGetting to Know Bootstrap for Rapid Web Development
Getting to Know Bootstrap for Rapid Web DevelopmentLaurence Svekis ✔
 
Object-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSS
Object-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSSObject-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSS
Object-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSSLi-Wei Lu
 
Bootstrap grid system
Bootstrap grid systemBootstrap grid system
Bootstrap grid systemAmr Salman
 
Google Developers Experts Summit 2017 - CSS Layout
Google Developers Experts Summit 2017 - CSS Layout Google Developers Experts Summit 2017 - CSS Layout
Google Developers Experts Summit 2017 - CSS Layout Rachel Andrew
 

Similar to The Responsive Grid & You: Extending Your WordPress Site Across Multiple Devices. (20)

Introduction to CSS Grid
Introduction to CSS GridIntroduction to CSS Grid
Introduction to CSS Grid
 
Bootstrap 3 training
Bootstrap 3 trainingBootstrap 3 training
Bootstrap 3 training
 
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
 
Pemrograman Web 4 - Bootstrap 3
Pemrograman Web 4 - Bootstrap 3Pemrograman Web 4 - Bootstrap 3
Pemrograman Web 4 - Bootstrap 3
 
The multicolumn challenge: accepted!
The multicolumn challenge: accepted!The multicolumn challenge: accepted!
The multicolumn challenge: accepted!
 
bootstrap.pptx
bootstrap.pptxbootstrap.pptx
bootstrap.pptx
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by Mukesh
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Bootstrap
Bootstrap Bootstrap
Bootstrap
 
Twitter bootstrap
Twitter bootstrapTwitter bootstrap
Twitter bootstrap
 
Lec 3
Lec 3Lec 3
Lec 3
 
Your Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages SuckYour Custom WordPress Admin Pages Suck
Your Custom WordPress Admin Pages Suck
 
Getting to Know Bootstrap for Rapid Web Development
Getting to Know Bootstrap for Rapid Web DevelopmentGetting to Know Bootstrap for Rapid Web Development
Getting to Know Bootstrap for Rapid Web Development
 
Object-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSS
Object-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSSObject-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSS
Object-Oriented CSS 從 OOCSS, SMACSS, BEM 到 AMCSS
 
Bootstrap grid system
Bootstrap grid systemBootstrap grid system
Bootstrap grid system
 
Google Developers Experts Summit 2017 - CSS Layout
Google Developers Experts Summit 2017 - CSS Layout Google Developers Experts Summit 2017 - CSS Layout
Google Developers Experts Summit 2017 - CSS Layout
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
World of CSS Grid
World of CSS GridWorld of CSS Grid
World of CSS Grid
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
 
Web Programming Projects
Web Programming ProjectsWeb Programming Projects
Web Programming Projects
 

More from Jeremy Fuksa

Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014
Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014
Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014Jeremy Fuksa
 
Podcamp Pittsburgh Keynote
Podcamp Pittsburgh KeynotePodcamp Pittsburgh Keynote
Podcamp Pittsburgh KeynoteJeremy Fuksa
 
How To Be Creative: Presented to AAF-Dubuque
How To Be Creative: Presented to AAF-DubuqueHow To Be Creative: Presented to AAF-Dubuque
How To Be Creative: Presented to AAF-DubuqueJeremy Fuksa
 
How To Be Creative: AAF Des Moines
How To Be Creative: AAF Des MoinesHow To Be Creative: AAF Des Moines
How To Be Creative: AAF Des MoinesJeremy Fuksa
 
Creative Turtleheads
Creative TurtleheadsCreative Turtleheads
Creative TurtleheadsJeremy Fuksa
 
How To Become A Pecha Kucha Superstar
How To Become A Pecha Kucha SuperstarHow To Become A Pecha Kucha Superstar
How To Become A Pecha Kucha SuperstarJeremy Fuksa
 
From Cowboy To Astronaut: Lessons From The Trail, New Worlds On The Horizon
From Cowboy To Astronaut: Lessons From The Trail, New Worlds On The HorizonFrom Cowboy To Astronaut: Lessons From The Trail, New Worlds On The Horizon
From Cowboy To Astronaut: Lessons From The Trail, New Worlds On The HorizonJeremy Fuksa
 
From Cowboy To Astronaut (KSU Version)
From Cowboy To Astronaut (KSU Version)From Cowboy To Astronaut (KSU Version)
From Cowboy To Astronaut (KSU Version)Jeremy Fuksa
 
From Cowboy To Astronaut (OSU Version)
From Cowboy To Astronaut (OSU Version)From Cowboy To Astronaut (OSU Version)
From Cowboy To Astronaut (OSU Version)Jeremy Fuksa
 

More from Jeremy Fuksa (10)

Wordcamp KC 2017
Wordcamp KC 2017Wordcamp KC 2017
Wordcamp KC 2017
 
Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014
Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014
Alternative Design Workflows in a Post-PSD Era - WordCamp KC 2014
 
Podcamp Pittsburgh Keynote
Podcamp Pittsburgh KeynotePodcamp Pittsburgh Keynote
Podcamp Pittsburgh Keynote
 
How To Be Creative: Presented to AAF-Dubuque
How To Be Creative: Presented to AAF-DubuqueHow To Be Creative: Presented to AAF-Dubuque
How To Be Creative: Presented to AAF-Dubuque
 
How To Be Creative: AAF Des Moines
How To Be Creative: AAF Des MoinesHow To Be Creative: AAF Des Moines
How To Be Creative: AAF Des Moines
 
Creative Turtleheads
Creative TurtleheadsCreative Turtleheads
Creative Turtleheads
 
How To Become A Pecha Kucha Superstar
How To Become A Pecha Kucha SuperstarHow To Become A Pecha Kucha Superstar
How To Become A Pecha Kucha Superstar
 
From Cowboy To Astronaut: Lessons From The Trail, New Worlds On The Horizon
From Cowboy To Astronaut: Lessons From The Trail, New Worlds On The HorizonFrom Cowboy To Astronaut: Lessons From The Trail, New Worlds On The Horizon
From Cowboy To Astronaut: Lessons From The Trail, New Worlds On The Horizon
 
From Cowboy To Astronaut (KSU Version)
From Cowboy To Astronaut (KSU Version)From Cowboy To Astronaut (KSU Version)
From Cowboy To Astronaut (KSU Version)
 
From Cowboy To Astronaut (OSU Version)
From Cowboy To Astronaut (OSU Version)From Cowboy To Astronaut (OSU Version)
From Cowboy To Astronaut (OSU Version)
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

The Responsive Grid & You: Extending Your WordPress Site Across Multiple Devices.

  • 1. Hi. I’m @3rdmartini. Let’s be Twitter friends.
  • 2. The Responsive Grid & You: Extending Your WordPress Site Across Multiple Devices. Brought to you with loving care by:
  • 5. Ethan’s RWD Rules 1. A flexible grid. 2. Flexible images. Or more specifically, images that work in a flexible context (whether fluid themselves, or perhaps controlled via overflow). 3. Media queries. The final layer of a responsive design, media queries optimize the design for different viewing contexts, and spot-fix bugs that occur at different resolution ranges.
  • 7. Sounds like a lot of work. What are the benefits?
  • 8.
  • 9.
  • 10.
  • 11. Saving time and hassle: Responsive CSS Frameworks
  • 14. Adapt.js adapt.js adapt.960.gs adapt.960.gs
  • 15.
  • 16. Reasons for going responsive • Wanted to design for highest resolution possible while not abandoning the experience for 1024 × 768 • Wanted to give an optimized mobile experience for moms on the go as well as tween girls that want to participate • Give the design a longer shelf life • Experimentation
  • 18.
  • 19. Setting up the grid <link rel="stylesheet" href="/wp-content/themes/gotrkc/1140.css" media="screen" /> <link rel="stylesheet" href="/wp-content/themes/gotrkc/smallerscreen.css" media="only screen and (max-width: 1023px)" /> <link rel="stylesheet" href="/wp-content/themes/gotrkc/mobile.css" media="handheld, only screen and (max-width: 767px)" /> <link rel="stylesheet" href="/wp-content/themes/gotrkc/style.css" media="all" /> <!--[if lte IE 9]> <link rel="stylesheet" href="/wp-content/themes/gotrkc/ie.css" media="screen" /> <![endif]-->
  • 20. The markup <div class="container"> <div class="row"> .container <div class="threecol"> .row <p>Column 1</p> .threecol .threecol .threecol .threecol </div> .last <div class="threecol"> <p>Column 2</p> Column 1 Column 2 Column 3 Column 4 </div> <div class="threecol"> <p>Column 3</p> </div> <div class="threecol last"> <p>Column 4</p> </div> </div> </div>
  • 23. Adaptability with style. /* Layout for desktop version */ blah { omg: so much code; } /* Layout for other versions */ @media only screen and (max-width: 1023px) { a few { things: for this resolution; }} @media only screen and (max-width: 796px) { a few { things: for iPad portrait mode; }} @media only screen and (max-width: 420px) { don't { forget: the mobile devices; }} @media only screen and (-webkit-min-device-pixel-ratio: 2) { iPhone 4 {retina-display: stuff; }}
  • 25.
  • 26. Setting up the grid <link rel="stylesheet" href="/css/master.css" /> <noscript><link rel="stylesheet" href="/css/mobile.min.css" /></noscript> <script> var ADAPT_CONFIG = { path: 'http://thecocktailnapkin.tv/css/', dynamic: true, range: [ '760px = mobile.min.css', '760px to 980px = 720.min.css', '980px to 1280px = 960.min.css', '1280px to 1600px = 1200.min.css', '1600px to 1920px = 1560.min.css', '1920px = fluid.min.css' ] }; </script>
  • 27. The markup <div class="container_12"> <div class="grid_3 alpha"> <p>Column 1</p> .container_12 </div> .grid_3 .grid_3 .grid_3 .grid_3 .alpha .omega <div class="grid_3"> <p>Column 2</p> Column 1 Column 2 Column 3 Column 4 </div> <div class="grid_3"> <p>Column 3</p> </div> <div class="grid_3 omega"> <p>Column 4</p> </div> </div>
  • 29. The Responsive Grid & You: Extending Your WordPress Site Across Multiple Devices. Brought to you with loving care by:

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n