SlideShare a Scribd company logo
1 of 11
HOW I MADE THE RESPONSIVE MOBILE VERSION OF THE WEB-SITE
WWW.JUSTETC.NET
Sayed Ahmed
sayed@justetc.net
Software Engineer/Developer Canada
http://www.justetc.net
http://sayed.justetc.net
NOTE
 Did not take much time as you will see..
 Actually took very less time....
 I did not check the outcome in different
devices. Just checked in Blackberry Torch
and in Firefox for desktop...seemed to be ok
 Good enough outcome for the effort...
2016-10-09
2
sayed@justetc.net
STEPS TAKEN
 Used NetBeans IDE for the purpose
 Installed the ResponsiveRabbits example project as comes with the
Netbeans IDE
 You can download the project from
 http://salearningschool.com/codes/mobile/responsive/ResponsiveRabbits.zip
 Could see some responsive CSS files in the css folder.
 bootstarp-responsive.css for example
 Also, found some JS files under the JS folder; some related to
responsiveness
 Copied the css files from ResponsiveRabbits to the css folder for
www.justetc.net except style.css as the file name is the same as mine
 Renamed my style.css to style_desk.css (short for style_desktop.css)
 Then copied the style.css file from ResponsiveRabbits to the css folder
of justetc
2016-10-09
3
sayed@justetc.net
STEPS TAKEN
 Then copied all the js files from the
ResponsiveRabbits project to my JS folder
 Took a look at the index.html file of the
ResponsiveRabbits project;
 Then copied the code from the head section
where it pointed to the css and js files
 Applied this code to the head section of my files
 Actually there was a head.php file where at the bottom
I pasted the code
2016-10-09
4
sayed@justetc.net
COPIED THIS CODE TO THE HEAD SECTION
2016-10-09
5
sayed@justetc.net
STEPS TAKEN
 Took out these two lines from my head.php–
not relevant
 You can remove or adjust description or
author meta tags. I will just remove them as I
already have them
2016-10-09
6
sayed@justetc.net
MAKING MY SITE RESPONSIVE
 Applied this line to my bootstrap-
responsive.css
 @import url("style_desk.css") (min-width:
800px);
 This is just to tell that use the desktop version of
the css file when the width of the screen is 800
px at the minimum
 Otherwise use the mobile version of the css file
 I may change it to 700 or 600; will do little research on
what is the most appropriate width for displaying
mobile version
2016-10-09
7
sayed@justetc.net
IMPORTANT CONCEPTS
 The design is responsive i.e. Fluid
 This is an important concept
 <meta name="viewport" content="width=device-width, initial-
scale=1.0">
 Viewport is set to device width; so the width is dynamic and
adjusted to the device
 Media queries
 @media (min-width: 980px) {
 .nav-collapse.collapse {
 height: auto !important;
 overflow: visible !important;
 }
 }
2016-10-09
8
sayed@justetc.net
MEDIA QUERIES
 Just tells to use different style files or styles
based on the media and media properties
 Note: the web-site www.justetc.net already
used HTML5
 It probably is a requirement
 The css are applied to standard HTML5 tags
 You can always right custom css in whatever
way you want for the devices you want to serve;
and them refer to the css files using media
queries...
2016-10-09
9
sayed@justetc.net
CONCLUSION
 So far the outcome seems to be acceptable
to me...
 May remove the home page carousal on
mobile version
 It must be easy right! Does not look like
rocket science....
2016-10-09
10
sayed@justetc.net
HAVE FUN
 You can discuss at
http://ask.justetc.net
2016-10-09
11
sayed@justetc.net

More Related Content

What's hot

Web Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web developmentWeb Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web developmentManning Publications
 
Empathetc Development
Empathetc DevelopmentEmpathetc Development
Empathetc DevelopmentKyle Evans
 
Lessons learned with HTML5
Lessons learned with HTML5Lessons learned with HTML5
Lessons learned with HTML5Neil Turner
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015David Voyles
 
Refresh WordPress Beginner Workshop
Refresh WordPress Beginner WorkshopRefresh WordPress Beginner Workshop
Refresh WordPress Beginner WorkshopDavid Bisset
 
Easy steps to start a blog page in word press
Easy steps to start a blog page in word pressEasy steps to start a blog page in word press
Easy steps to start a blog page in word pressAppExpertIn
 
Increase website page speed in 4 simple steps
Increase website page speed in 4 simple stepsIncrease website page speed in 4 simple steps
Increase website page speed in 4 simple stepssplashsys
 
Web development today
Web development todayWeb development today
Web development todayJaydev Gajera
 
WordPress for Content Editors
WordPress for Content EditorsWordPress for Content Editors
WordPress for Content EditorsMilan van Bruggen
 
Pitch Perfect: Agency Secrets to Winning More Business
Pitch Perfect: Agency Secrets to Winning More BusinessPitch Perfect: Agency Secrets to Winning More Business
Pitch Perfect: Agency Secrets to Winning More BusinessWP Engine
 
How to Clear WordPress Cache?
How to Clear WordPress Cache?How to Clear WordPress Cache?
How to Clear WordPress Cache?HTS Hosting
 
Webinar: On-Page SEO Tips and Tricks
Webinar: On-Page SEO Tips and TricksWebinar: On-Page SEO Tips and Tricks
Webinar: On-Page SEO Tips and TricksWP Engine
 
WordPress(The Big Picture)
WordPress(The Big Picture)WordPress(The Big Picture)
WordPress(The Big Picture)Sandip Basnet
 

What's hot (20)

Web Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web developmentWeb Components in Action: building reusable components for web development
Web Components in Action: building reusable components for web development
 
Empathetc Development
Empathetc DevelopmentEmpathetc Development
Empathetc Development
 
Word Press Website Tips
Word Press Website TipsWord Press Website Tips
Word Press Website Tips
 
Ember
EmberEmber
Ember
 
Lessons learned with HTML5
Lessons learned with HTML5Lessons learned with HTML5
Lessons learned with HTML5
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
 
Zinavo
ZinavoZinavo
Zinavo
 
Why wordpress is not completely safe
Why wordpress is not completely safeWhy wordpress is not completely safe
Why wordpress is not completely safe
 
Wordpress
WordpressWordpress
Wordpress
 
Refresh WordPress Beginner Workshop
Refresh WordPress Beginner WorkshopRefresh WordPress Beginner Workshop
Refresh WordPress Beginner Workshop
 
Easy steps to start a blog page in word press
Easy steps to start a blog page in word pressEasy steps to start a blog page in word press
Easy steps to start a blog page in word press
 
Increase website page speed in 4 simple steps
Increase website page speed in 4 simple stepsIncrease website page speed in 4 simple steps
Increase website page speed in 4 simple steps
 
Web development today
Web development todayWeb development today
Web development today
 
Blogs use CMS
Blogs use CMSBlogs use CMS
Blogs use CMS
 
WordPress for Content Editors
WordPress for Content EditorsWordPress for Content Editors
WordPress for Content Editors
 
Pitch Perfect: Agency Secrets to Winning More Business
Pitch Perfect: Agency Secrets to Winning More BusinessPitch Perfect: Agency Secrets to Winning More Business
Pitch Perfect: Agency Secrets to Winning More Business
 
How to Clear WordPress Cache?
How to Clear WordPress Cache?How to Clear WordPress Cache?
How to Clear WordPress Cache?
 
Webinar: On-Page SEO Tips and Tricks
Webinar: On-Page SEO Tips and TricksWebinar: On-Page SEO Tips and Tricks
Webinar: On-Page SEO Tips and Tricks
 
WordPress(The Big Picture)
WordPress(The Big Picture)WordPress(The Big Picture)
WordPress(The Big Picture)
 
Word press in 30 minutes
Word press in 30 minutesWord press in 30 minutes
Word press in 30 minutes
 

Viewers also liked

Information and communication technology
Information and communication technologyInformation and communication technology
Information and communication technologySayed Ahmed
 
No audio --and welcome to this presentation
No audio --and welcome to this presentationNo audio --and welcome to this presentation
No audio --and welcome to this presentationSayed Ahmed
 
Just will show some dnn administration menu options
Just will show some dnn administration menu optionsJust will show some dnn administration menu options
Just will show some dnn administration menu optionsSayed Ahmed
 
Be a database professional
Be a database professionalBe a database professional
Be a database professionalSayed Ahmed
 
Introduction to c_plus_plus
Introduction to c_plus_plusIntroduction to c_plus_plus
Introduction to c_plus_plusSayed Ahmed
 
Models in symfony
Models in symfonyModels in symfony
Models in symfonySayed Ahmed
 
Character design
Character designCharacter design
Character designSayed Ahmed
 
Lecture 05 project_time_and_schedule_management
Lecture 05 project_time_and_schedule_managementLecture 05 project_time_and_schedule_management
Lecture 05 project_time_and_schedule_managementSayed Ahmed
 
Be a database professional
Be a database professionalBe a database professional
Be a database professionalSayed Ahmed
 
Extended bangla first_chapter_computer_and_history_of_computer_short
Extended bangla first_chapter_computer_and_history_of_computer_shortExtended bangla first_chapter_computer_and_history_of_computer_short
Extended bangla first_chapter_computer_and_history_of_computer_shortSayed Ahmed
 
Lecture 03 project_initiation_phase
Lecture 03 project_initiation_phaseLecture 03 project_initiation_phase
Lecture 03 project_initiation_phaseSayed Ahmed
 
Whm and cpanel overview hosting control panel overview
Whm and cpanel overview   hosting control panel overviewWhm and cpanel overview   hosting control panel overview
Whm and cpanel overview hosting control panel overviewSayed Ahmed
 
Linux networking commands
Linux networking commandsLinux networking commands
Linux networking commandsSayed Ahmed
 
Database management system
Database management systemDatabase management system
Database management systemSayed Ahmed
 

Viewers also liked (19)

Information and communication technology
Information and communication technologyInformation and communication technology
Information and communication technology
 
Ch1
Ch1Ch1
Ch1
 
No audio --and welcome to this presentation
No audio --and welcome to this presentationNo audio --and welcome to this presentation
No audio --and welcome to this presentation
 
Game balancing
Game balancingGame balancing
Game balancing
 
Just will show some dnn administration menu options
Just will show some dnn administration menu optionsJust will show some dnn administration menu options
Just will show some dnn administration menu options
 
Be a database professional
Be a database professionalBe a database professional
Be a database professional
 
Introduction to c_plus_plus
Introduction to c_plus_plusIntroduction to c_plus_plus
Introduction to c_plus_plus
 
Mvc in symfony
Mvc in symfonyMvc in symfony
Mvc in symfony
 
Models in symfony
Models in symfonyModels in symfony
Models in symfony
 
Character design
Character designCharacter design
Character design
 
Lecture 05 project_time_and_schedule_management
Lecture 05 project_time_and_schedule_managementLecture 05 project_time_and_schedule_management
Lecture 05 project_time_and_schedule_management
 
Be a database professional
Be a database professionalBe a database professional
Be a database professional
 
Extended bangla first_chapter_computer_and_history_of_computer_short
Extended bangla first_chapter_computer_and_history_of_computer_shortExtended bangla first_chapter_computer_and_history_of_computer_short
Extended bangla first_chapter_computer_and_history_of_computer_short
 
Lecture 03 project_initiation_phase
Lecture 03 project_initiation_phaseLecture 03 project_initiation_phase
Lecture 03 project_initiation_phase
 
Core mechanics
Core mechanicsCore mechanics
Core mechanics
 
User interfaces
User interfacesUser interfaces
User interfaces
 
Whm and cpanel overview hosting control panel overview
Whm and cpanel overview   hosting control panel overviewWhm and cpanel overview   hosting control panel overview
Whm and cpanel overview hosting control panel overview
 
Linux networking commands
Linux networking commandsLinux networking commands
Linux networking commands
 
Database management system
Database management systemDatabase management system
Database management system
 

Similar to How i made the responsive mobile version of

Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive DesignNathan Smith
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignCantina
 
RESS – Responsive Webdesign and Server Side Components
RESS – Responsive Webdesign and Server Side ComponentsRESS – Responsive Webdesign and Server Side Components
RESS – Responsive Webdesign and Server Side ComponentsSven Wolfermann
 
Client Building Functional webapps.
Client   Building Functional webapps.Client   Building Functional webapps.
Client Building Functional webapps.Arun Kumar
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Designdanpastori
 
Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Thomas Carney
 
Introduction of webpack 4
Introduction of webpack 4Introduction of webpack 4
Introduction of webpack 4Vijay Shukla
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB
 
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...Scott DeLoach
 
1 training intro
1 training intro1 training intro
1 training introSayed Ahmed
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB
 
Get Started With Tailwind React and Create Beautiful Apps.pdf
Get Started With Tailwind React and Create Beautiful Apps.pdfGet Started With Tailwind React and Create Beautiful Apps.pdf
Get Started With Tailwind React and Create Beautiful Apps.pdfRonDosh
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteJj Jurgens
 
Front End Development for Back End Developers - Devoxx UK 2017
 Front End Development for Back End Developers - Devoxx UK 2017 Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017Matt Raible
 

Similar to How i made the responsive mobile version of (20)

Html5 & less css
Html5 & less cssHtml5 & less css
Html5 & less css
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive Design
 
Fewd week7 slides
Fewd week7 slidesFewd week7 slides
Fewd week7 slides
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web Design
 
RESS – Responsive Webdesign and Server Side Components
RESS – Responsive Webdesign and Server Side ComponentsRESS – Responsive Webdesign and Server Side Components
RESS – Responsive Webdesign and Server Side Components
 
Client Building Functional webapps.
Client   Building Functional webapps.Client   Building Functional webapps.
Client Building Functional webapps.
 
Html5
Html5Html5
Html5
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012
 
Introduction of webpack 4
Introduction of webpack 4Introduction of webpack 4
Introduction of webpack 4
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
Responsive Content: A CSS-based Approach - MadWorld 2015, Scott DeLoach, Clic...
 
1 training intro
1 training intro1 training intro
1 training intro
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
Faster WordPress Workflows
Faster WordPress WorkflowsFaster WordPress Workflows
Faster WordPress Workflows
 
Get Started With Tailwind React and Create Beautiful Apps.pdf
Get Started With Tailwind React and Create Beautiful Apps.pdfGet Started With Tailwind React and Create Beautiful Apps.pdf
Get Started With Tailwind React and Create Beautiful Apps.pdf
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Front End Development for Back End Developers - Devoxx UK 2017
 Front End Development for Back End Developers - Devoxx UK 2017 Front End Development for Back End Developers - Devoxx UK 2017
Front End Development for Back End Developers - Devoxx UK 2017
 
Bootstrap 3.0
Bootstrap 3.0Bootstrap 3.0
Bootstrap 3.0
 

More from Sayed Ahmed

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsSayed Ahmed
 
Python py charm anaconda jupyter installation and basic commands
Python py charm anaconda jupyter   installation and basic commandsPython py charm anaconda jupyter   installation and basic commands
Python py charm anaconda jupyter installation and basic commandsSayed Ahmed
 
[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic frameworkSayed Ahmed
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSayed Ahmed
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction toSayed Ahmed
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend frameworkSayed Ahmed
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3Sayed Ahmed
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2Sayed Ahmed
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_htmlSayed Ahmed
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcutsSayed Ahmed
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfonySayed Ahmed
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayedSayed Ahmed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_designSayed Ahmed
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrativeSayed Ahmed
 
Some skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSome skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSayed Ahmed
 
Simple demonstration on
Simple demonstration onSimple demonstration on
Simple demonstration onSayed Ahmed
 

More from Sayed Ahmed (20)

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and Ethics
 
Python py charm anaconda jupyter installation and basic commands
Python py charm anaconda jupyter   installation and basic commandsPython py charm anaconda jupyter   installation and basic commands
Python py charm anaconda jupyter installation and basic commands
 
[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodev
 
Invest wisely
Invest wiselyInvest wisely
Invest wisely
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction to
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend framework
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_html
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcuts
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Unreal
UnrealUnreal
Unreal
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfony
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
Symfony 2
Symfony 2Symfony 2
Symfony 2
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrative
 
Some skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSome skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professional
 
Simple demonstration on
Simple demonstration onSimple demonstration on
Simple demonstration on
 

Recently uploaded

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 

Recently uploaded (20)

Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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?
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 

How i made the responsive mobile version of

  • 1. HOW I MADE THE RESPONSIVE MOBILE VERSION OF THE WEB-SITE WWW.JUSTETC.NET Sayed Ahmed sayed@justetc.net Software Engineer/Developer Canada http://www.justetc.net http://sayed.justetc.net
  • 2. NOTE  Did not take much time as you will see..  Actually took very less time....  I did not check the outcome in different devices. Just checked in Blackberry Torch and in Firefox for desktop...seemed to be ok  Good enough outcome for the effort... 2016-10-09 2 sayed@justetc.net
  • 3. STEPS TAKEN  Used NetBeans IDE for the purpose  Installed the ResponsiveRabbits example project as comes with the Netbeans IDE  You can download the project from  http://salearningschool.com/codes/mobile/responsive/ResponsiveRabbits.zip  Could see some responsive CSS files in the css folder.  bootstarp-responsive.css for example  Also, found some JS files under the JS folder; some related to responsiveness  Copied the css files from ResponsiveRabbits to the css folder for www.justetc.net except style.css as the file name is the same as mine  Renamed my style.css to style_desk.css (short for style_desktop.css)  Then copied the style.css file from ResponsiveRabbits to the css folder of justetc 2016-10-09 3 sayed@justetc.net
  • 4. STEPS TAKEN  Then copied all the js files from the ResponsiveRabbits project to my JS folder  Took a look at the index.html file of the ResponsiveRabbits project;  Then copied the code from the head section where it pointed to the css and js files  Applied this code to the head section of my files  Actually there was a head.php file where at the bottom I pasted the code 2016-10-09 4 sayed@justetc.net
  • 5. COPIED THIS CODE TO THE HEAD SECTION 2016-10-09 5 sayed@justetc.net
  • 6. STEPS TAKEN  Took out these two lines from my head.php– not relevant  You can remove or adjust description or author meta tags. I will just remove them as I already have them 2016-10-09 6 sayed@justetc.net
  • 7. MAKING MY SITE RESPONSIVE  Applied this line to my bootstrap- responsive.css  @import url("style_desk.css") (min-width: 800px);  This is just to tell that use the desktop version of the css file when the width of the screen is 800 px at the minimum  Otherwise use the mobile version of the css file  I may change it to 700 or 600; will do little research on what is the most appropriate width for displaying mobile version 2016-10-09 7 sayed@justetc.net
  • 8. IMPORTANT CONCEPTS  The design is responsive i.e. Fluid  This is an important concept  <meta name="viewport" content="width=device-width, initial- scale=1.0">  Viewport is set to device width; so the width is dynamic and adjusted to the device  Media queries  @media (min-width: 980px) {  .nav-collapse.collapse {  height: auto !important;  overflow: visible !important;  }  } 2016-10-09 8 sayed@justetc.net
  • 9. MEDIA QUERIES  Just tells to use different style files or styles based on the media and media properties  Note: the web-site www.justetc.net already used HTML5  It probably is a requirement  The css are applied to standard HTML5 tags  You can always right custom css in whatever way you want for the devices you want to serve; and them refer to the css files using media queries... 2016-10-09 9 sayed@justetc.net
  • 10. CONCLUSION  So far the outcome seems to be acceptable to me...  May remove the home page carousal on mobile version  It must be easy right! Does not look like rocket science.... 2016-10-09 10 sayed@justetc.net
  • 11. HAVE FUN  You can discuss at http://ask.justetc.net 2016-10-09 11 sayed@justetc.net