SlideShare a Scribd company logo
1 of 12
Download to read offline
Some Web Design Dos and Don'ts
To start…
Now finally, mercifully, retired, I give you
the worst website ever:
Why…
Would someone ever do that?
The answer is that sometimes people get a little
obsessed with what the web CAN do. There’s a
fine line between what is possible and what is…
good.
Graphic intensive…
Doesn’t mean good.
And a grid…
…doesn’t save you by itself.
Artsy…
Doesn’t mean good, either. .
Some try to fix theirs.
Old New
But lovely things..
Can, and do exist.
The secret is not to leverage every single
thing you COULD do.
Instead think about what you’d like the
audience to see and figure out how to
get there with the tools you have. You
don’t need to use every single trick. That
actually makes it worse.
Simple and elegant.
Again, simple.
Functional.
Your goal
Is to create a home on the web that
allows you to deliver your content in a
clean, crisp fashion.
This may sometimes mean not being “as”
stylish as you wish in favor of
functionality, but that’s okay. Remember
the words of Frank Lloyd Wright: form
follows FUNCTION.

More Related Content

What's hot

Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15Adi Bolboaca
 
Cure for the Common Code
Cure for the Common CodeCure for the Common Code
Cure for the Common CodeJenn Lukas
 
Don’t make me think
Don’t make me thinkDon’t make me think
Don’t make me thinkJason White
 
What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development? What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development? Tech Jobs
 
Build 2009 - Passion
Build 2009 - PassionBuild 2009 - Passion
Build 2009 - PassionTim Van Damme
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)Christian Heilmann
 
Designing an Experience
Designing an ExperienceDesigning an Experience
Designing an ExperienceTaylor Wallace
 
Principles of Design for Web (2006)
Principles of Design for Web (2006)Principles of Design for Web (2006)
Principles of Design for Web (2006)Matteo Wyllyamz
 
10 things you should know before learning ruby or rails
10 things you should know before learning ruby or rails10 things you should know before learning ruby or rails
10 things you should know before learning ruby or railsRichardson Dackam
 
Collaborative Sketching for UX
Collaborative Sketching for UXCollaborative Sketching for UX
Collaborative Sketching for UXRobert Stribley
 
How to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, MaltaHow to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, MaltaLisette Sutherland
 
Christian Object Lesson - Etch-a-Sketch
Christian Object Lesson - Etch-a-SketchChristian Object Lesson - Etch-a-Sketch
Christian Object Lesson - Etch-a-SketchKen Sapp
 
Design in Browser
Design in BrowserDesign in Browser
Design in BrowserMin Tran
 
Weitzel james ppp_1510_final_project
Weitzel james ppp_1510_final_projectWeitzel james ppp_1510_final_project
Weitzel james ppp_1510_final_projectJames Weitzel
 

What's hot (18)

Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
Sherlock Holmes and Pairing @Romanian Testing Conference 2014 05 15
 
Cure for the Common Code
Cure for the Common CodeCure for the Common Code
Cure for the Common Code
 
Don’t make me think
Don’t make me thinkDon’t make me think
Don’t make me think
 
What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development? What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development?
 
Create web-pages-04
Create web-pages-04Create web-pages-04
Create web-pages-04
 
Build 2009 - Passion
Build 2009 - PassionBuild 2009 - Passion
Build 2009 - Passion
 
MVP For Teens
MVP For Teens MVP For Teens
MVP For Teens
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)
 
Designing an Experience
Designing an ExperienceDesigning an Experience
Designing an Experience
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Principles of Design for Web (2006)
Principles of Design for Web (2006)Principles of Design for Web (2006)
Principles of Design for Web (2006)
 
10 things you should know before learning ruby or rails
10 things you should know before learning ruby or rails10 things you should know before learning ruby or rails
10 things you should know before learning ruby or rails
 
Collaborative Sketching for UX
Collaborative Sketching for UXCollaborative Sketching for UX
Collaborative Sketching for UX
 
How to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, MaltaHow to be a remote first organization - for FHRD, Malta
How to be a remote first organization - for FHRD, Malta
 
Christian Object Lesson - Etch-a-Sketch
Christian Object Lesson - Etch-a-SketchChristian Object Lesson - Etch-a-Sketch
Christian Object Lesson - Etch-a-Sketch
 
Design in Browser
Design in BrowserDesign in Browser
Design in Browser
 
Weitzel james ppp_1510_final_project
Weitzel james ppp_1510_final_projectWeitzel james ppp_1510_final_project
Weitzel james ppp_1510_final_project
 
Swfln key note
Swfln key noteSwfln key note
Swfln key note
 

Viewers also liked

Teaser voor: Do's en Don'ts van Webdesign
Teaser voor: Do's en Don'ts van WebdesignTeaser voor: Do's en Don'ts van Webdesign
Teaser voor: Do's en Don'ts van WebdesignEwout Brons
 
Dos and Dont's of Web Design Sexton
Dos and Dont's of Web Design SextonDos and Dont's of Web Design Sexton
Dos and Dont's of Web Design SextonShirley Sexton
 
Website Design Dos and Don’ts for a Successful Online Presence
Website Design Dos and Don’ts  for a Successful Online PresenceWebsite Design Dos and Don’ts  for a Successful Online Presence
Website Design Dos and Don’ts for a Successful Online PresenceBrad Williams
 
Just Because
Just BecauseJust Because
Just Becauseswpatel
 
Evolution of Internet and web based business
Evolution of Internet and web based businessEvolution of Internet and web based business
Evolution of Internet and web based businessNeil Patel
 

Viewers also liked (6)

Teaser voor: Do's en Don'ts van Webdesign
Teaser voor: Do's en Don'ts van WebdesignTeaser voor: Do's en Don'ts van Webdesign
Teaser voor: Do's en Don'ts van Webdesign
 
Web Design Dos and Don'ts
Web Design Dos and Don'tsWeb Design Dos and Don'ts
Web Design Dos and Don'ts
 
Dos and Dont's of Web Design Sexton
Dos and Dont's of Web Design SextonDos and Dont's of Web Design Sexton
Dos and Dont's of Web Design Sexton
 
Website Design Dos and Don’ts for a Successful Online Presence
Website Design Dos and Don’ts  for a Successful Online PresenceWebsite Design Dos and Don’ts  for a Successful Online Presence
Website Design Dos and Don’ts for a Successful Online Presence
 
Just Because
Just BecauseJust Because
Just Because
 
Evolution of Internet and web based business
Evolution of Internet and web based businessEvolution of Internet and web based business
Evolution of Internet and web based business
 

Similar to Some Web Design Dos and Don'ts

Word press portfolio
Word press portfolioWord press portfolio
Word press portfolioLuca Sartoni
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to CodeMattan Griffel
 
Build your website before you install wordpress.
Build your website before you install wordpress.Build your website before you install wordpress.
Build your website before you install wordpress.Russell Aaron
 
Visual rhetoric, April 22, 2013
Visual rhetoric, April 22, 2013Visual rhetoric, April 22, 2013
Visual rhetoric, April 22, 2013Miami University
 
The prestige of being a web developer
The prestige of being a web developerThe prestige of being a web developer
The prestige of being a web developerChristian Heilmann
 
SydTechLeaders-PublicPersona-FINAL 2
SydTechLeaders-PublicPersona-FINAL 2SydTechLeaders-PublicPersona-FINAL 2
SydTechLeaders-PublicPersona-FINAL 2David Bolton
 
Digital Deceptions WordCamp Toronto 2009
Digital Deceptions WordCamp Toronto 2009Digital Deceptions WordCamp Toronto 2009
Digital Deceptions WordCamp Toronto 2009Digital Duncan
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfacesJohan Ronsse
 
Know thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webKnow thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webnolly00
 
Tangible ideas
Tangible ideasTangible ideas
Tangible ideasdoobada
 
WRA 210 April 14th PowerPoint
WRA 210 April 14th PowerPointWRA 210 April 14th PowerPoint
WRA 210 April 14th PowerPointMiami University
 
Secret website tweaks 26 june2 upload
Secret website tweaks 26 june2 uploadSecret website tweaks 26 june2 upload
Secret website tweaks 26 june2 uploadJenny Spring
 
The Accidental Instructional Designer #ASTD2014
The Accidental Instructional Designer #ASTD2014The Accidental Instructional Designer #ASTD2014
The Accidental Instructional Designer #ASTD2014Cammy Bean
 

Similar to Some Web Design Dos and Don'ts (20)

Wireframing
WireframingWireframing
Wireframing
 
My Favorite Web Site And Why Essay
My Favorite Web Site And Why EssayMy Favorite Web Site And Why Essay
My Favorite Web Site And Why Essay
 
Word press portfolio
Word press portfolioWord press portfolio
Word press portfolio
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to Code
 
Build your website before you install wordpress.
Build your website before you install wordpress.Build your website before you install wordpress.
Build your website before you install wordpress.
 
Visual rhetoric, April 22, 2013
Visual rhetoric, April 22, 2013Visual rhetoric, April 22, 2013
Visual rhetoric, April 22, 2013
 
The prestige of being a web developer
The prestige of being a web developerThe prestige of being a web developer
The prestige of being a web developer
 
WRA 210 January 18, 2011
WRA 210 January 18, 2011WRA 210 January 18, 2011
WRA 210 January 18, 2011
 
SydTechLeaders-PublicPersona-FINAL 2
SydTechLeaders-PublicPersona-FINAL 2SydTechLeaders-PublicPersona-FINAL 2
SydTechLeaders-PublicPersona-FINAL 2
 
Digital Deceptions WordCamp Toronto 2009
Digital Deceptions WordCamp Toronto 2009Digital Deceptions WordCamp Toronto 2009
Digital Deceptions WordCamp Toronto 2009
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
 
Know thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webKnow thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the web
 
Machine, Meet Human
Machine, Meet HumanMachine, Meet Human
Machine, Meet Human
 
guide3_webwork
guide3_webworkguide3_webwork
guide3_webwork
 
Tangible ideas
Tangible ideasTangible ideas
Tangible ideas
 
WRA 210 April 14th PowerPoint
WRA 210 April 14th PowerPointWRA 210 April 14th PowerPoint
WRA 210 April 14th PowerPoint
 
8 key-steps
8 key-steps8 key-steps
8 key-steps
 
Secret website tweaks 26 june2 upload
Secret website tweaks 26 june2 uploadSecret website tweaks 26 june2 upload
Secret website tweaks 26 june2 upload
 
The Accidental Instructional Designer #ASTD2014
The Accidental Instructional Designer #ASTD2014The Accidental Instructional Designer #ASTD2014
The Accidental Instructional Designer #ASTD2014
 
Ebook machine, meet human
Ebook machine, meet humanEbook machine, meet human
Ebook machine, meet human
 

More from Miami University (20)

At nasty
At nastyAt nasty
At nasty
 
Crap
CrapCrap
Crap
 
Rhetanal
RhetanalRhetanal
Rhetanal
 
Visual Rhetoric 4
Visual Rhetoric 4Visual Rhetoric 4
Visual Rhetoric 4
 
Visual Rhetoric 3
Visual Rhetoric 3Visual Rhetoric 3
Visual Rhetoric 3
 
Capstone Day 3
Capstone Day 3Capstone Day 3
Capstone Day 3
 
Capstone Day 4
Capstone Day 4Capstone Day 4
Capstone Day 4
 
Capstone Day 2
Capstone Day 2Capstone Day 2
Capstone Day 2
 
Capstone Day 1
Capstone Day 1Capstone Day 1
Capstone Day 1
 
Visual Rhetoric 2
Visual Rhetoric 2Visual Rhetoric 2
Visual Rhetoric 2
 
Visual Rhetoric 1
Visual Rhetoric 1Visual Rhetoric 1
Visual Rhetoric 1
 
224 summerfinal
224 summerfinal224 summerfinal
224 summerfinal
 
Dr philleval211
Dr philleval211Dr philleval211
Dr philleval211
 
211 finalreview
211 finalreview211 finalreview
211 finalreview
 
Week 2
Week 2Week 2
Week 2
 
Brief Video Game History
Brief Video Game HistoryBrief Video Game History
Brief Video Game History
 
Dungeons & Dragons history
Dungeons & Dragons historyDungeons & Dragons history
Dungeons & Dragons history
 
Rhetoric of Advertising
Rhetoric of AdvertisingRhetoric of Advertising
Rhetoric of Advertising
 
Logos
LogosLogos
Logos
 
411 Personal Logo PowerPoint
411 Personal Logo PowerPoint411 Personal Logo PowerPoint
411 Personal Logo PowerPoint
 

Recently uploaded

Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxAditiChauhan701637
 
3.21.24 The Origins of Black Power.pptx
3.21.24  The Origins of Black Power.pptx3.21.24  The Origins of Black Power.pptx
3.21.24 The Origins of Black Power.pptxmary850239
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...Nguyen Thanh Tu Collection
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationMJDuyan
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 
Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxraviapr7
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and stepobaje godwin sunday
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17Celine George
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational PhilosophyShuvankar Madhu
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
CAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxCAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxSaurabhParmar42
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxraviapr7
 

Recently uploaded (20)

Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptx
 
3.21.24 The Origins of Black Power.pptx
3.21.24  The Origins of Black Power.pptx3.21.24  The Origins of Black Power.pptx
3.21.24 The Origins of Black Power.pptx
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive Education
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptx
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and step
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational Philosophy
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
CAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxCAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptx
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptx
 

Some Web Design Dos and Don'ts