Micronet International College

Similar documents
Designing and Developing a Website. December Sample Exam Marking Scheme

Vebra Search Integration Guide

HTML Overview. With an emphasis on XHTML

Micronet International College

What is XHTML? XHTML is the language used to create and organize a web page:

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

DESIGNING AND DEVELOPING A WEBSITE MARKING SCHEME

GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

Overview. Part I: Portraying the Internet as a collection of online information systems HTML/XHTML & CSS

Introduction to HTML5

Implementing a chat button on TECHNICAL PAPER

CIS 228 (Fall 2011) Exam 1, 9/27/11

Shane Gellerman 10/17/11 LIS488 Assignment 3

Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc

Create a cool image gallery using CSS visibility and positioning property

Fundamentals: Client/Server

Designing and Developing a Website. 6 August Marking Scheme

introduction to XHTML

Introduction to. Name: Class: ~ 1 ~

How the Internet Works

CMT111-01/M1: HTML & Dreamweaver. Creating an HTML Document

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

ANSWER KEY Exam I (Yellow Version) CIS 228: The Internet Prof. St. John Lehman College City University of New York 26 February 2009

HTML HTML. Chris Seddon CRS Enterprises Ltd 1

HyperText Markup Language (HTML)

CMPT 165 Unit 2 Markup Part 2

Creating A Web Page. Computer Concepts I and II. Sue Norris

Programmazione Web a.a. 2017/2018 HTML5

XHTML & CSS CASCADING STYLE SHEETS

INTRODUCTION TO WEB USING HTML What is HTML?

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

Lab 4 CSS CISC1600, Spring 2012

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar

Web Publishing Basics I

The Structural Layer (Hypertext Markup Language) Webpage Design

Designing and Developing a Website. 7 May Examination Paper. Time: 3 hours

HTML+ CSS PRINCIPLES. Getting started with web design the right way

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Hypertext Markup Language HTML Chapter 2. Supporting Material for Using Google App Engine - O Reilly and Associates

New Media Production HTML5

Schenker AB. Interface documentation Map integration

CIS 228 (Fall 2011) Exam 2, 11/3/11

Part A Short Answer (50 marks)

Internet publishing HTML (XHTML) language. Petr Zámostný room: A-72a phone.:

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

HTML. HTML Evolution

HTML: Inline & HTML5 Elements, and More

HTML. HTML is now very well standardized, but sites are still not getting it right. HTML tags adaptation

Comm 244 Week 3. Navigation. Navigation. Websites need a formalized system of links to allow users to navigate the site

Final Exam Study Guide

LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD CAMPUS AW BE BU MI SH ALLOWABLE MATERIALS

AGENDA. HTML CODING YOUR HOMEPAGE [ Part IV ] :: NAVIGATION <nav> :: CSS CODING FOR HOMEPAGE [ <nav> & child elements ] CLASS :: 13.

Recall: Document Object Model (DOM)

Learning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are

How browsers talk to servers. What does this do?

Semantic Web Lecture Part 1. Prof. Do van Thanh

HTML CS 4640 Programming Languages for Web Applications

Designing and Developing a Website. 7 May Marking Scheme

History of the Internet. The Internet - A Huge Virtual Network. Global Information Infrastructure. Client Server Network Connectivity

FAO Web Content Accessibility Guidelines

Inline Elements Karl Kasischke WCC INP 150 Winter

GIMP WEB 2.0 MENUS WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR CREATING AN HTML LIST

Chapter 4. Introduction to XHTML: Part 1

c122jan2714.notebook January 27, 2014

CS134 Web Site Design & Development. Quiz1

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

An Introduction To HTML5

11. HTML5 and Future Web Application

BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS

HTML: The Basics & Block Elements

HTML. Hypertext Markup Language. Code used to create web pages

CSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank

Web Design and Development ACS-1809

Navigation. Websites need a formalized system of links to allow users to navigate the site

IT350 Web & Internet Programming. Fall 2012

Announcements. Paper due this Wednesday

CSC Web Programming. Introduction to HTML

FOR EVALUATION USE ONLY

Developing a Basic Web Site

CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

3 Categories and Attributes

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

1/27/2013. Outline. Basic Links. Links and Navigations INTRODUCTION TO WEB DEVELOPMENT AND HTML

Loops/Confirm Tutorial:

Chapter 2 HTML and CSS

Certified HTML5 Developer VS-1029

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.

Hyper Text Markup Language

HTML Hyper Text Markup Language

Web Site Development with HTML/JavaScrip

Hyper Text Markup Language

HTML and CSS COURSE SYLLABUS

CMPT 165 Unit 3 CSS Part 1. Sept. 24 th, 2015

CMT111-01/-M1: HTML & Dreamweaver. Creating an HTML Document (Continued)

Lab 1: Introducing HTML5 and CSS3

Transcription:

Micronet International College Level 4 Diploma in Computing Designing and Developing a Website (DDW) Test 1 (20%) Name: /50 Class: QUESTION 1 a) I) What are W3C standards? 1 Specifications or descriptions of web technologies ii) Provide an example of a W3C standard? 1 XHTML 1.0 Strict or CSS 2.1 iii) When developing websites why is it important to use web standards? 2 The standards aim to provide web technologies that support the greatest number of web users. If we follow web standards we can be confident our websites will be accessible to as many users as possible b) Should web browser software such as Internet Explorer or Mozilla Firefox be classified as client or server software? Explain your answer. 2 Web browsers are clients Clients request web pages and receive web pages from servers and display the page for the users. This is the role of the web browser. c) Consider the following web users. For each person describe how their use of the web would be affected by their disability and name one action you could take as a web developer to make a web site more accessible for the user. i) Robert Laker is blind. 2 Blind users will typically use a screen reader that reads out the contents of a web page They often navigate using a keyboard. An action you could take as a web developer would be to make sure meaningful alternative text is provided for all images ii) Ronald Berrendero is deaf. 2 Deaf users will struggle to understand video and audio content An action to take would to be providing alternative written content such as a transcript for video and audio content in a website

QUESTION 2 a) Name the THREE (3) different ways of applying CSS to a webpage? Which approach to applying CSS is usually considered the most useful? Justify your answer. 6 An external CSS An embedded CSS Inline CSS An external CSS is the most useful A single CSS file is applied to all the pages in a site The design for the entire site can be changed by modifying a single CSS file b) Look at the following XHTML and CSS documents. XHTML <div class="expand_description"> <p> The <a href="http://www.xyzinc.com">xyz inc.</a> working group makes two recommendations for changes to the product catalogue</p> <ul class="show_items"> <li><a href="widgets.html">widgets</a>. Everyone needs a widget. This recommendation outlines the reasons for providing new widgets. </li> <li><a href="gadgets.html">gadgets</a>. Gadgets are in decline. This recommendation proposes gadgets should no longer be produced. </li> </ul> </div> CSS body{color:black;background-color:grey}.expand_description{color:blue} a{background-color:red}.show_items a{color:red} The CSS has been applied to the XHTML. i) Describe the appearance of the text XYZ inc. 2 It will be coloured blue and have a red background ii) Describe the appearance of the text Widgets. 2 It will be coloured red and have a red background

QUESTION 3 a. Look at the following website directory structure. The pages in this site are linked together using relative URLs. i. A hyperlink in the page classic.html links to the page sports.html. What will be the value of the href attribute for this hyperlink? 1 sports.html ii. A hyperlink in the page classic.html links to the page luxury_new.html. What will be the value of the href attribute for this hyperlink? 1 luxury/luxury_new.html iii. A hyperlink in the page index.html links to the page luxury_sale.html. What will be the value of the href attribute for this hyperlink? 1../products/luxury/luxury_sale.html iv. A hyperlink in the page sports.html links to the page contact_us.html. What will be the value of the href attribute for this hyperlink? 1../support/contact_us.html v. A hyperlink in the page returns.html links to the page index.html. What will be the value of the href attribute for this hyperlink? 1../index.html

b. The following HTML shows the application of the accesskey attribute <a href="careers.html" accesskey="c"> Careers </a> i. What is an access key? 2 Access keys allow us to associate specific keys with navigation options or parts of a webpage. When the user presses the correct combination of keys on their keyboard they will follow the hyperlink or move to the specific part of the page. ii. Why can providing access keys make it easier for some mobile users to navigate websites? 1 Some mobile users navigate by using a keypad iii. Name TWO (2) problems associated with the use of access keys 2 Two of the following: Different web browsers use different modifier keys. o For example Firefox uses CTRL and ALT whereas Internet Explorer uses ALT. There isn t a standard way of letting the user know what the access keys are. o Access keys can come into conflict with browser shortcuts. QUESTION 4 a) HTML documents should always contain the following elements: A Document Type Declaration A <head> element A <body> element Describe the purpose of each of these elements. 3 The document type declaration specifies the version of HTML that the page uses The <head> element provides information about the document The <body> element encloses the page contents b) There are many different versions of (X)HTML. Which version of (X)HTML should we use and why we need it? 2 XHTML 1.0 Strict. The stricter rules help us create more accessible web pages.

c) Identify and discuss the parts of XHTML document given below: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" > <head> <title>add a title here</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> </head> <body> <p>add some content here.</p> </body> </html> Explain the purpose of the: i) Doctype 1 The document type declaration specifies the version of HTML that the page uses. ii) <head> element 1 The <head> element provides information about the document. iii) <title> element 2 The <title> element specifies the page title. This is visible in the browser s title bar and used when bookmarking the page and in the browser history iv) <body> element 1 The <body> element encloses the page contents

QUESTION 5 a) XHTML Strict 1.0 text elements can be categorised as block or inline elements. i) Describe the differences between block and inline elements. 2 Block level elements are for marking up large block of text such as paragraphs and headings Inline elements are for marking up smaller bits of text, phrases and words. ii) Explain how to use Block and Inline Elements in CSS properties 3 We can make inline elements behave like block level elements using the display property. This is especially useful when we want to make navigation bars from list elements. The display property can also have a value of none which hides the element from view b) Briefly explain what Hyperlink is. 3 A key feature of the web is hyperlinks. Allows us to surf the web. There is only one element responsible for creating hyperlinks. The anchor element <a>. c) Explain what URL is. 2 Uniform Resource Locator The address of a resource and how it can be retrieved o Specifies the location of document on the web to which we want to create a link [TOTAL: 50 marks]