authoring languages and web authoring software

of 12 /12
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.

Author: shad-hansen

Post on 03-Jan-2016

34 views

Category:

Documents


2 download

Embed Size (px)

DESCRIPTION

Authoring Languages and Web Authoring Software. 4.01 Examine web page development and design. Authoring Languages. Used to control the appearance and functionality of web pages when displayed in a browser Examples include: HTML (HyperText Markup Language) XML (eXtensible Markup Language) - PowerPoint PPT Presentation

TRANSCRIPT

  • Authoring Languages and Web Authoring Software4.01 Examine web page development and design.

  • Authoring LanguagesUsed to control the appearance and functionality of web pages when displayed in a browser Examples include:HTML (HyperText Markup Language)XML (eXtensible Markup Language)XHTML (eXtensible HTML)Java Applets

  • HTMLHyperText Markup LanguageFirst and still primary language for developing web pages/sitesUses codes, or tags, to instruct the browser how to display text and imagesTreats all data the samefor display onlyExample of HTML code

    Student WebsiteWelcome to my website!

  • XMLeXtensible Markup LanguageDescribes data types to facilitate data processingDesigned to carry data, not to display itUses author-defined tags to identify each data entry so that the data can be easily imported into other applicationsMetadatadata about dataExample of XML code

    AtlantaGeorgia75

  • XHTMLeXtensible HyperText Markup LanguageCombination of HTML and XMLAllows designer to mix HTML and XML so that browsers can display and manage data correctlyAimed to replace HTML as dominant authoring languagePlaces restrictions on HTML tags so that code is cleaner and can display data as author intendedRequires all HTML tag sets be closedRequires lowercase tagsMany devices cant interpret bad HTML code (mobile phones, PDAs)

  • Java AppletsShort programs written in Java codeAdded to basic HTML and XHTML Add multimedia, animation, gaming, and other interactive elements to add interest to the page

    http://java.sun.com/applets/

  • Presentation and Scripting Languages

    CSS (Cascading Style Sheets)JavaScript

  • CSSCascading Style SheetsSeparates content from appearance and gives web authors more control over layout and page formatCSS code instructs the Web browser how to format each item.

    h1 {color: #00ff00}h2 {color: #dda0dd}p {color: rgb(0,0,255)}

    This is header 1This is header 2This is a paragraph

  • Pros and Cons of CSSAdvantagesOne style sheet can control the formatting for multiple web pages. An entire web site can be reformatted by editing one CSS file.Styles can also be set internally. The CSS is in the header of the html document. DisadvantageMay alter the ability of some devices to accurately read and display information.

  • JavaScriptAn object based scripting language that allows creation and execution procedures within a web pageDoes not require plug-ins (additional programs for the user to install)Widely supported by most browsers

    JavaScript example displays this dialog box in the browser window:

    JavaScript Example

    var foo="Greetings, visitor!"alert(foo);

  • Web Authoring SoftwareThere are several web authoring software solutions available for authoring and managing web sites. Two major solutions are Microsoft Expression Web2 and Adobe Dreamweaver CS4.

    Web site hosts also provide proprietary web software authoring solutions for managing their sites.

  • Web Authoring SoftwareMicrosoft Expression Web2 (replaces Microsoft FrontPage)http://www.microsoft.com/expression/products/Overview.aspx?key=web Adobe Dreamweaver CS4http://www.adobe.com/products/dreamweaver/