SlideShare a Scribd company logo
1 of 24
HTML5 and CSS3 Illustrated
           Unit A:
Preparing to Create a Web Site
Objectives

    Assemble a project plan
    Create a storyboard
    Implement Web accessibility
    standards
    Evaluate Web site usability
    Manage Web browser compatibility
    issues

HTML 5 and CSS 3 - Illustrated Complete          2
Objectives (continued)

    Practice good file management
    Configure your FTP client
    Upload Web site files




HTML 5 and CSS 3 - Illustrated Complete   3
Assembling a Project Plan

     Project plan: document that identifies
     aspects of the project
     Identify goals and objectives of the
     project
        Ask questions to find out customer’s
         expectations and goals




HTML 5 and CSS 3 - Illustrated Complete         4
Assembling a Project Plan
         (continued)
    Identify the target audience
       User information: age range, gender
       Technical information: OS, screen
        resolution
       User’s needs: reason for visiting Web
        site
    Identify the type of Web site
       Determine main function of the Web site
       Identify what the Web site should and
        should not include
HTML 5 and CSS 3 - Illustrated Complete         5
Assembling a Project Plan
         (continued)
    Develop a budget
       Budget should be included in the project
        plan
    Create a timeline
       Define timeline for completion of the
        project and completion of major
        milestones along the way
       Identify who is responsible for each task
        in the timeline

HTML 5 and CSS 3 - Illustrated Complete       6
Creating a Storyboard

    Storyboard: sketch that outlines Web
    page components and links between
    Web pages
    Identify components to include
       Use project plan as basic list
       Add essential design elements suitable
        for Web site functionality and target
        audience


HTML 5 and CSS 3 - Illustrated Complete     7
Creating a Storyboard
                  (continued)
    Sketch layout
       Place Web page elements in a functional
        and usable layout
       Progressive design – select one of
        multiple layouts or fine tune a theme
       Simple Web sites – a single layout
       Complex Web sites – multiple layouts
        suitable for specific pages


HTML 5 and CSS 3 - Illustrated Complete     8
Creating a Storyboard
                (continued)
    Sketch for a main Web page




HTML 5 and CSS 3 - Illustrated Complete   9
Creating a Storyboard
               (continued)
    Map relationship between Web pages
       Crucial when creating navigation system
        for the Web site
       Include links between pages in the Web
        site as well as external links




HTML 5 and CSS 3 - Illustrated Complete     10
Creating a Storyboard
               (continued)
     Relationship sketch




HTML 5 and CSS 3 - Illustrated Complete   11
Implementing Web
       Accessibility Standards
    User Agents: programs and devices
    that interpret Web documents
       Different users use different user agents
        to access the Web
    Implementing Web accessibility
    standards makes a Web page
    adaptable to capabilities of different
    user agents

HTML 5 and CSS 3 - Illustrated Complete       12
Implementing Web Accessibility
    Standards (continued)
    Web sites should strive to meet
    accessibility goals:
       Perceivable: contents of Web page
        should be accessible in whatever format
        a user is accessing it
       Operable:
            • Allows interfacing with the Web page in
              different ways
            • Allows users to view Web page at their own
              pace
            • Clearly indicated navigation system
HTML 5 and CSS 3 - Illustrated Complete              13
Implementing Web Accessibility
    Standards (continued)
    Web sites should strive to meet
    accessibility goals (continued):
       Understandable:
            • Language in which page is written is clearly
              indicated, explain specialized vocabulary
            • No unexpected changes to the way pages
              are displayed when following links
            • Forms should identify user errors and allow
              users to correct them
       Robust: coded according to Web
        standards
HTML 5 and CSS 3 - Illustrated Complete                14
Implementing Web Accessibility
    Standards (continued)
    Web page before and after
    accessibility redesign




HTML 5 and CSS 3 - Illustrated Complete   15
Evaluating Web Site Usability


    Usability: Web site’s ease of use
       Varies between Web sites, even ones
        relating to similar topics or actions
       Important in making sure users return to
        site
       Designing usable site is easier than
        changing existing site to be more usable




HTML 5 and CSS 3 - Illustrated Complete      16
Evaluating Web Site
             Usability (continued)
    Usable Web sites share the following
    attributes:
       Consistent and cohesive
            •   All pages are visually similar
            •   Page elements appear consistent
            •   Use elements that are standard in other Web
                sites
       Navigable
            • Clear how to accomplish desired task
            • Page includes links that clearly indicate how
              to move to other areas of the Web site
HTML 5 and CSS 3 - Illustrated Complete                 17
Evaluating Web Site
                    Usability (continued)
    Usable Web sites share the following
    attributes (continued):
       Understandable
            • Simple and straightforward text
            • Avoid technical jargon when not suitable to
              target audience
            • Limit design to necessary elements – do not
              overload the page




HTML 5 and CSS 3 - Illustrated Complete               18
Managing Web Browser
           Compatibility Issues
    Use of different browsers, devices and
    browser versions can affect the way a
    Web page is displayed
    Web designer can take steps to
    ensure Web site looks as close as
    possible to the original design
       Practice good coding habits
       Test Web site with different user agents
       Validate HTML and CSS code
HTML 5 and CSS 3 - Illustrated Complete       19
Practicing Good File
                    Management
    Keep all files for a Web site in a
    common location
       As Web site and number of files grows,
        keep them organized
    Local Root Folder: main directory
    where you save files for your Web site
       To avoid errors, use this folder only for
        files ready to be published


HTML 5 and CSS 3 - Illustrated Complete         20
Configuring Your FTP Client

    Files are stored in a Web server to be
    accessible on the Web
    File Transport Protocol (FTP)
       Method for transferring files between two
        networked computers
    FTP client: dedicated FTP program
    Configure FTP client by providing
    connection name, FTP address,
    username, and password
HTML 5 and CSS 3 - Illustrated Complete      21
Uploading Web Site Files

    Files for Web site are uploaded to
    Web server once FTP client is
    configured
    Using FTP client, local directory tree is
    on left hand side and remote directory
    tree is on right hand side
    Through the FTP client, you can make
    changes to remote directory tree just
    like you would to local directory tree
HTML 5 and CSS 3 - Illustrated Complete   22
Summary

    Prior planning is a crucial component
    in designing a good Web site
    When planning a Web site, the
    designer must consider the uses of
    the site and the target audience
    When planning a Web site, steps can
    be taken to make the site more
    accessible, more usable, and
    functional using different user agents
HTML 5 and CSS 3 - Illustrated Complete        23
Summary (continued)

    Web documents are developed in a
    local computer and are transferred to
    a Web server for publication
    Proper file management is key in
    preventing erroneous publication of
    Web pages
    Documents can be transferred from
    the local computer to the Web server
    using FTP and FTP clients
HTML 5 and CSS 3 - Illustrated Complete   24

More Related Content

What's hot

15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22Vivek chan
 
All about Ribbon in SharePoint 2010 - SharePoint Saturday Vietnam
All about Ribbon in SharePoint 2010 - SharePoint Saturday VietnamAll about Ribbon in SharePoint 2010 - SharePoint Saturday Vietnam
All about Ribbon in SharePoint 2010 - SharePoint Saturday VietnamOfficience
 
Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!Klaus Bild
 
redCORE: an abstracted development layer for Joomla! - JWC14
redCORE: an abstracted development layer for Joomla! - JWC14redCORE: an abstracted development layer for Joomla! - JWC14
redCORE: an abstracted development layer for Joomla! - JWC14Tito Alvarez
 
ONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration ToolONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration ToolKien Nguyen
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building WebsitesSuhas R Satish
 
Introduction to widgets
Introduction to widgetsIntroduction to widgets
Introduction to widgetsThomas Robbins
 
BrownSites: Year Two
BrownSites: Year TwoBrownSites: Year Two
BrownSites: Year Twobbordac
 
Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way Klaus Bild
 
SharePoint 2013 Client Side Rendering
SharePoint 2013 Client Side RenderingSharePoint 2013 Client Side Rendering
SharePoint 2013 Client Side RenderingBill Wolff
 
01 asp.net session01
01 asp.net session0101 asp.net session01
01 asp.net session01Vivek chan
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization liteSharon James
 
03 Teknologi Web 2
03 Teknologi Web 203 Teknologi Web 2
03 Teknologi Web 2Herman Tolle
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction senthil0809
 

What's hot (20)

Eclipse orion
Eclipse orionEclipse orion
Eclipse orion
 
15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22
 
All about Ribbon in SharePoint 2010 - SharePoint Saturday Vietnam
All about Ribbon in SharePoint 2010 - SharePoint Saturday VietnamAll about Ribbon in SharePoint 2010 - SharePoint Saturday Vietnam
All about Ribbon in SharePoint 2010 - SharePoint Saturday Vietnam
 
Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!Make Your IBM Connections Deployment Your Own: Customize It!
Make Your IBM Connections Deployment Your Own: Customize It!
 
redCORE: an abstracted development layer for Joomla! - JWC14
redCORE: an abstracted development layer for Joomla! - JWC14redCORE: an abstracted development layer for Joomla! - JWC14
redCORE: an abstracted development layer for Joomla! - JWC14
 
ONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration ToolONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration Tool
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
Introduction to widgets
Introduction to widgetsIntroduction to widgets
Introduction to widgets
 
Web browsers and web document
Web browsers and web documentWeb browsers and web document
Web browsers and web document
 
BrownSites: Year Two
BrownSites: Year TwoBrownSites: Year Two
BrownSites: Year Two
 
Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way Customize it! Make IBM Connections look your way
Customize it! Make IBM Connections look your way
 
SharePoint 2013 Client Side Rendering
SharePoint 2013 Client Side RenderingSharePoint 2013 Client Side Rendering
SharePoint 2013 Client Side Rendering
 
Static dynamic and active web pages
Static dynamic and active web pagesStatic dynamic and active web pages
Static dynamic and active web pages
 
01 asp.net session01
01 asp.net session0101 asp.net session01
01 asp.net session01
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization lite
 
Font-End Development Tools
Font-End Development ToolsFont-End Development Tools
Font-End Development Tools
 
03 Teknologi Web 2
03 Teknologi Web 203 Teknologi Web 2
03 Teknologi Web 2
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction
 
Images, lists and links
Images, lists and linksImages, lists and links
Images, lists and links
 

Similar to HTML5 and CSS3 Unit A

Individual web project
Individual web projectIndividual web project
Individual web projectSunil Joshi
 
Getting Started with your Website
Getting Started with your WebsiteGetting Started with your Website
Getting Started with your WebsiteNicole Ryan
 
Web Design Lecture1.pptx
Web Design Lecture1.pptxWeb Design Lecture1.pptx
Web Design Lecture1.pptxMohammedNoor74
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx12KritiGaneriwal
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
Testing and Improving Performance
Testing and Improving PerformanceTesting and Improving Performance
Testing and Improving PerformanceNicole Ryan
 
CBIS 327 ~ Introduction
CBIS 327 ~ IntroductionCBIS 327 ~ Introduction
CBIS 327 ~ Introductionmwarrick
 
Review Materi ASP.NET
Review Materi ASP.NETReview Materi ASP.NET
Review Materi ASP.NETDudy Ali
 
Ch 10: Hacking Web Servers
Ch 10: Hacking Web ServersCh 10: Hacking Web Servers
Ch 10: Hacking Web ServersSam Bowne
 
Ch10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7XCh10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7Xphanleson
 
Website design principles
Website design principlesWebsite design principles
Website design principlesDhairya Joshi
 
3) web development
3) web development3) web development
3) web developmenttechbed
 
Optimizing a website for search engines
Optimizing a website for search enginesOptimizing a website for search engines
Optimizing a website for search enginesNicole Ryan
 

Similar to HTML5 and CSS3 Unit A (20)

Individual web project
Individual web projectIndividual web project
Individual web project
 
Getting Started with your Website
Getting Started with your WebsiteGetting Started with your Website
Getting Started with your Website
 
Web Design Lecture1.pptx
Web Design Lecture1.pptxWeb Design Lecture1.pptx
Web Design Lecture1.pptx
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Testing and Improving Performance
Testing and Improving PerformanceTesting and Improving Performance
Testing and Improving Performance
 
CBIS 327 ~ Introduction
CBIS 327 ~ IntroductionCBIS 327 ~ Introduction
CBIS 327 ~ Introduction
 
A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net  A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net
 
Web development
Web developmentWeb development
Web development
 
Review Materi ASP.NET
Review Materi ASP.NETReview Materi ASP.NET
Review Materi ASP.NET
 
Ch 10: Hacking Web Servers
Ch 10: Hacking Web ServersCh 10: Hacking Web Servers
Ch 10: Hacking Web Servers
 
Ch10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7XCh10 Hacking Web Servers http://ouo.io/2Bt7X
Ch10 Hacking Web Servers http://ouo.io/2Bt7X
 
Website design principles
Website design principlesWebsite design principles
Website design principles
 
Flash Web Development.pdf
Flash Web Development.pdfFlash Web Development.pdf
Flash Web Development.pdf
 
Microsoft FrontPage PPT
Microsoft FrontPage PPTMicrosoft FrontPage PPT
Microsoft FrontPage PPT
 
HTML.pptx
HTML.pptxHTML.pptx
HTML.pptx
 
3) web development
3) web development3) web development
3) web development
 
Optimizing a website for search engines
Optimizing a website for search enginesOptimizing a website for search engines
Optimizing a website for search engines
 
Web Page Design.ppt
Web Page Design.pptWeb Page Design.ppt
Web Page Design.ppt
 
Web Page Design.ppt
Web Page Design.pptWeb Page Design.ppt
Web Page Design.ppt
 

Recently uploaded

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

HTML5 and CSS3 Unit A

  • 1. HTML5 and CSS3 Illustrated Unit A: Preparing to Create a Web Site
  • 2. Objectives Assemble a project plan Create a storyboard Implement Web accessibility standards Evaluate Web site usability Manage Web browser compatibility issues HTML 5 and CSS 3 - Illustrated Complete 2
  • 3. Objectives (continued) Practice good file management Configure your FTP client Upload Web site files HTML 5 and CSS 3 - Illustrated Complete 3
  • 4. Assembling a Project Plan Project plan: document that identifies aspects of the project Identify goals and objectives of the project  Ask questions to find out customer’s expectations and goals HTML 5 and CSS 3 - Illustrated Complete 4
  • 5. Assembling a Project Plan (continued) Identify the target audience  User information: age range, gender  Technical information: OS, screen resolution  User’s needs: reason for visiting Web site Identify the type of Web site  Determine main function of the Web site  Identify what the Web site should and should not include HTML 5 and CSS 3 - Illustrated Complete 5
  • 6. Assembling a Project Plan (continued) Develop a budget  Budget should be included in the project plan Create a timeline  Define timeline for completion of the project and completion of major milestones along the way  Identify who is responsible for each task in the timeline HTML 5 and CSS 3 - Illustrated Complete 6
  • 7. Creating a Storyboard Storyboard: sketch that outlines Web page components and links between Web pages Identify components to include  Use project plan as basic list  Add essential design elements suitable for Web site functionality and target audience HTML 5 and CSS 3 - Illustrated Complete 7
  • 8. Creating a Storyboard (continued) Sketch layout  Place Web page elements in a functional and usable layout  Progressive design – select one of multiple layouts or fine tune a theme  Simple Web sites – a single layout  Complex Web sites – multiple layouts suitable for specific pages HTML 5 and CSS 3 - Illustrated Complete 8
  • 9. Creating a Storyboard (continued) Sketch for a main Web page HTML 5 and CSS 3 - Illustrated Complete 9
  • 10. Creating a Storyboard (continued) Map relationship between Web pages  Crucial when creating navigation system for the Web site  Include links between pages in the Web site as well as external links HTML 5 and CSS 3 - Illustrated Complete 10
  • 11. Creating a Storyboard (continued) Relationship sketch HTML 5 and CSS 3 - Illustrated Complete 11
  • 12. Implementing Web Accessibility Standards User Agents: programs and devices that interpret Web documents  Different users use different user agents to access the Web Implementing Web accessibility standards makes a Web page adaptable to capabilities of different user agents HTML 5 and CSS 3 - Illustrated Complete 12
  • 13. Implementing Web Accessibility Standards (continued) Web sites should strive to meet accessibility goals:  Perceivable: contents of Web page should be accessible in whatever format a user is accessing it  Operable: • Allows interfacing with the Web page in different ways • Allows users to view Web page at their own pace • Clearly indicated navigation system HTML 5 and CSS 3 - Illustrated Complete 13
  • 14. Implementing Web Accessibility Standards (continued) Web sites should strive to meet accessibility goals (continued):  Understandable: • Language in which page is written is clearly indicated, explain specialized vocabulary • No unexpected changes to the way pages are displayed when following links • Forms should identify user errors and allow users to correct them  Robust: coded according to Web standards HTML 5 and CSS 3 - Illustrated Complete 14
  • 15. Implementing Web Accessibility Standards (continued) Web page before and after accessibility redesign HTML 5 and CSS 3 - Illustrated Complete 15
  • 16. Evaluating Web Site Usability Usability: Web site’s ease of use  Varies between Web sites, even ones relating to similar topics or actions  Important in making sure users return to site  Designing usable site is easier than changing existing site to be more usable HTML 5 and CSS 3 - Illustrated Complete 16
  • 17. Evaluating Web Site Usability (continued) Usable Web sites share the following attributes:  Consistent and cohesive • All pages are visually similar • Page elements appear consistent • Use elements that are standard in other Web sites  Navigable • Clear how to accomplish desired task • Page includes links that clearly indicate how to move to other areas of the Web site HTML 5 and CSS 3 - Illustrated Complete 17
  • 18. Evaluating Web Site Usability (continued) Usable Web sites share the following attributes (continued):  Understandable • Simple and straightforward text • Avoid technical jargon when not suitable to target audience • Limit design to necessary elements – do not overload the page HTML 5 and CSS 3 - Illustrated Complete 18
  • 19. Managing Web Browser Compatibility Issues Use of different browsers, devices and browser versions can affect the way a Web page is displayed Web designer can take steps to ensure Web site looks as close as possible to the original design  Practice good coding habits  Test Web site with different user agents  Validate HTML and CSS code HTML 5 and CSS 3 - Illustrated Complete 19
  • 20. Practicing Good File Management Keep all files for a Web site in a common location  As Web site and number of files grows, keep them organized Local Root Folder: main directory where you save files for your Web site  To avoid errors, use this folder only for files ready to be published HTML 5 and CSS 3 - Illustrated Complete 20
  • 21. Configuring Your FTP Client Files are stored in a Web server to be accessible on the Web File Transport Protocol (FTP)  Method for transferring files between two networked computers FTP client: dedicated FTP program Configure FTP client by providing connection name, FTP address, username, and password HTML 5 and CSS 3 - Illustrated Complete 21
  • 22. Uploading Web Site Files Files for Web site are uploaded to Web server once FTP client is configured Using FTP client, local directory tree is on left hand side and remote directory tree is on right hand side Through the FTP client, you can make changes to remote directory tree just like you would to local directory tree HTML 5 and CSS 3 - Illustrated Complete 22
  • 23. Summary Prior planning is a crucial component in designing a good Web site When planning a Web site, the designer must consider the uses of the site and the target audience When planning a Web site, steps can be taken to make the site more accessible, more usable, and functional using different user agents HTML 5 and CSS 3 - Illustrated Complete 23
  • 24. Summary (continued) Web documents are developed in a local computer and are transferred to a Web server for publication Proper file management is key in preventing erroneous publication of Web pages Documents can be transferred from the local computer to the Web server using FTP and FTP clients HTML 5 and CSS 3 - Illustrated Complete 24