4.01B Authoring Languages and Web Authoring Software

Slides:



Advertisements
Similar presentations
3.02B Authoring Languages 3.02 Develop webpages..
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
XHTML Basics.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Project 1 Introduction to HTML.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 14 Introduction to HTML
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Chapter 1 Variables in the Web Design Environment.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Creating a Simple Page: HTML Overview
Chapter 1 Introduction to HTML, XHTML, and CSS
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Creating a Basic Web Page
The Internet 8th Edition Tutorial 9 Creating Effective Web Pages.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
XHTML and CSS Session 1 Intro, (X)HTML, CSS, W3C, browsers, webpage, structure, tags, attributes, elements, web development process, basic XHTML elements.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Tutorial 1 Developing a Basic Web Page. Objectives Learn the history of the Web and HTML Describe HTML standards and specifications Understand HTML elements.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
HTML HyperText Markup Language Victoria E. Kozlek.
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.
COMP 143 Web Development with Adobe Dreamweaver CC.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Hyper Text Markup Language.  My First Heading My first paragraph. Example Explained The DOCTYPE declaration defines the document type The text between.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Chapter 17 The Need for HTML 5.
Web Basics: HTML/CSS/JavaScript What are they?
4.01 How Web Pages Work.
Chapter 2 - Web Design Tools
Project 1 Introduction to HTML.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Web Site Development and Macromedia Dreamweaver 8
4.01B Authoring Languages and Web Authoring Software
Chapter 1 Introduction to HTML.
Computers and Information Systems
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Project 1 Introduction to HTML.
3.00cs HTML Overview 3.00cs Develop webpages.
The Internet and HTML Code
3.02B Authoring Languages 3.02 Develop webpages..
Section 10.1 YOU WILL LEARN TO… Define scripting
Web Programming– UFCFB Lecture 9
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Web Page Development Tools
3.02B Authoring Languages 3.02 Develop webpages..
Tutorial Developing a Basic Web Page
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Web Page Development Tools
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Computer communications
CIS 133 mashup Javascript, jQuery and XML
An Introduction to HTML Pages
Web Programming– UFCFB Lecture 9
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Presentation transcript:

4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.

Authoring Languages Used to control the appearance and functionality of webpages when displayed in a browser Examples include: HTML (HyperText Markup Language) XML (eXtensible Markup Language) XHTML (eXtensible HTML) HTML 5

HTML HyperText Markup Language First and still primary language for developing webpages/sites. Uses codes, or tags, to instruct the browser how to display text and images. Is platform independent. Example of HTML code <html> <title>Student Website</title> <b>Welcome to my website!</b> </html>

XML Describes data types to facilitate data processing eXtensible Markup Language Describes data types to facilitate data processing Designed to carry data, not to display it Allows the author to define tags to identify each data entry so that the data can be easily imported into other applications Metadata—data about data Example of XML code <weather> <city>Atlanta</city> <state>Georgia</state> <temp>75</temp> </weather>

XHTML eXtensible HyperText Markup Language Combination of HTML and XML Allows the designer to mix HTML and XML so that browsers can display and manage data correctly Originally intended to replace HTML as dominant authoring language Places restrictions on HTML tags so that code is cleaner and can display data as the author intended Requires all HTML tag sets be closed Requires lowercase tags Many devices can’t interpret bad HTML code (mobile phones, PDAs) Teacher Note: The problem was that different browsers began to add HTML tags that only their browser would support. For example, Netscape’s browser would recognize the <blink> tag which would make text blink. Microsoft’s browser (Internet Explorer) did not recognize this tag. Soon, web developers found themselves faced with having to learn which tags would work in which browsers and design their websites with these compatibility issues in mind. This is why the W3C stepped in and began creating standards for web development. They wanted to create guidelines for developing web pages so that pages would display the same in all browsers. XHTML was intended to separate the data (information) from the formatting (styles). Several tags that were used to format text were deprecated (recommended for deletion from future coding languages) in favor of using style sheets to perform the formatting. Even though the upcoming recommendation from the W3C will be HTML 5, it will still follow many of the coding guidelines used in writing XHTML.

HTML 5 The latest revision of HTML. It has been adopted by the W3C as the next HTML standard. It merges some of the features of HTML and XHTML. It is still being developed.

Website Enhancement Tools Style Sheets Describe how browsers should present or display information on a webpage. Give web developers more control over layout and page formatting. Scripting Languages Lightweight programming languages used to create interactive webpages. Applets Short programs written in Java code that can be embedded into webpages.

CSS Cascading Style Sheets <html> <head> <style type="text/css"> h1 {color: #00ff00} h2 {color: #dda0dd} p {color: rgb(0,0,255)} </style> </head> <body> <h1>This is header 1</h1> <h2>This is header 2</h2> <p>This is a paragraph</p> </body> </html> Cascading Style Sheets Separates content from appearance and gives web authors more control over layout and page format CSS code instructs the Web browser how to format each item.

Pros and Cons of CSS Advantages Disadvantages One style sheet can control the formatting for multiple webpages. An entire website can be reformatted by editing one CSS file. Styles can also be set internally. The CSS code is keyed in the header section of the html document. Disadvantages May alter the ability of some devices to accurately read and display information. Not all browsers recognize style sheets, especially older versions of browsers. Many browsers do not recognize all the styles in CSS.

JavaScript An object based scripting language that allows creation and execution of procedures within a webpage. Does not require plug-ins (additional programs for the user to install). Widely supported by most browsers. The JavaScript below displays this dialog box in the browser window: <html> <head> <title>JavaScript Example</title> <script type="text/JavaScript"> var foo="Greetings, visitor!"alert(foo); </script> </head> <body> </body> </html>

Java Applets Short programs written in Java code Added to basic HTML and XHTML Used to add multimedia, animation, gaming, and other interactive elements to webpages to make them more interesting. http://java.sun.com/applets/

Web Authoring Software There are several web authoring software solutions available for authoring and managing websites. Text Editors – allow developers to write code in plain text. Examples: Notepad and Wordpad Web Editors - provides a graphical user interface with menus containing commands to make webpage creation easier for developers. Examples include: Adobe’s Dreamweaver Microsoft’s Expression Web Kompozer – open source software Seamonkey – open source software Website hosts also provide proprietary web software authoring solutions for managing pages stored on their sites. Teacher Note: The hyperlinks open the following URLs: Dreamweaver: http://www.adobe.com/products/dreamweaver/ Expression Web: http://www.microsoft.com/expression/ Kompozer: http://www.kompozer.net/features.php Seamonkey: http://www.seamonkey-project.org/