SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Applying Responsive Web Design (RWD) to UA  
Scott DeLoach – scott@clickstart.net  ClickStart – www.clickstart.net 
Mobile devices are quickly becoming the primary access method for many types of UA. However,
adapting content to a small screen can be extremely challenging. Mobile devices also have their
own advantages/disadvantages over desktop PCs that need to be considered. As a final
challenge, we are often required to (somehow) single source our content for print. Designing for
mobile, desktop, and print at the same time might initially seem impossible. In this session, we will
discuss your options to make the impossible possible.
Overview
 Mobile advantages and disadvantages
 RWD opportunities and challenges
 Responsive elements
- Text
- Images
- Navigation
- Tables
 Responsive content
Mobile advantages
 Modern browsers (and up to date)
 Fewer browsers
 Technology support (CSS, JS, etc)
 Users are more willing to scroll
Mobile disadvantages
 Small screen
 Multiple screen sizes
 Portrait and landscape
RWD opportunities
 One site/target to maintain
 One URL for users
 It adapts!
RWD challenges
 Margins and text size
 Images
 Navigation
 Tables
RWD – margins and text size
 rems
 line-height
simplefocus.com/flowtype
RWD – images
Fluid images
demosthenes.info/blog/586/CSS-Fluid-Image-Techniques-for-Responsive-Site-Design
Image maps
mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html
Future
<picture>
<srcset>
RWD – navigation
Breadcrumbs
codepen.io/bradfrost/full/dKulf
codepen.io/bradfrost/full/DCgax
Footnotes
codepen.io/johndjameson/full/owstE
Overlay
tympanus.net/Development/FullscreenOverlayStyles
Sticky
ethercycle.com/stickymenu
Grouped
rutgerkooijman.nl/navigation/html
RWD – tables
Non-scrolling columns
zurb.com/playground/projects/responsive-tables/index.html
Filter rows
codepen.io/pixelchar/full/rfuqK
Show/hide
jsbin.com/apane6/14
Separate tables
css-tricks.com/examples/ResponsiveTables/responsive.php
www.filamentgroup.com/examples/rwd-table-patterns
gergeo.se/RWD-Table-Patterns/#demo
Table to paragraphs
codepen.io/aarongustafson/full/ucJGv
Horizontal to vertical
codepen.io/JasonAGross/full/rjmyx
RWC opportunities
 Condition tags
 Snippets and variables
 Skins
 RWC media queries and style classes
RWC challenges
 Terminology
 Writing style
 Information blocks
 Navigation and interactivity
RWC - the code
/* phone */
@media (max-width: 767px) {
body .phone { display: block; }
body span.phone { display: inline; }
body img.phone { display: inline; }
body li.phone { display: list-item; height: auto; visibility: visible; }
body table.phone { display: table; }
body tr.phone { display: table-row; }
}
/* tablet */
@media (min-width: 768px) and (max-width: 1279px) {
body .tablet { display: block; }
body span.tablet { display: inline; }
body img.tablet { display: inline; }
body li.tablet { display: list-item; height: auto; visibility: visible; }
body table.tablet { display: table; }
body tr.tablet { display: table-row; }
}
/* desktop */
@media (min-width: 1280px) {
body .desktop { display: block; }
body span.desktop { display: inline; }
body img.desktop { display: inline; }
body li.desktop { display: list-item; height: auto; visibility: visible; }
body table.desktop { display: table; }
body tr.desktop { display: table-row; }
}
.phone { display: none; }
.tablet { display: none; }
.desktop { display: none; }
li.phone { display: block; height: 0; visibility: hidden; }
li.tablet { display: block; height: 0; visibility: hidden; }
li.desktop { display: block; height: 0; visibility: hidden; }
For the latest version of the code, see www.responsivewebcontent.com.
RWC – words
<span class="desktop">Click</span><span class="phone tablet">Tap</span> Home.
RWC – lists
<ul class="desktop">
<li>Desktop</li>
<li>Desktop</li>
<li>Desktop</li>
</ul>
<ul class="tablet">
<li>Tablet</li>
<li>Tablet</li>
<li>Tablet</li>
</ul>
<ul class="phone">
<li>Phone</li>
<li>Phone</li>
<li>Phone</li>
</ul>
RWC – items in a list
<ol>
<li>A - Desktop</li>
<li class="phone">B - Phone</li>
<li>C - Desktop</li>
</ol>
RWC – images
<p><img src="img_desktop.png" class=”desktop” /></p>
RWC – tables
<table class="phone">
<col />
<col />
<thead>
<tr>
<th>Phone</th>
<th>Phone</th>
</tr>
</thead>
<tbody>
<tr>
<td>phone</td>
<td>phone</td>
</tr>
<tr>
<td>phone</td>
<td>phone</td>
</tr>
</tbody>
</table>
RWC – rows in a table
<table>
<col />
<col />
<thead>
<tr>
<th>Heading</th>
<th>Heading</th>
</tr>
</thead>
<tbody>
<tr class="desktop">
<td>desktop</td>
<td>desktop</td>
</tr>
<tr class="tablet">
<td>tablet</td>
<td>tablet</td>
</tr>
<tr class="phone">
<td>phone</td>
<td>phone</td>
</tr>
</tbody>
</table>
Single sourcing for mobile, desktop, and print
 print media query
 PDFs
 online vs printed "print"
About the presenter
Scott DeLoach is the Founder of ClickStart, where he provides training and consulting for
MadCap Flare, Adobe Captivate, embedded user assistance, CSS, and HTML5. He has
been developing browser-based help systems since 1997, and he has received four Best
in Show awards for his work from STC.
Scott is a certified Flare and Captivate instructor, and he is the author of MadCap Flare
Developer's Guide, CSS to the Point, HTML5 to the Point, and Word 2013 to the Point. For
more information about Scott's books see www.lulu.com/clickstart.
You can reach Scott at www.clickstart.net or by email at scott@clickstart.net.

Contenu connexe

Similaire à Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoach, ClickStart

Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...
Atos_Worldline
 
Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
touchtitans
 
Developing for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinDeveloping for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic Welterlin
Razorfish
 

Similaire à Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoach, ClickStart (20)

Adapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStart
Adapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStartAdapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStart
Adapting Content for Mobile Devices - tcworld 2017, Scott DeLoach, ClickStart
 
Responsive ui
Responsive uiResponsive ui
Responsive ui
 
Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012Responsive webdesign WordCampNL 2012
Responsive webdesign WordCampNL 2012
 
Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...Responsive web design & mobile web development - a technical and business app...
Responsive web design & mobile web development - a technical and business app...
 
Skill Session - Web Multi Device
Skill Session - Web Multi DeviceSkill Session - Web Multi Device
Skill Session - Web Multi Device
 
Bootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress MeetupBootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress Meetup
 
Adobe 30iun2011
Adobe 30iun2011Adobe 30iun2011
Adobe 30iun2011
 
Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
 
Responsive Websites
Responsive WebsitesResponsive Websites
Responsive Websites
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
RESPONSIVE_WEB_DESIGNRESPONSIVE_WEB_DESIGN
RESPONSIVE_WEB_DESIGNRESPONSIVE_WEB_DESIGNRESPONSIVE_WEB_DESIGNRESPONSIVE_WEB_DESIGN
RESPONSIVE_WEB_DESIGNRESPONSIVE_WEB_DESIGN
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive Design
 
How To Build An Accessible Web Application
How To Build An Accessible Web ApplicationHow To Build An Accessible Web Application
How To Build An Accessible Web Application
 
Responsive Web Development
Responsive Web DevelopmentResponsive Web Development
Responsive Web Development
 
Developing for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinDeveloping for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic Welterlin
 
Angular js mobile jsday 2014 - Verona 14 may
Angular js mobile   jsday 2014 - Verona 14 mayAngular js mobile   jsday 2014 - Verona 14 may
Angular js mobile jsday 2014 - Verona 14 may
 
Html 5 mobile - nitty gritty
Html 5 mobile - nitty grittyHtml 5 mobile - nitty gritty
Html 5 mobile - nitty gritty
 
Responsive Web Design (HeadStart TechTalks)
Responsive Web Design (HeadStart TechTalks)Responsive Web Design (HeadStart TechTalks)
Responsive Web Design (HeadStart TechTalks)
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive design
 

Plus de Scott DeLoach

Plus de Scott DeLoach (20)

Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
Formatting Images with CSS in MadCap Flare - MadCap webinar, Scott DeLoach, C...
 
Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...
Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...
Dynamic User Assistance in MadCap Flare - MadWorld 2019, Scott DeLoach, Click...
 
Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...
Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...
Enhancing MadCap Flare HTML5 Responsive Layout and Design - MadWorld 2019, Sc...
 
Microcontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStart
Microcontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStartMicrocontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStart
Microcontent Authoring - Nordic Techkomm 2019, Scott DeLoach, ClickStart
 
CSS Best Practices - tcworld 2018, Scott DeLoach, ClickStart
CSS Best Practices - tcworld 2018, Scott DeLoach, ClickStartCSS Best Practices - tcworld 2018, Scott DeLoach, ClickStart
CSS Best Practices - tcworld 2018, Scott DeLoach, ClickStart
 
Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...
Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...
Advanced Skinless HTML5 Design with MadCap Flare - MadWorld 2018, Scott DeLoa...
 
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStart
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStartExtreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStart
Extreme CSS Techniques - MadWorld Europe 2018, Scott DeLoach, ClickStart
 
Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...
Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...
Best-in-Class Embedded User Assistance - UA Europe 2017, Scott DeLoach, Click...
 
Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...
Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...
Cutting Edge HTML5 Design with MadCap Flare - tcworld 2017, Scott DeLoach, Cl...
 
Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...
Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...
Extending MadCap Flare HTML5 Targets with jQuery - MadWorld 2016, Scott DeLoa...
 
Intro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStart
Intro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStartIntro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStart
Intro to CSS in MadCap Flare - MadWorld 2016, Scott DeLoach, ClickStart
 
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStartBest Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
Best Practices for Embedded UA - WritersUA 2012, Scott DeLoach, ClickStart
 
MadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStart
MadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStartMadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStart
MadCap Flare: Advanced Table Styles - MadWorld 2014, Scott DeLoach, ClickStart
 
Developing Context-sensitive Help for Web-based Applications - Scott DeLoach,...
Developing Context-sensitive Help for Web-based Applications - Scott DeLoach,...Developing Context-sensitive Help for Web-based Applications - Scott DeLoach,...
Developing Context-sensitive Help for Web-based Applications - Scott DeLoach,...
 
How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...
How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...
How to Not Let Team Authoring Drive You Crazy - MadWorld 2013, Scott DeLoach,...
 
Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...
Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...
Using MadCap Flare Reports and MadCap Analyzer - MadWorld 2013, Scott DeLoach...
 
Embedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStart
Embedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStartEmbedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStart
Embedded UA 101 - STC Summit 2013, Scott DeLoach, ClickStart
 
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStartCSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
 
MadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStart
MadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStartMadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStart
MadCap Flare Keyboard Shortcuts - Scott DeLoach, ClickStart
 
Stylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStartStylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStart
 

Dernier

call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 

Dernier (20)

best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 

Applying Responsive Web Design (RWD) to UA - WritersUA East 2015, Scott DeLoach, ClickStart

  • 1. Applying Responsive Web Design (RWD) to UA   Scott DeLoach – scott@clickstart.net  ClickStart – www.clickstart.net  Mobile devices are quickly becoming the primary access method for many types of UA. However, adapting content to a small screen can be extremely challenging. Mobile devices also have their own advantages/disadvantages over desktop PCs that need to be considered. As a final challenge, we are often required to (somehow) single source our content for print. Designing for mobile, desktop, and print at the same time might initially seem impossible. In this session, we will discuss your options to make the impossible possible. Overview  Mobile advantages and disadvantages  RWD opportunities and challenges  Responsive elements - Text - Images - Navigation - Tables  Responsive content Mobile advantages  Modern browsers (and up to date)  Fewer browsers  Technology support (CSS, JS, etc)  Users are more willing to scroll Mobile disadvantages  Small screen  Multiple screen sizes  Portrait and landscape RWD opportunities  One site/target to maintain  One URL for users  It adapts! RWD challenges  Margins and text size  Images  Navigation  Tables
  • 2. RWD – margins and text size  rems  line-height simplefocus.com/flowtype RWD – images Fluid images demosthenes.info/blog/586/CSS-Fluid-Image-Techniques-for-Responsive-Site-Design Image maps mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html Future <picture> <srcset> RWD – navigation Breadcrumbs codepen.io/bradfrost/full/dKulf codepen.io/bradfrost/full/DCgax Footnotes codepen.io/johndjameson/full/owstE Overlay tympanus.net/Development/FullscreenOverlayStyles Sticky ethercycle.com/stickymenu Grouped rutgerkooijman.nl/navigation/html
  • 3. RWD – tables Non-scrolling columns zurb.com/playground/projects/responsive-tables/index.html Filter rows codepen.io/pixelchar/full/rfuqK Show/hide jsbin.com/apane6/14 Separate tables css-tricks.com/examples/ResponsiveTables/responsive.php www.filamentgroup.com/examples/rwd-table-patterns gergeo.se/RWD-Table-Patterns/#demo Table to paragraphs codepen.io/aarongustafson/full/ucJGv Horizontal to vertical codepen.io/JasonAGross/full/rjmyx RWC opportunities  Condition tags  Snippets and variables  Skins  RWC media queries and style classes RWC challenges  Terminology  Writing style  Information blocks  Navigation and interactivity RWC - the code /* phone */ @media (max-width: 767px) { body .phone { display: block; }
  • 4. body span.phone { display: inline; } body img.phone { display: inline; } body li.phone { display: list-item; height: auto; visibility: visible; } body table.phone { display: table; } body tr.phone { display: table-row; } } /* tablet */ @media (min-width: 768px) and (max-width: 1279px) { body .tablet { display: block; } body span.tablet { display: inline; } body img.tablet { display: inline; } body li.tablet { display: list-item; height: auto; visibility: visible; } body table.tablet { display: table; } body tr.tablet { display: table-row; } } /* desktop */ @media (min-width: 1280px) { body .desktop { display: block; } body span.desktop { display: inline; } body img.desktop { display: inline; } body li.desktop { display: list-item; height: auto; visibility: visible; } body table.desktop { display: table; } body tr.desktop { display: table-row; } } .phone { display: none; } .tablet { display: none; } .desktop { display: none; } li.phone { display: block; height: 0; visibility: hidden; } li.tablet { display: block; height: 0; visibility: hidden; } li.desktop { display: block; height: 0; visibility: hidden; } For the latest version of the code, see www.responsivewebcontent.com. RWC – words <span class="desktop">Click</span><span class="phone tablet">Tap</span> Home. RWC – lists <ul class="desktop"> <li>Desktop</li> <li>Desktop</li> <li>Desktop</li> </ul> <ul class="tablet"> <li>Tablet</li> <li>Tablet</li> <li>Tablet</li> </ul> <ul class="phone"> <li>Phone</li> <li>Phone</li>
  • 5. <li>Phone</li> </ul> RWC – items in a list <ol> <li>A - Desktop</li> <li class="phone">B - Phone</li> <li>C - Desktop</li> </ol> RWC – images <p><img src="img_desktop.png" class=”desktop” /></p> RWC – tables <table class="phone"> <col /> <col /> <thead> <tr> <th>Phone</th> <th>Phone</th> </tr> </thead> <tbody> <tr> <td>phone</td> <td>phone</td> </tr> <tr> <td>phone</td> <td>phone</td> </tr> </tbody> </table> RWC – rows in a table <table> <col /> <col /> <thead> <tr> <th>Heading</th> <th>Heading</th> </tr> </thead> <tbody> <tr class="desktop"> <td>desktop</td>
  • 6. <td>desktop</td> </tr> <tr class="tablet"> <td>tablet</td> <td>tablet</td> </tr> <tr class="phone"> <td>phone</td> <td>phone</td> </tr> </tbody> </table> Single sourcing for mobile, desktop, and print  print media query  PDFs  online vs printed "print" About the presenter Scott DeLoach is the Founder of ClickStart, where he provides training and consulting for MadCap Flare, Adobe Captivate, embedded user assistance, CSS, and HTML5. He has been developing browser-based help systems since 1997, and he has received four Best in Show awards for his work from STC. Scott is a certified Flare and Captivate instructor, and he is the author of MadCap Flare Developer's Guide, CSS to the Point, HTML5 to the Point, and Word 2013 to the Point. For more information about Scott's books see www.lulu.com/clickstart. You can reach Scott at www.clickstart.net or by email at scott@clickstart.net.