Chapter 3 HTML Multimedia and Inputs

Size: px
Start display at page:

Download "Chapter 3 HTML Multimedia and Inputs"

Transcription

1 Sungkyunkwan University Chapter 3 HTML Multimedia and Inputs Prepared by D. T. Nguyen and H. Choo Web Programming Copyright Networking Laboratory 1/45 Copyright Networking Laboratory

2 Contents Image Audio Video Input and Form Web Programming Networking Laboratory 2/45

3 Images The <img> tag defines an image in an HTML page. The <img> tag has two required attributes: src and alt. src specifies URL of an image alt specifies an alternate text for an image <img border="0" src="everland.jpg" alt="everland" width="300" height="230"> Web Programming Networking Laboratory 3/45

4 Images Example <!DOCTYPE html> <html> <body> <h2>everland</h2> <img border="0" src="everland.jpg" alt="everland" width="300" height="230"> </body> </html> Web Programming Networking Laboratory 4/45

5 Images alt attribute Specify the alternate text to be displayed when the browser fails to display the image on the screen for some reason <img border="0" src="everland.jpg" alt="everland" width="300" height="230"> Web Programming Networking Laboratory 5/45

6 Image types JPEG Suitable for complex, many-color images such as real photographs Loss compression method is used. PNG GIF Suitable for images with fewer colors, such as clip art Lossless compression method Ideal for images in the form of logos or clip art Supports 256 colors only It supports transparent backgrounds and animations. Web Programming Networking Laboratory 6/45

7 Image thumbnail The basic idea of the thumbnail: Go to this gallery: Web Programming Networking Laboratory 7/45

8 Image thumbnail Create thumbnail with html: <a href="caribeanbay.jpg" target="_blank"> <img src="caribeanbaysmall.jpg" alt="resized JPEG graphic" title="click to view" border="2" width= 155" height= 150"/></a> Click Web Programming Networking Laboratory 8/45

9 Responsive images We want to display identical image content, just larger or smaller depending on the device Web Programming Networking Laboratory 9/45

10 Responsive images <picture> element Try the following code: <picture> <source media="(min-width: 650px)" srcset="l03/imgs/elsa480.jpg"> <source media="(min-width: 465px)" srcset="l03/imgs/elsa320.jpg"> <img src="l03/imgs/elsa240.jpg" alt="elsa smiling"> </picture> Web Programming Networking Laboratory 10/45

11 Responsive images <picture> element Results Web Programming Networking Laboratory 11/45

12 Web browser and multimedia Older methods: You must use the <embed> or <object> tags in HTML, and install Flash or ActiveX in your web browser In HTML5: added <audio> and <video> tag Web Programming Networking Laboratory 12/45

13 Audio Audio tag is used to add sound and music in the html page. At the moment the <audio> tag supports 3 types of audio file: mp3 - MIME-type audio/mpeg wav - MIME-type audio/wav ogg - MIME-type audio/ogg <audio controls> <source src="audio.mp3" type="audio/mpeg"> <source src="audio.ogg" type="audio/ogg"> Your browser does not support the audio tag. </audio> The text inside the <audio></audio> is shown as a fallback in browsers that don t support the element Web Programming Networking Laboratory 13/45

14 Audio <audio> attributes Web Programming Networking Laboratory 14/45

15 Audio Example Playing Maroon 5 s song in mp3 format <audio controls> <source src="girls Like You - Maroon 5_ Cardi B.mp3" type="audio/mpeg"> Your browser does not support the audio tag. </audio> Web Programming Networking Laboratory 15/45

16 Video <iframe> Embed video from other video websites, e.g. Youtube: You must get the embed link For Youtube, they provided the embed link for each video using <iframe> <iframe width="560" height="315" src=" _6TxY" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>< /iframe> Web Programming Networking Laboratory 16/45

17 Video Getting <iframe> embed link Web Programming Networking Laboratory 17/45

18 Video <embed> tag (1/2) The video file must be stored in your folder Supported extensions:.swf - made by Macromedia Flash.wmv - Microsoft Windows Media Video.mov - Quick Time Movie, belongs to Apple.mpeg - created by Moving Pictures Expert Group. Syntax: <embed src=" BLACKPINK(DDU_DU_DDU_DU).mp4" height="30" width="144" /> Web Programming Networking Laboratory 18/45

19 Video <embed> tag (2/2) Embed attributes: autostart - sets whether the file will run automatically after the page is loaded. Can have the true or false value hidden - sets whether the buttons are hidden or not. Can have the true or false value. volume - can have any value from 0 to 100 loop- sets whether the file will be replayed after it is finished. Can have the true or false value. playcount - this establishes how many times the file will be replayed. For example playcount="2" means it will be replayed two times and after it will stop. Web Programming Networking Laboratory 19/45

20 Video <video> tag The <video> element allows you to embed a video very easily. A really simple example looks like this: <video controls> <source src="blackpink(ddu_du_ddu_du).mp4" type="video/mp4"> <source src="blackpink(ddu_du_ddu_du).webm" type="video/webm"> <p>your browser doesn't support HTML5 video. Here is a <a href=" youtu.be/ihnzohi8sjs">link to the video</a> instead.</p> </video> Web Programming Networking Laboratory 20/45

21 webvtt format Web Programming Networking Laboratory 21/45

22 Web Programming Networking Laboratory 22/45

23 HTML form The <form> Element The HTML <form> element defines a form that is used to collect user input Form elements are different types of input elements, like text fields, checkboxes, radio buttons, submit buttons, and more. <form>. form elements. </form> Note: It's strictly forbidden to nest a form inside another form. Nesting can cause forms to behave in an unpredictable manner depending on the browser. Web Programming Networking Laboratory 23/45

24 How input form works Web Programming Networking Laboratory 24/45

25 HTML form Form submit method (1/2) There are 2 type of methods: GET and POST. The default method is GET <form action="/action_page.php" method="get"> <form action="/action_page.php" method="post"> Notes on GET: Appends form-data into the URL in name/value pairs The length of a URL is limited (about 3000 characters) Never use GET to send sensitive data! (will be visible in the URL) Useful for form submissions where a user wants to bookmark the result GET is better for non-secure data, like query strings in Google, Bing, etc. Example: Web Programming Networking Laboratory 25/45

26 HTML form Form submit method (2/2) Always use POST if the form data contains sensitive or personal information. The POST method does not display the submitted form data in the page address field. Notes on POST: POST has no size limitations, and can be used to send large amounts of data. Form submissions with POST cannot be bookmarked Web Programming Networking Laboratory 26/45

27 HTML form The <input> element (1/2) The <input> element is the most important form element Used to create interactive controls for web-based forms in order to accept data from the user The <input> element can be displayed in several ways, depending on the type attribute. Important attributes: name and type Web Programming Networking Laboratory 27/45

28 HTML form The <input> element (2/2) Attribute type Various types of input: text, button, checkbox, date, , file, image, radio, search etc. Web Programming Networking Laboratory 28/45

29 HTML form Text Input <input type="text"> defines a one-line input field for text input: Default width of the text field is 20 characters <form> First name:<br> <input type="text" name="firstname"><br> Last name:<br> <input type="text" name="lastname"> </form> Web Programming Networking Laboratory 29/45

30 HTML form Placeholder <form action=""> User name: <input type="text" placeholder="enter your name"> </form> Web Programming Networking Laboratory 30/45

31 HTML form Regular Expression For some special field, the type of input must be restricted. For example: Name must not include number Age must be numbers only <form action="somefile.php"> <input type="text" name="username" placeholder="username" pattern="[a-z]{1,15}" title="username should only contain lowercase letters. e.g. john"> </form> Web Programming Networking Laboratory 31/45

32 HTML form Password Input <input type= password"> defines a one-line input field for text input: <form> <label for="user-password">password: </label><br> <input type="password" name="user-pwd" id="user-password"> </form> Web Programming Networking Laboratory 32/45

33 HTML form Radio button input <input type= radio"> <form> <input type="radio" name="gender" value="male" checked> Male<br> <input type="radio" name="gender" value="female"> Female<br> <input type="radio" name="gender" value="other"> Other </form> Web Programming Networking Laboratory 33/45

34 HTML form Submit button <input type= submit"> defines a one-line input field for text input: Default width of the text field is 20 characters <input type="submit" value="submit"> Web Programming Networking Laboratory 34/45

35 HTML form Action attribute The action attribute defines the action to be performed when the form is submitted. Normally, the form data is sent to a web page on the server when the user clicks on the submit button. In the example, the form data is sent to a page on the server called "/action_page.php". This page contains a server-side script that handles the form data: <form action="/action_page.php"> form elements </form> Web Programming Networking Laboratory 35/45

36 HTML form Checkbox <form> <p>which type(s) of car do you have?</p> <input type="checkbox" name="option1" value= Hyundai"> Hyundai<br> <input type="checkbox" name="option2" value= KIA"> KIA<br> </form> Web Programming Networking Laboratory 36/45

37 HTML form Text area <form> <textarea rows="4" cols="50"> This is a textarea, size 4x50 </textarea> </form> Web Programming Networking Laboratory 37/45

38 HTML form Password <form action=""> User password:<br> <input type="password" name="psw"> </form> Web Programming Networking Laboratory 38/45

39 HTML form File upload button <form action="/action_page.php"> <input type="file" name="pic" accept="image/*"> <input type="submit" value="upload"> </form> Web Programming Networking Laboratory 39/45

40 HTML form Color input <form action=""> Select your favorite color: <input type="color" name="favcolor" value="#ff0000"> <input type="submit"> </form> Web Programming Networking Laboratory 40/45

41 HTML form Range <form action="/action_page.php" method="get"> Points: <input type="range" name="points" min="0" max="10"> <input type="submit"> </form> Web Programming Networking Laboratory 41/45

42 HTML form Date <form action="/action_page.php"> Birthday: <input type="date" name="bday"> <input type="submit"> </form> Web Programming Networking Laboratory 42/45

43 HTML form Dropdown menu You can prompt users for input by offering them a list of items displayed in a dropdown menu. I like my coffee:<br><br> <select name="coffee"> <option value="black">black</option> <option value="cream" selected>with cream</option> <option value="sugar">with sugar</option> <option value="regular">with cream & sugar</option> <option value="crisp">crisp (har har...)</option> </select> Web Programming Networking Laboratory 43/45

44 HTML form Grouping Form Data with <fieldset> The <fieldset> element is used to group related data in a form. The <legend> element defines a caption for the <fieldset> element. <form action="/action_page.php"> <fieldset> <legend>personal information:</legend> First name:<br> <input type="text" name="firstname" value="mickey"><br> Last name:<br> <input type="text" name="lastname" value="mouse"><br><br> <input type="submit" value="submit"> </fieldset> </form> Web Programming Networking Laboratory 44/45

45 THANK YOU! Web Programming Networking Laboratory 45/45

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB Unit 8 HTML Forms and Basic CGI Slides based on course material SFU Icons their respective owners 1 Learning Objectives In this unit you will

More information

HTML Element A pair of tags and the content these include are known as an element

HTML Element A pair of tags and the content these include are known as an element HTML Tags HTML tags are used to mark-up HTML elements. HTML tags are surrounded by the two characters < and >. The surrounding characters are called angle brackets HTML tags are not case sensitive,

More information

HTML Form. Kanida Sinmai

HTML Form. Kanida Sinmai HTML Form Kanida Sinmai ksinmai@tsu.ac.th http://mis.csit.sci.tsu.ac.th/kanida HTML Form HTML forms are used to collect user input. The element defines an HTML form: . form elements. Form

More information

Overview of Forms. Forms are used all over the Web to: Types of forms: Accept information Provide interactivity

Overview of Forms. Forms are used all over the Web to: Types of forms: Accept information Provide interactivity HTML Forms Overview of Forms Forms are used all over the Web to: Accept information Provide interactivity Types of forms: Search form, Order form, Newsletter sign-up form, Survey form, Add to Cart form,

More information

Spring 2014 Interim. HTML forms

Spring 2014 Interim. HTML forms HTML forms Forms are used very often when the user needs to provide information to the web server: Entering keywords in a search box Placing an order Subscribing to a mailing list Posting a comment Filling

More information

HTML Forms. By Jaroslav Mohapl

HTML Forms. By Jaroslav Mohapl HTML Forms By Jaroslav Mohapl Abstract How to write an HTML form, create control buttons, a text input and a text area. How to input data from a list of items, a drop down list, and a list box. Simply

More information

1 Form Basics CSC309

1 Form Basics CSC309 1 Form Basics Web Data 2! Most interesting web pages revolve around data! examples: Google, IMDB, Digg, Facebook, YouTube! can take many formats: text, HTML, XML, multimedia! Many of them allow us to access

More information

HTML: Fragments, Frames, and Forms. Overview

HTML: Fragments, Frames, and Forms. Overview HTML: Fragments, Frames, and Forms Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@ imap.pitt.edu http://www.sis. pitt.edu/~spring Overview Fragment

More information

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM Advanced Internet Technology Lab.

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM Advanced Internet Technology Lab. Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 5049 Advanced Internet Technology Lab Lab # 1 Eng. Haneen El-masry February, 2015 Objective To be familiar with

More information

Summary 4/5. (contains info about the html)

Summary 4/5. (contains info about the html) Summary Tag Info Version Attributes Comment 4/5

More information

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

HTML Tables and. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar HTML Tables and Forms Chapter 5 2017 Pearson http://www.funwebdev.com - 2 nd Ed. HTML Tables A grid of cells A table in HTML is created using the element Tables can be used to display: Many types

More information

HTML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Department of Computer Engineering Khon Kaen University

HTML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Department of Computer Engineering Khon Kaen University HTML Asst. Prof. Dr. Kanda Runapongsa Saikaew (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 What is an HTML File? HTML stands for Hyper Text Markup Language An HTML file

More information

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013 The Hypertext Markup Language (HTML) Part II Hamid Zarrabi-Zadeh Web Programming Fall 2013 2 Outline HTML Structures Tables Forms New HTML5 Elements Summary HTML Tables 4 Tables Tables are created with

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

Web Designing HTML5 NOTES

Web Designing HTML5 NOTES Web Designing HTML5 NOTES HTML Introduction What is HTML? HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text Markup Language HTML describes the structure of Web pages

More information

Javascript. UNIVERSITY OF MASSACHUSETTS AMHERST CMPSCI 120 Fall 2010

Javascript. UNIVERSITY OF MASSACHUSETTS AMHERST CMPSCI 120 Fall 2010 Lecture 21 Javascript Announcements Reminder: beginning with Homework #7, Javascript assignments must be submitted using a format described in an attachment to HW#7 3rd Exam date set for 12/14 in Goessmann

More information

HTML Forms IT WS I - Lecture 11

HTML Forms IT WS I - Lecture 11 HTML Forms IT WS I - Lecture 11 Saurabh Barjatiya International Institute Of Information Technology, Hyderabad 04 October, 2009 Contents Seeing submitted values 1 Seeing submitted values 2 3 Seeing submitted

More information

Form Overview. Form Processing. The Form Element. CMPT 165: Form Basics

Form Overview. Form Processing. The Form Element. CMPT 165: Form Basics Form Overview CMPT 165: Form Basics Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 26, 2011 A form is an HTML element that contains and organizes objects called

More information

HTML. MPRI : Web Data Management. Antoine Amarilli Friday, December 7th 1/28

HTML. MPRI : Web Data Management. Antoine Amarilli Friday, December 7th 1/28 HTML MPRI 2.26.2: Web Data Management Antoine Amarilli Friday, December 7th 1/28 General presentation HyperText Markup Language Describes a Web page (not the only kind of Web content...) Normalized by

More information

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II CHAPTER 1: HTML 1. What is HTML? Define its structure. a. HTML [Hypertext Markup Language] is the main markup language for creating web pages and other information that can be displayed in a web browser.

More information

Welcome. Web Authoring: HTML - Advanced Topics & Photo Optimisation (Level 3) Richard Hey & Barny Baggs

Welcome. Web Authoring: HTML - Advanced Topics & Photo Optimisation (Level 3) Richard Hey & Barny Baggs Welcome Web Authoring: HTML - Advanced Topics & Photo Optimisation (Level 3) Richard Hey & Barny Baggs Health and Safety Course Information General Information Objectives To understand the need for photo

More information

Web Forms. Survey or poll Contact us Sign up for an newsletter Register for an event

Web Forms. Survey or poll Contact us Sign up for an  newsletter Register for an event Web Forms Survey or poll Contact us Sign up for an email newsletter Register for an event Web Forms All our web pages thus far have had a one-way flow of information, from us to our web visitors. Now we'll

More information

core programming HTML Forms Sending Data to Server-Side Programs Marty Hall, Larry Brown

core programming HTML Forms Sending Data to Server-Side Programs Marty Hall, Larry Brown core programming HTML Forms Sending Data to Server-Side Programs 1 2001-2003 Marty Hall, Larry Brown http:// Agenda Sending data from forms The FORM element Text controls Push buttons Check boxes and radio

More information

Creating and Setting Up the Initial Content

Creating and Setting Up the Initial Content Creating and Setting Up the Initial Content Creating and Setting Up the Initial Content The following sections outline the steps necessary to create and set up the initial content displayed on the homepage.

More information

1/27/2013. Outline. Adding images to your site. Images and Objects INTRODUCTION TO WEB DEVELOPMENT AND HTML

1/27/2013. Outline. Adding images to your site. Images and Objects INTRODUCTION TO WEB DEVELOPMENT AND HTML Outline INTRODUCTION TO WEB DEVELOPMENT AND HTML Images and Objects: Adding images to your site Adding Objects with Using Images as Links Image Maps Exercise Lecture 05 - Spring 2013 Adding images

More information

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats LEC. 5 College of Information Technology / Department of Information Networks.... Web Page Design/ Second Class / Second Semester HTML5: MULTIMEDIA Multimedia Multimedia comes in many different formats.

More information

HTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data"

HTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data CS 418/518 Web Programming Spring 2014 HTML Tables and Forms Dr. Michele Weigle http://www.cs.odu.edu/~mweigle/cs418-s14/ Outline! Assigned Reading! Chapter 4 "Using Tables to Display Data"! Chapter 5

More information

WEBD 236 Web Information Systems Programming

WEBD 236 Web Information Systems Programming WEBD 236 Web Information Systems Programming Week 4 Copyright 2013-2017 Todd Whittaker and Scott Sharkey (sharkesc@franklin.edu) Agenda This week s expected outcomes This week s topics This week s homework

More information

Chapter 1 FORMS. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 FORMS. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 FORMS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: How to use forms and the related form types. Controls for interacting with forms. Menus and presenting users with

More information

D B M G. Introduction to databases. Web programming: the HTML language. Web programming. The HTML Politecnico di Torino 1

D B M G. Introduction to databases. Web programming: the HTML language. Web programming. The HTML Politecnico di Torino 1 Web programming The HTML language The HTML language Basic concepts User interfaces in HTML Forms Tables Passing parameters stored in forms @2017 Politecnico di Torino 1 Basic concepts HTML: HyperText Markup

More information

Hyperlinks, Tables, Forms and Frameworks

Hyperlinks, Tables, Forms and Frameworks Hyperlinks, Tables, Forms and Frameworks Web Authoring and Design Benjamin Kenwright Outline Review Previous Material HTML Tables, Forms and Frameworks Summary Review/Discussion Email? Did everyone get

More information

Javascript. UNIVERSITY OF MASSACHUSETTS AMHERST CMPSCI 120 Fall 2010

Javascript. UNIVERSITY OF MASSACHUSETTS AMHERST CMPSCI 120 Fall 2010 Lecture 22 Javascript Announcements Homework#7 now due 11/24 at noon Reminder: beginning with Homework #7, Javascript assignments must be submitted using a format described in an attachment to HW#7 I will

More information

Website Development with HTML5, CSS and Bootstrap

Website Development with HTML5, CSS and Bootstrap Contact Us 978.250.4983 Website Development with HTML5, CSS and Bootstrap Duration: 28 hours Prerequisites: Basic personal computer skills and basic Internet knowledge. Course Description: This hands on

More information

CSS CSS how to display to solve a problem External Style Sheets CSS files CSS Syntax

CSS CSS how to display to solve a problem External Style Sheets CSS files CSS Syntax CSS CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem External Style Sheets can save a lot of work External Style Sheets

More information

Programming of web-based systems Introduction to HTML5

Programming of web-based systems Introduction to HTML5 Programming of web-based systems Introduction to HTML5 Agenda 1. HTML5 as XML 2. Basic body elements 3. Text formatting and blocks 4. Tables 5. File paths 6. Head elements 7. Layout elements 8. Entities

More information

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors.

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors. HTML HTML/XHTML HyperText Mark-up Language Basic language for WWW documents Format a web page s look, position graphics and multimedia elements Describe document structure and formatting Platform independent:

More information

More HTML. Images and links. Tables and lists. <h1>running in the family</h1> <h2>tonight 9pm BBC One</h2>

More HTML. Images and links. Tables and lists. <h1>running in the family</h1> <h2>tonight 9pm BBC One</h2> More HTML Images and links Tables and lists running in the family tonight 9pm BBC One hurdles legend Colin Jackson traces his family tree to Jamaica in Who Do You Think You Are?

More information

NETB 329 Lecture 13 Python CGI Programming

NETB 329 Lecture 13 Python CGI Programming NETB 329 Lecture 13 Python CGI Programming 1 of 83 What is CGI? The Common Gateway Interface, or CGI, is a set of standards that define how information is exchanged between the web server and a custom

More information

INFS 2150 / 7150 Intro to Web Development / HTML Programming

INFS 2150 / 7150 Intro to Web Development / HTML Programming XP INFS 2150 / 7150 Intro to Web Development / HTML Programming Working with Graphics in a Web Page 1 Objectives Learn about different image formats Control the placement and appearance of images on a

More information

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special.

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special. This section describes how to add content to your pages including text, Microsoft Office documents, images, Flash, and other media content. Inserting Text To add text to your document, you can type the

More information

Inserting multimedia objects in Dreamweaver

Inserting multimedia objects in Dreamweaver Inserting multimedia objects in Dreamweaver To insert a multimedia object in a page, do one of the following: Place the insertion point in the Document window where you want to insert the object, then

More information

WRITING LINKS. <a href="

WRITING LINKS. <a href= CS637 Class 2 We are looking at slides from HTML and CSS: Design and Build Websites by Jon Duckett Slides are posted on the class website, protected by a password written on the board Note: Exams are open-print-books,

More information

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio Objectives Understand Web video and audio Use the video element Incorporate the source element Control playback HTML 5 and CSS

More information

Multimedia. File formats. Image file formats. CSE 190 M (Web Programming) Spring 2008 University of Washington

Multimedia. File formats. Image file formats. CSE 190 M (Web Programming) Spring 2008 University of Washington Multimedia CSE 190 M (Web Programming) Spring 2008 University of Washington Except where otherwise noted, the contents of this presentation are Copyright 2008 Marty Stepp and Jessica Miller and are licensed

More information

CS637 Class 2 WRITING LINKS WRITING LINKS LINKING TO OTHER SITES WRITING LINKS 9/11/2018 THE PAGE THE LINK TAKES YOU TO

CS637 Class 2 WRITING LINKS WRITING LINKS LINKING TO OTHER SITES WRITING LINKS 9/11/2018 THE PAGE THE LINK TAKES YOU TO CS637 Class 2 We are looking at slides from and CSS: Design and Build Websites by Jon Duckett Slides are posted on the class website, protected by a password written on the board Note: Exams are open-print-books,

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Horizontal Rule Element

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Horizontal Rule Element Web Development & Design Foundations with HTML5 Ninth Edition Chapter 4 Visual Elements and Graphics Learning Objectives (1 of 2) 4.1 Create and format lines and borders on web pages 4.2 Apply the image

More information

HTML5 INTRODUCTION & SEMANTICS

HTML5 INTRODUCTION & SEMANTICS HTML5 INTRODUCTION & SEMANTICS HTML5 HTML5 is the last major revision of the Hypertext Markup Language (HTML) standard W3C Recommendation 28 October 2014 Follows its predecessors HTML 4.01 and XHTML 1.1

More information

Web Designing Course

Web Designing Course Web Designing Course Course Summary: HTML, CSS, JavaScript, jquery, Bootstrap, GIMP Tool Course Duration: Approx. 30 hrs. Pre-requisites: Familiarity with any of the coding languages like C/C++, Java etc.

More information

Web Site Design and Development Lecture 23. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM

Web Site Design and Development Lecture 23. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM Web Site Design and Development Lecture 23 CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM List box The element shows a list of options in a scroll-able box when size is

More information

QuickTime Pro an inexpensive (but clunky) solution

QuickTime Pro an inexpensive (but clunky) solution QuickTime Pro an inexpensive (but clunky) solution Converting Existing Media into QuickTime Movies Compatible Media (not an exhaustive list) Audio AIFF AU CD audio (Mac only) MIDI MP3 (MPEG-1 layers 1,

More information

Media, Tables and Links. Kanida Sinmai

Media, Tables and Links. Kanida Sinmai Media, Tables and Links Kanida Sinmai ksinmai@hotmail.com http://mis.csit.sci.tsu.ac.th/kanida Images GIF JPG PNG GIF Graphic Interchange Format Maximum number of 256 colors Can be Animated Transparency

More information

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 NOTE: It is my policy to give a failing grade in the course to any student who either gives or receives

More information

Quick start guide to Blackboard at Keele

Quick start guide to Blackboard at Keele Quick start guide to Blackboard at Keele Table of Contents What is the KLE and why do we use it?... 3 Sign-in to the KLE... 3 Tabs and Sub-Tabs... 3 Panels and Customising the Home Tab... 3 Tools in the

More information

Q1. What is JavaScript?

Q1. What is JavaScript? Q1. What is JavaScript? JavaScript was designed to add interactivity to HTML pages JavaScript is a scripting language A scripting language is a lightweight programming language JavaScript is usually embedded

More information

<form>. input elements. </form>

<form>. input elements. </form> CS 183 4/8/2010 A form is an area that can contain form elements. Form elements are elements that allow the user to enter information (like text fields, text area fields, drop-down menus, radio buttons,

More information

External HTML E-form Guide

External HTML E-form Guide External HTML E-form Guide A guide for creation and setup of external e- froms for FileBound. Document Version: 6.5.2 Published Date: 2/27/2014 - 2 - Copyright Copyright 2013 FileBound All Rights Reserved.

More information

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

CSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0 CSI 3140 WWW Structures, Techniques and Standards Markup Languages: XHTML 1.0 HTML Hello World! Document Type Declaration Document Instance Guy-Vincent Jourdan :: CSI 3140 :: based on Jeffrey C. Jackson

More information

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과 16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과 목차 HTML5 Introduction HTML5 Browser Support HTML5 Semantic Elements HTML5 Canvas HTML5 SVG HTML5 Multimedia 2 HTML5 Introduction What

More information

HTML5 INTRODUCTION & SEMANTICS

HTML5 INTRODUCTION & SEMANTICS HTML5 INTRODUCTION & SEMANTICS HTML5 A vocabulary and associated APIs for HTML and XHTML HTML5 is the last major revision of the Hypertext Markup Language (HTML) standard W3C Recommendation 28 October

More information

HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages.

HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages. vinsri76@yahoo.com +965-69300304 HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages. Name Two text Editor which are used to create HTML page. They are: Notepad

More information

MULTIMEDIA TOOLS :: CLASS NOTES

MULTIMEDIA TOOLS :: CLASS NOTES CLASS :: 08 10.30 2017 3 Hours MULTIMEDIA TOOLS :: CLASS NOTES AGENDA EXPORTING PSD IMAGES TO FOLDER :: Ensure Your Folder Structure is Correct :: Open Photoshop CC (Creative Cloud) :: Properly Name Your

More information

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version

More information

HTML5 INTRODUCTION & SEMANTICS

HTML5 INTRODUCTION & SEMANTICS HTML5 INTRODUCTION & SEMANTICS HTML5 A vocabulary and associated APIs for HTML and XHTML HTML5 is the last major revision of the Hypertext Markup Language (HTML) standard W3C Recommendation 28 October

More information

PYTHON CGI PROGRAMMING

PYTHON CGI PROGRAMMING PYTHON CGI PROGRAMMING http://www.tutorialspoint.com/python/python_cgi_programming.htm Copyright tutorialspoint.com The Common Gateway Interface, or CGI, is a set of standards that define how information

More information

Last &me: Javascript (forms and func&ons)

Last &me: Javascript (forms and func&ons) Let s debug some code together: hkp://www.clsp.jhu.edu/~anni/cs103/test_before.html hkp://www.clsp.jhu.edu/~anni/cs103/test_arer.html

More information

HTML and JavaScript: Forms and Validation

HTML and JavaScript: Forms and Validation HTML and JavaScript: Forms and Validation CISC 282 October 18, 2017 Forms Collection of specific elements know as controls Allow the user to enter information Submit the data to a web server Controls are

More information

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

Web Development & Design Foundations with XHTML. Chapter 4 Key Concepts Web Development & Design Foundations with XHTML Chapter 4 Key Concepts Learning Outcomes In this chapter, you will learn to: Create and format lines and borders on Web pages Decide when to use graphics

More information

CSE 154 LECTURE 8: FORMS

CSE 154 LECTURE 8: FORMS CSE 154 LECTURE 8: FORMS Web data most interesting web pages revolve around data examples: Google, IMDB, Digg, Facebook, YouTube, Rotten Tomatoes can take many formats: text, HTML, XML, multimedia many

More information

Flash Ads. Tracking Clicks with Flash Clicks using the ClickTAG

Flash Ads. Tracking Clicks with Flash Clicks using the ClickTAG How-to Guide to Displaying and Tracking Rich-Media/Flash Ads Image advertising varies from standard GIF, JPG, PNG to more interactive ad technologies such as Flash, or rich-media (HTML Ads). Ad Peeps can

More information

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel.

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel. Adobe Dreamweaver CS6 Project 3 guide How to create forms You can use forms to interact with or gather information from site visitors. With forms, visitors can provide feedback, sign a guest book, take

More information

Outline. Introducing Form. Introducing Forms 2/21/2013 INTRODUCTION TO WEB DEVELOPMENT AND HTML

Outline. Introducing Form. Introducing Forms 2/21/2013 INTRODUCTION TO WEB DEVELOPMENT AND HTML Outline INTRODUCTION TO WEB DEVELOPMENT AND HTML Introducing Forms The element Focus Sending form data to the server Exercise Lecture 07: Forms - Spring 2013 Introducing Form Any form is declared

More information

Working with Images and Multimedia

Working with Images and Multimedia CHAPTER Working with Images and Multimedia You can make your web page more interesting by adding multimedia elements. You can download the files featured in this chapter from www.digitalfamily.com/tyv.

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Project #3 Review Forms (con t) CGI Validation Design Preview Project #3 report Who is your client? What is the project? Project Three action= http://...cgi method=

More information

CHAPTER 6: CREATING A WEB FORM CREATED BY L. ASMA RIKLI (ADAPTED FROM HTML, CSS, AND DYNAMIC HTML BY CAREY)

CHAPTER 6: CREATING A WEB FORM CREATED BY L. ASMA RIKLI (ADAPTED FROM HTML, CSS, AND DYNAMIC HTML BY CAREY) CHAPTER 6: CREATING A WEB FORM INTERACTION BETWEEN A WEB FORM AND A WEB SERVER Without a form, a website is read-only. It only provides information. EXAMPLES OF FORMS USAGE Performing searches Posting

More information

Enlargeit! Version 1.1 Operation Manual

Enlargeit! Version 1.1 Operation Manual Enlargeit! Version 1.1 Operation Manual Contents Page 1 What is EnlargeIt! 2 2 What does EnlargeIt! need 2 3 Displaying pictures 2 3.1 Easy integration 2 3.2 Failsafe integration 3 4 Displaying flash (*.swf)

More information

ONLINE SPECS. Connecting You with Key Christian Audiences

ONLINE SPECS. Connecting You with Key Christian Audiences ONLINE SPECS Connecting You with Key Christian Audiences Online Banner Ads 728 x 90 970x250 600 x 150 x Mobile Interstitial 320 x 50 300 250 300 x x250 ChristianityTodayAds.com 2 BANNER AD SPECIFICATIONS

More information

Creating a Web Page with HTML

Creating a Web Page with HTML CT1501 DEVELOPMENT OF INTERNET APPLICATION Creating a Web Page with HTML Prepared By: Huda Alsuwailem Reviewed by: Rehab Alfallaj www.faculty.ksu.edu.sa/rehab-alfallaj ralfallaj@ksu.edu.sa Tables

More information

Creating and Building Websites

Creating and Building Websites Creating and Building Websites Stanford University Continuing Studies CS 21 Mark Branom branom@alumni.stanford.edu Course Web Site: http://web.stanford.edu/group/csp/cs21 Week 7 Slide 1 of 25 Week 7 Unfinished

More information

Website Design (Weekday) By Alabian Solutions Ltd , 2016

Website Design (Weekday) By Alabian Solutions Ltd ,  2016 Website Design (Weekday) By Alabian Solutions Ltd 08034265103, info@alabiansolutions.com www.alabiansolutions.com 2016 TECHNOLOGIES DATE TIME Day 1 HTML Part 1 Intro to the web The web Clients Servers

More information

Comp-206 : Introduction to Software Systems Lecture 23. Alexandre Denault Computer Science McGill University Fall 2006

Comp-206 : Introduction to Software Systems Lecture 23. Alexandre Denault Computer Science McGill University Fall 2006 HTML, CSS Comp-206 : Introduction to Software Systems Lecture 23 Alexandre Denault Computer Science McGill University Fall 2006 Course Evaluation - Mercury 22 / 53 41.5% Assignment 3 Artistic Bonus There

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

Week 13 Thursday (with Page 5 corrections)

Week 13 Thursday (with Page 5 corrections) Week 13 Thursday (with Page 5 corrections) Quizzes: HTML/CSS and JS available and due before 10 pm next Tuesday, May 1 st. You may do your own web research to answer, but do not ask classmates, friends,

More information

Web Technologies - by G. Sreenivasulu Handout - 1 UNIT - I

Web Technologies - by G. Sreenivasulu Handout - 1 UNIT - I INTRODUCTION: UNIT - I HTML stands for Hyper Text Markup Language.HTML is a language for describing web pages.html is a language for describing web pages.html instructions divide the text of a document

More information

Forms 4/3/2018. Two way communication. Sending Data from Client to Server. One way communication:

Forms 4/3/2018. Two way communication. Sending Data from Client to Server. One way communication: Forms Introduction to Web Design and Development CSCI 1710 Two way communication One way communication: So far we have created HTML5 that the server sends to the client for display in a browser Two way

More information

Centricity 2.0 Section Editor Help Card

Centricity 2.0 Section Editor Help Card Centricity 2.0 Section Editor Help Card Accessing Section Workspace In order to edit your section, you must first be assigned Section Editor privileges. This is done by the Director of your Site, Subsite,

More information

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:

More information

EDCI 270 Coding Instruction. Linking

EDCI 270 Coding Instruction. Linking EDCI 270 Coding Instruction Linking 1. Anchored Links (links that jump/move to a different part of the same page) a. These are the links that will be in your table of contents. b. Code Example: This is

More information

MULTIMEDIA WEB DESIGN CLASS NOTES

MULTIMEDIA WEB DESIGN CLASS NOTES 04.06 2018 EMBEDDING MEDIA INSTRUCTION EXPORTING PSD IMAGES TO FOLDER :: Ensure Your Folder Structure is Correct :: Open Photoshop CC [Creative Cloud] :: Properly Name Your Image Layers :: Turn on Generator

More information

Creating Web Pages Using HTML

Creating Web Pages Using HTML Creating Web Pages Using HTML HTML Commands Commands are called tags Each tag is surrounded by Some tags need ending tags containing / Tags are not case sensitive, but for future compatibility, use

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

What is HTML5? The previous version of HTML came in The web has changed a lot since then.

What is HTML5? The previous version of HTML came in The web has changed a lot since then. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in 1999. The web has changed a lot since then. HTML5 is still a work in progress. However,

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1 Introduction Chapter 1: Structuring Documents for the Web 1 A Web of Structured Documents 1 Introducing HTML and XHTML 2 Tags and Elements 4 Separating Heads from Bodies 5 Attributes Tell Us About Elements

More information

Display guidelines UCAS Media Version 1.0

Display guidelines UCAS Media Version 1.0 Display guidelines UCAS Media Version 1.0 Thank you for choosing to advertise with UCAS. Please take the time to read the following display advertising specification guidelines, before submitting creatives

More information

HTML 5 Tables and Forms

HTML 5 Tables and Forms Tables for Tabular Data Display HTML 5 Tables and Forms Tables can be used to represet information in a two-dimensional format. Typical table applications include calendars, displaying product catelog,

More information

Page 1 of 11 Wordpress Sites How-to Guide. Introduction to Blogging -

Page 1 of 11 Wordpress Sites How-to Guide. Introduction to Blogging - Page 1 of 11 Wordpress Sites How-to Guide General Information: Version 5 Updated 1/04/10 Introduction to Blogging - http://codex.wordpress.org/introduction_to_blogging Tutorials from Absolute - http://absolutemg.com/support

More information

AGENDA :: MULTIMEDIA TOOLS :: CLASS NOTES

AGENDA :: MULTIMEDIA TOOLS :: CLASS NOTES CLASS :: 08 03.17 2017 3 Hours AGENDA EXPORTING PSD IMAGES TO FOLDER :: Ensure Your Folder Structure is Correct :: Open Photoshop CC [Creative Cloud] :: Properly Name Your Image Layers :: Turn on Generator

More information

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1 HTML Forms CITS3403 Agile Web Development 2018, Semester 1 Some material Copyright 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Forms A form is the usual way to get information from

More information

Website Design (Weekend) By Alabian Solutions Ltd , 2016

Website Design (Weekend) By Alabian Solutions Ltd ,  2016 Website Design (Weekend) By Alabian Solutions Ltd 08034265103, info@alabiansolutions.com www.alabiansolutions.com 2016 TECHNOLOGIES DATE TIME Day1 Section 1 HTML Part 1 12am 5pm Intro to the web The web

More information

The <img> Element. To place an image on our web page, we use the self-closing <img> element:

The <img> Element. To place an image on our web page, we use the self-closing <img> element: Images The Element To place an image on our web page, we use the self-closing element: The src attribute ("source") is required and

More information