Accessibility Separate semantics from style

Slides:



Advertisements
Similar presentations
HIGH LEVEL OVERVIEW: CSS CSS SYNTAX CONSISTS OF A SET OF RULES THAT HAVE 3 PARTS: A SELECTOR, A PROPERTY, AND A VALUE. IT’S NOT NECESSARY TO REMEMBER THIS.
Advertisements

CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
PHP Meetup - SEO 2/12/2009. Where to Focus? Ensuring the findability of content Ensuring content is well understood by search engines Maximizing the importance.
Chapter 3 – Designing your web pages Dr. Stephanos Mavromoustakos.
Robby Seitz 121 Powers Hall ADVANCED WEB DESIGN USING DREAMWEAVER
Web design Most digitisation projects are made available through Websites Effective Access depends on good web design Identify users and their information.
Computing Concepts Advanced HTML: Tables and Forms.
Lecture 2B: HTML and CSS IT 202—Internet Applications Based on notes developed by Morgan Benton.
1 Dynamic HTML and Cascading Style Sheets (CSS) Dynamic HTML and Cascading Style Sheets (CSS) Electronic Commerce Prof. Sheizaf Rafaeli.
Agenda – Week 5, Day 2 Complete RoboHelp Tutorial Transition to HTML Tutorial –Warm-up – Explore HTML –Page Design – Create a page –Publishing – Make your.
Planning and Designing a Website Session 8. Designing a Website Like all technical artefacts a website needs to be carefully planned and designed to be.
 What I hate about you things people often do that hurt their Web site’s chances with search engines.
Slide 1 Today you will: think about criteria for judging a website understand that an effective website will match the needs and interests of users use.
Basic Web Design. Technology is a tool  FIRST, understand how people actually interact with each other and with the information in their lives, in all.
Multimedia & The World Wide Web winny HCI 201 Multimedia and the www.
Name Teacher: Group: 1 Unit 2 – Webpage Creation.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Using Html Basics, Text and Links. Objectives  Develop a web page using HTML codes according to specifications and verify that it works prior to submitting.
Web Page Design. Some Terms Cascading Style Sheet, (CSS) –a style sheet language used to describe the look and formatting of a document written in html;
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
INTRODUCTION TO HTML5 Semantic Layout in HTML5.  The new semantic layout in HTML5 refers to a new class of elements that is designed to help you understand.
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
Copyright © Osmosys O S M O S Y SO S M O S Y S D e p l o y i n g E x p e r i e n c e & E x p e r t i s e™ HTML Training.
New England Institute of Technology Customizing Canvas through Javascript and CSS OSHEAN Member Forum June 12, 2015.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
History Day Interpretive Web Site Category Notes on Web Site Category  Fourth year as a full NHD category.  Individual and Group entries are now.
Mrs. Knopp Library Media Specialist.  The term wiki comes from the phrase Wiki- Wiki which is the Hawaiian word for quick.  A wiki is a website that.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Text and Cascading Style Sheets.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
Web Design Site Structure. Site File Structure What is a wireframe?
Adding Comments. XHTML Comments: Are useful for making notes to yourself (or future web designers working on your page.) Can function as reminders to.
LESSON 15 – UNIT 0 ADAPTING YOUR WEB SITE FOR MOBILE DEVICES.
The Good, the Bad & the Ugly: Style and design in Website creation Chris Webster: Information Officer and Website Manager at the EARL Consortium for Public.
HTML tags and attributes By: Dennis Champagne. List of tags.
Review of HTML and CSS A (very) brief review of some key fundamentals to be aware of in IT-238.
CSU Extension Webpage Template Session 4 February 2010.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
4.01 How Web Pages Work.
HTML CS 4640 Programming Languages for Web Applications
Web Systems & Technologies
4.01 How Web Pages Work.
Objective % Select and utilize tools to design and develop websites.
Getting Started with CSS
Formatting Text with CSS
Cascading Style Sheets contd: Embedded Styles
Using Cascading Style Sheets Module B: CSS Structure
MUG Tuesday, May 31, 2016.
Web software.
Dynamic HTML.
Objective % Select and utilize tools to design and develop websites.
4. Javascript Pemrograman Web I Program Studi Teknik Informatika
ITI 133 HTML5 Desktop and Mobile Level I
HTML5 Level I Session II Chapter 3 - How to Use HTML to Structure a Web Page
Web Programming A different world! Three main languages/tools No Java
Unit 2 – Webpage Creation
Unit A.
Cascading Style Sheets™ (CSS)
Hyperlinks, Images and Tables
Document Structure & HTML
Computer communications
TC 310 The Computer in Technical Communication
4.01 How Web Pages Work.
External Style Sheets.
Drupal user guide Evashni Jansen Web Office.
One Set of Styles Connected to As Many Pages as You Want!!!
Adding Comments.
HTML CS 4640 Programming Languages for Web Applications
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

Accessibility Separate semantics from style Browsers, text-only browsers, text-to-speech synthesizers, or other software can then interpret your code as intended e.g. repeated use of <span style=‘font-weight: bold’> or <span class=‘strong’> is semantically different from <strong>

Accessibility Site should work for users who don’t have JavaScript or Flash Graceful degradation Buttons and links should always do something omgpop.com http://dynamicdrive.com/dynamicindex1/ddlevelsmenu/index.htm http://dynamicdrive.com/dynamicindex1/blmmenu/index.htm http://dynamicdrive.com/dynamicindex1/topmen3/index.htm

Internal Infrastructure Organize files into directories when it makes sense Directory organization translates into URLs Avoid spaces and capital letters Correlate directory organization, URLs, and navigation Compartmentalize and reuse code (CSS, JS, SSI) Place shared code and images in directories that reflect their utility to multiple sections of the website xavid.scripts.mit.edu/pony vs xavid.scripts.mit.edu/Pony

Internal Infrastructure Considerations for webmasters of group websites Try to think about possible future use-cases for the website Comment code to explain functionality e.g. <!--Removing the following section will break the navigation--> Rule of thumb: if you had to look it up, think about it, or copied it, include a comment Use README files for extended explanations of structure Keep comments in the code short and to-the-point Point to README files in the code if necessary