W W Orking with XHTML

Total Page:16

File Type:pdf, Size:1020Kb

W W Orking with XHTML Tutorial 9 1 E-- ww orking with XHTML Creating a Well-Formed, Valid Document I Case I Wizard Works Fireworks I Wizard Works is one of the largest sellers of brand-name and customized fire- works in the central states. Its Web site produces the bulk of the company's sales. Tom Blaska, the head of advertising for Wizard Works, helps develop the content and design of the company's Web site. Because the Web site has been around for many years, some of the code dates back to the earliest versions of HTML. Tom would like the Web site code to be updated to reflect current stan- dards and practices. Specifically, he wants you to look into rewriting the Web site code in XHTML rather than HTML. He also would like you to find ways ta verify that the code used by Wizard Works meets XHTML standards. rlReview dtd-list.txt dtd-list.txt breaktxt.htm dtd-list.txt casttxt.htm address.txt workstxt.htm founttxt.htm dinnrtxt.htm gargtxt.htm dtd-list.txt astro.txt wwtxt.css + 2 graphic dtd-list.txt + 5 graphic + 6 graphic chem.txt + 4 graphic files lunchtxt.htm files files dtd-list.txt files + 4 graphic hebdtxt.htm + 1 graphic files hightxt-htm file laketxt.htm elect.txt scottxt. htm eng.txt + 4 HTML physics.txt files HTML 51 HTML and XHTML I Tutorial 9 Working with XHTA I Introducing XHTML he suggests that puupgrade the hame page file Icr XHTML standards MreCD ta the rest the Web site, ww.css, respectively, in the same folder. ) 2. Open works.htm in your Web browser. Figure 9-1 shows the current layout and design of the page. I Figure 9-1 ) Wizard Works home page We~~f~orlnbbqmhc1~p"'Otr~~~~~hank~lo dcsisnadagpbeym~.aifyo.~b~yoooan~pety.ar~~ dcsigoash.vcukaedlbebea~fadr~Wekmsdci~fayooebq~hfaddvay bcdm-lmme We&~e~~addrpeyrfaspcianedrPbawcmgcC~adorrdcsign~rnwe a~~yonspcia~Besmro~&spsalcvcd~ertytoemm~ddnry WdWm4311T-W LhM KV41105 W]W&31%¶ history of the language. The beginnings of XHTML go back to SGML SGML Standard Generalized Markup Language or SCML is a language introduced in 1980 that describes the structure and content of documents or any type of information that is read- able by machines. SGML is device-independent and system-independent, meaning that documents written in SGML can be used, in theory, on almost any type of device under almost any type of operating system. SGML has been and remains the chosen vehicle for creating structured documents in businesses and government organizations of all sizes. Think of the daunting task involved in documenting all of the parts used in a jet airplane while at the same time organizing those documents so that engineers, mechanics, and developers can use them to quickly retrieve and edit information they need. SGML pro- vides tools to manage documentation projects of this magnitude. However, because of its power, scope, and flexibility, SGML is a difficult language to learn and apply. The official specification for SGML is over 150 pages long and covers some scenarios and cases that are rarely encountered by even the most experienced utorial9 Working with XHTML I HTML and XHTML\ HTML 527 1 is limited to organizations that can afford ( SGML environments. For example, SGML re Web page authors need a language that WLas an SGML Application ! i$more often used in creating SGML applications, which are markup languages klmbased on the SGML architecture and that can be applied to specific, not general, Pf information. One such SGML application is HTML. Because HTML is an SGML on, it shares several of the properties of SGML, such as device-independence, why the same Web page can be rendered by PCs, cell phones, printers, and blem with HTML that you may have noticed is that various Web browsers lped their own unique flavors of HTML to provide customers with new and useful bsnot available with other browsers. For example, the Netscaw browser saw a need that i;lcluded the fraheset and frame ele- HTML at that time. Likewise, Microsoft saw r internal frames and introduced the iframe element into Internet Explorer- innovation that represented a departure from standard HTML. Although these ns were later adopted into the official HTML specifications by the World Wide nsortium (W3C), many other extensions were not adopted-for example, lnternet marquee element used to create blocks of scrolling text. The result can some- confusing mixture of competing HTML standardme kind of HTML for each and, even worse, for each browser version. Although the innovations offered by , Microsoft, and others certainly increased the scope and power of HTML, they the expense of clarity. Web designers could no longer create Web sites without a lot of time and effort to ensure their sites worked across various browsers and be applied inconsistently. For example, the :ations because the hl element has not t&l>~eb Page Title bugh' this code does not follow the correct syntax, most browsers render it correctly. ise, the following code would likely be interpreted correctly even though the col- attribute value is not enclosed in quotation marks: k? colspan=2sHeading</td> bough a browser that is verv forgiving of mistakes in svntax might seem beneficial to ~sionas different ~ibpages employ HTML also affects the browser design. By mak- { allowances for inconsistently applied HTML code, the source code for tLe browser ~t be larger and more complex to deal with all contingencies. This can become an tre for browsers that run on handheld devices, which are more limited in the space y allot for software. So it is actually better for everyone if Web page code adheres to itain standards for content and structure. The path to a cleaner version of HTML mlved rewriting HTML in terms of XML. C HTML and XHTML Tutorial 9 Working with XHTML XML and XHTML specific needs. For example, a business might design an XML document that contains elements for recording inventory and pricing data. This code <work> <work-number>K. 33l</work-number> <work-title>Piano Sonata in A Major</work-title> </work> <identification> <creator type=l~composerl'>WolfgangAmadeus Mozart</creator> <rights>Copyright 2003 Recordare LLCc/rights> </identification> I and XML, the W3C maintains the specifications and standards for XHTML. The marizes these versions. I I Figure 9-2 Version Date Rebased Description XHTML brings the rigor of XML to Web pages and standards for more robust Web content on a wide The most didely supported version of XHTML is XHTML 1.0, with the specificatio most closely matching the specifications for HTML 4.0 (the latest W3C version of HT at the time of this writing). XHTML 1 .I is a restructuring of XHTML 1.0 in which diffe elements are placed within modules. This allows browsers to support only the portion the XHTML language that are relevant to their needs. Figure 9-3 describes some of the different modules in XHTML 1.l. 1 Tutorial 9 Working with XHTML HTML and XHTML HTML 529 : 1 XHTML 1.1 modules Figure 9-3 11 ~Mh "m supported Elements d - Structure Used to define the basic structure of the body, head, html, title document Metainformatim Used to add meta-information to the rneta document Used for text content abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, hl, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strow, var elements b, big, hr, i, small, sub, sup, tt dl, dt, dd, d,ul, li ,!Object Used for embedded obiects object, pararn mae Used for inline imaaes imci 1 ient-side Used for client-side image maps area, map frameset, frame, noframes ame Used for inline frames iframe rms Used for Web forms buttan, fieldset, form. input, label, leq- end, select, optgrmp, option, textarea 1 Fable Used for Web tables caption, col, damup,-. table, tbody, td, I tfoot, th, thead, tr I riptinq Used for addina scripts to the dasument noscript, scrlpt I - - yle Sheet Used for acc&ing style sheets style yle Attribute Used for adding the style attribute to attribute: style attribute (deprecated) individual elements Used for deprecatede dements and attributes menu, s, strike, uattributes: align, alink, I For example, an aural browser that works only with text might support only modules bat deal with text content, and not modules that deal with images or embedded objects. eftis enables browser developers to reduce the sizes of their applications to fit the uirements of specific devices. Browser developers can also use XHTML Basic, a ver- n of XHTML 1.1 that limits the modules to those useful with handheld devices. HTML 2.0 is still in draft form and so it is not supported in the Web community. When pleted, this version is expected to represent a great departure from previous versions of ML and HTML. In fact, documents written in XHTML 2.0 will not be backward- atible with earlier XHTML versions-a point that concerns many developers. The devel- nt of XHTML 2.0 will likely require the development of new XHTML modules or ions to existing XHTML modules. For this reason, a great deal of development effort is going into HTML 5.0 (and its XML version, XHTML 5.0), which will provide more sup- for multimedia elements as well as features for entering and retrieving data. the end, any future version of XHTML must have wide-ranging browser support e it can be easily adopted for general use. Browser support does not occur auto- nor is acceptance of any revisions to XHTML uniform across all browsers. So after the specifications for new versions of XHTML are finalized, it will be many y replaced.
Recommended publications
  • Jquery Marquee Plugin Usage
    Jquery Marquee Plugin Usage By using following codes, we can get rid of marquee element. For more information please click <style type="text/css"> 1 .wordwrap { 2 3 white-space: -moz-pre-wrap; /* Firefox */ 4 white-space: -pre-wrap; /* Opera <7 */ 5 white-space: -o-pre-wrap; /* Opera 7 */ 6 word-wrap: break-word; /* IE */ 7 } 8 9 .marquee,.marquee-left { overflow: hidden; } 10 </style> 11 <script type="text/javascript"> 12 $(function () { 13 var options = { 14 duration: 25000, gap: 150, delayBeforeStart: 0, duplicated: true, pauseOnHover: 15 true,allowCss3Support: false}; 16 $('div.marquee-left').marquee(options); 17 $.extend(options, {direction:'up'}); 18 $('div.marquee').marquee(options); 19 20 $('div.marquee ,div.marquee-left').mouseover(function() { 21 $(this).marquee("pause"); 22 }).mouseout(function() { 23 $(this).marquee("resume"); 24 }); 25 26 }); 27 </script> Content of marquee.js File 1 /** 2 * jQuery.marquee - scrolling text like old marquee element 3 * @author Aamir Afridi - aamirafridi(at)gmail(dot)com / http://aamirafridi.com/jquery/jquery- 4 marquee-plugin 5 */ 6 !function(e) { 7 e.fn.marquee = function(t) { 8 return this.each(function() { 9 var i, a, n, r, s, o = e.extend({}, e.fn.marquee.defaults, t), u = e(this), d = 3, 10 p = "animation-play-state", l = !1, c = function(e, t, i) { for (var a = ["webkit", "moz", 11 "MS", "o", ""], n = 0; n < a.length; n++) a[n] || (t = t.toLowerCase()), 12 e.addEventListener(a[n] + t, i, !1) }, 13 f = function(e) { 14 var t = []; 15 for (var i in e) e.hasOwnProperty(i) && t.push(i + ":"
    [Show full text]
  • RTML 101: the Unofficial Guide to Yahoo! Store® Templates
    RTML 101: The Unofficial Guide ® to Yahoo! Store Templates 2nd Edition – Updated for the New Editor By István Siposs Copyright and Important Legal Information Your use of this book means that you have read, understand, and agree to the following terms. The terms are legally binding upon you. Every reasonable effort has been made to ensure the accuracy of the information pre- sented in this book at the time of its publication. Note, however, that neither the author nor publisher is in charge of your web services provider, nor are they in charge of Yahoo!® stores generally, nor can they control your Yahoo!® store in particular. Consequently, this book may contain passages that are, or that later become, inaccurate. The book probably contains some passages that are not the best solution for your particular needs, too. Therefore, all information presented in this book is provided on an “as is” basis. Neither the publisher nor the author of this book makes any representations or warranties with respect to the accuracy or completeness of the contents of this book. On the contrary, the author and publisher specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The accuracy and completeness of the information provided in this book is not guaranteed or warranted to produce any particular result. Neither the author nor the publisher shall be liable for any loss of profit, money damages, or any other form of relief for problems arising from your use of this book.
    [Show full text]
  • Introducing HTML5 Second Edition
    HTMLINTRODUCING SECOND 5EDITION BRUCE LAWSON REMY SHARP Introducing HTML5, Second Edition Bruce Lawson and Remy Sharp New Riders 1249 Eighth Street Berkeley, CA 94710 510/524-2178 510/524-2221 (fax) Find us on the Web at: www.newriders.com To report errors, please send a note to [email protected] New Riders is an imprint of Peachpit, a division of Pearson Education Copyright © 2012 by Remy Sharp and Bruce Lawson Project Editor: Michael J. Nolan Development Editor: Margaret S. Anderson/Stellarvisions Technical Editors: Patrick H. Lauke (www.splintered.co.uk), Robert Nyman (www.robertnyman.com) Production Editor: Cory Borman Copyeditor: Gretchen Dykstra Proofreader: Jan Seymour Indexer: Joy Dean Lee Compositor: Danielle Foster Cover Designer: Aren Howell Straiger Cover photo: Patrick H. Lauke (splintered.co.uk) Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. For informa- tion on getting permission for reprints and excerpts, contact permissions@ peachpit.com. Notice of Liability The information in this book is distributed on an “As Is” basis without war- ranty. While every precaution has been taken in the preparation of the book, neither the authors nor Peachpit shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the com- puter software and hardware products described in it. Trademarks Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]
  • Copyrighted Material
    36_588737 bindex.qxp 2/27/06 11:31 PM Page 389 Index tips, 283 • Numerics • viral marketing, 348 21 Pay-Per-Click Campaign Secrets Your affiliate programs, 280–281 Competition Doesn’t Know, 2004 Edition Alertbox column (Nielsen), 346 (Goodman), 270 algorithms (for search results order), 302 80/20 rule, 31, 284 alphanumeric ID (of pages), 133, 178–179 404 Error Pages/Page Not Found alternate product shots, 116 Handling, 246 analytics software, 383–384 800 number, 334 anchor text, 103–104, 311 800 x 600 screen resolution, 91 anti-aliasing text, 120 1,040 x 768 screen resolution, 91 asterisk (red asterisk), 72, 234 auctions, 281–282 authors (as online merchants), 13 • A • author’s contact information, 6 Auto–Order Notification e-mail, 59–60 About.com directory, 277 autoresponders, 352 above the fold, 65, 67 Availability variable, 141 abstract, 64 Abstract field, 185 access speed, 343 • B • activating the Checkout Manager, 218 Add button, 366 background colors, 137 Add To Cart button, 65–67 background images, 137 Address-phone variable, 140 Background-color variable, 137 adjusting brightness, contract, color Background-image variable, 137 balance in images, 119 bad design (defined), 91 Adobe Photoshop, 118–119 Banner-font-size variable, 137 Advanced mode (Store Editor), 127–128 Bar-Delimited files (database uploads), 362 Advanced Settings module (Checkout bestselling products, 197–198 Manager), 217, 224–226 Beta test for Checkout Manager, 216 advertising bid amounts, 292–295 affiliate programs, 280–281 Billing Info Checkout page, 339 auctions,
    [Show full text]
  • A Taxonomy of Hyperlink Hiding Techniques
    A Taxonomy of Hyperlink Hiding Techniques Guang-Gang Geng1, Xiu-Tao Yang2, Wei Wang1, and Chi-Jie Meng1 1 China Internet Network Information Center, Computer Network Information Center, Chinese Academy of Sciences, Beijing, China, 100180 {gengguanggang,wangwei,mengchijie}@cnnic.cn 2 Beijing Institute of Electronic System Engineering, Beijing, China, 100854 xiutaoyang [email protected] Abstract. Hidden links are designed solely for search engines rather than visitors. To get high search engine rankings, link hiding techniques are usually used for the profitability of underground economies, such as illicit game servers, false medical services, illegal gambling, and less attractive high-profit industry. This paper investigates hyperlink hiding techniques on the Web, and gives a detailed taxonomy. We believe the taxonomy can help develop appropriate countermeasures. Statistical experimental results on real Web data indicate that link hiding techniques are very prevalent. We also tried to explore the attitude of Google towards link hiding spam by analyzing the PageRank values of relative links. The results show that more should be done to punish the hidden link spam. Keywords: Web spam, link hiding, hidden spam, spam detection 1 Introduction Most Web surfers depend on search engines to locate information on the Web. Link analysis algorithms [1], such as PageRank [2] and HITS [3], are usually used for Search engines ranking. Link analysis algorithms assume that every link represents a vote of support, in the sense that if there is a link from page x to page y and these two pages are authored by different people, then the author of page x is recommending page y.
    [Show full text]
  • Internet Programming Chapter Name: Markup Language UNIT 1 MARKUP LANGUAGE
    Course Code: SIT1302 Course Name: Internet Programming Chapter Name: Markup Language UNIT 1 MARKUP LANGUAGE UNIT 1: Introduction to HTML - Structure of HTML, HTML elements - Mark up tags for inserting URL, Images, Tables, Frames - Form and its controls - Image maps - Client and Server Side – CSS – Inline – Internal and External - Multimedia components - Audio and Video - Dynamic HTML. 1.1 Introduction to HTML 1.1.1 Brief History of HTML In the late 1980's , A physicist, Tim Berners-Lee who was a contractor at CERN, proposed a system for CERN researchers. In 1989, he wrote a memo proposing an internet based hypertext system. Tim Berners-Lee is known as father of HTML. The first available description of HTML was a document called "HTML Tags" proposed by Tim in late 1991. 1.1.2 Features of HTML 1) It is a very easy and simple language. It can be easily understood and modified. 2) It is very easy to make effective presentation with HTML because it has a lot of formatting tags. 3) It is a markup language so it provides a flexible way to design web pages along with the text. 4) It facilitates programmers to add link on the web pages (by html anchor tag) , so it enhances the interest of browsing of the user. 5) It is platform-independent because it can be displayed on any platform like Windows, Linux and Macintosh etc. 6) It facilitates the programmer to add Graphics, Videos, and Sound to the web pages which makes it more attractive and interactive. ➢ HTML stands for Hyper Text Markup Language.
    [Show full text]
  • Proceedings of the 58Th Annual Meeting of the Association for Computational Linguistics, Pages Zhiqiang Toh and Jian Su
    NAACL-HLT 2021 The 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies Demonstrations June 6 - 11, 2021 ©2021 The Association for Computational Linguistics Order copies of this and other ACL proceedings from: Association for Computational Linguistics (ACL) 209 N. Eighth Street Stroudsburg, PA 18360 USA Tel: +1-570-476-8006 Fax: +1-570-476-0860 [email protected] ISBN 978-1-954085-48-0 ii Introduction Welcome to the proceedings of the system demonstration track of NAACL-HLT 2021 on Jun 6th - Jun 11th, 2021. NAACL-HLT 2021 will be a virtual conference. The system demonstration track invites submissions ranging from early prototypes to mature production- ready systems. This year we received 42 submissions, of which 17 were selected for inclusion in the program (acceptance rate 40.5%) after reviewed by three members of the program committee. This is the first year NAACL-HLT incorporates ethical considerations in the review process. In the standard review stage, members of the program committee are given the option to flag a paper as needing separate ethics reviews. Papers flagged as needing separate ethics reviews by at least one members from the program committee are subsequently reviewed by two members from the NAACL-HLT 2021 ethics committee. In total, 4 papers went through the subsequent ethics review stage, of which 1 was offered conditional acceptance, 2 were accepted as it is and 1 was deemed as a false positive flag. The conditionally accepted paper was re-reviewed by the ethics committee post camera-ready submission and accepted to the program based on addressed ethical concerns.
    [Show full text]
  • Wireless CSS Specification Candidate Version 1.1 – 09 Jun 2004
    Wireless CSS Specification Candidate Version 1.1 – 09 Jun 2004 Open Mobile Alliance OMA-WAP-WCSS-V1_1-20040609-C 2004 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. [OMA-Template-SpecWAP-20040205] OMA-WAP-WCSS-V1_1-20040609-C Page 2 (47) Use of this document is subject to all of the terms and conditions of the Use Agreement located at http://www.openmobilealliance.org/UseAgreement.html. Unless this document is clearly designated as an approved specification, this document is a work in process, is not an approved Open Mobile Alliance™ specification, and is subject to revision or removal without notice. You may use this document or any part of the document for internal or educational purposes only, provided you do not modify, edit or take out of context the information in this document in any manner. Information contained in this document may be used, at your sole risk, for any purposes. You may not use this document in any other manner without the prior written permission of the Open Mobile Alliance. The Open Mobile Alliance authorizes you to copy this document, provided that you retain all copyright and other proprietary notices contained in the original materials on any copies of the materials and that you comply strictly with these terms. This copyright permission does not constitute an endorsement of the products or services. The Open Mobile Alliance assumes no responsibility for errors or omissions in this document. Each Open Mobile Alliance member has agreed to use reasonable endeavors to inform the Open Mobile Alliance in a timely manner of Essential IPR as it becomes aware that the Essential IPR is related to the prepared or published specification.
    [Show full text]
  • Auditory Interfaces and Compares These with Webtree
    An Alternative Audio Web Browsing Solution: Viewing Web Documents Through a Tree Stjnlct,ura1Approach Esrnoncl Walshe B .Sc. School of EIcct,ronic Engineering Dublin City University A t,hwis submittec! for t,he clcgree of Ph.D. Scptcnrher 2006 S~rpelvisor:Dr. Barry RlcMiillin Declaration I hercby certify that this ma2,crial, which I now suhmit for hsscssmcnt on Lhc propammc of st~~rlylcacling to thc a~varclor PB.D. is mltirely my own wark and has not bccn talccn from thc: work of othcrs savc and to thc cxtcnt that such work has hecn citcd and acl~nnwlcdgcclwithin the tcxl of my work. c- >v@L-, Lh.J qL ', s-X_ Signed: (Esmoiicl TValdrc) ID Number: 50162071 Date: 21 Scptcmbcr 2006 Abstract This thesis examines methods to aid in the non-visual browsing of web based documcnts, primarily using synthetic speech output. The serial nature of speech ensures that it is a difficult medium in which to browse documents. Much of the structure implied in the visual appearance of the content is not available through specch. Only a narrow region in the content is perceiv- able at any given time, and it can bc difficult to navigate to the important segments of the document. This is in contrast to visual interaction, where cues such as changcs in font or colour establish contextual changes in the content and guide the user accordingly. A number of browsing/navigation strategies are presented to offset these problems. These are implemented through WebTree. This is a highly cus- tomisable web browser which rcnders documents through a dynamically ex- pandable tree structural view.
    [Show full text]
  • Internet Applications
    Internet Applications Notes Sushma Jaiswal Assistant Professor, CSIT Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) To all my loving students Preface I am glad to present this notes, especially designed to serve the needs of the students of Bsc V th semester Computer Science. The notes have been written keeping in mind the general weakness in understanding the fundamental concepts of the topics. The notes are self-explanatory and adopt the “Teach Yourself” style. It is also based on question-answer pattern. The language of notes is quite easy and understandable based on scientific approach. Thanks to the online readers for their overwhelming response to our previous notes of computer graphics, software engineering, software testing & programming based numerical methods. The feedback and the response we received, encouraged me to write to this notes. Any further improvement in the contents of the notes by making corrections, omission and inclusion is keen to be achieved based on suggestions from the readers for which the author shall be obliged. I acknowledge special thanks to all who involve directly and indirectly, which are the backbones and main concept provider and also have been constant source of motivation throughout this endeavour. They played an active role in coordinating the various stages of this endeavour and spearheaded the collecting work. I look forward to receiving valuable suggestions from professors of various educational institutions, other faculty members and my loving students for improvement of the quality of the notes. The reader may feel free to send in their comments and suggestions to the under mentioned address. Sushma Jaiswal Email-Id [email protected] Internet Basics What is the Internet? Ans.
    [Show full text]
  • Using Web Standards in Your Web Pages
    Using Web Standards in Your Web Pages Mozilla searchProducts mozilla: Support Store Developers About Roadmap Using Web Standards in Your Web Pages Projects "Browser makers are no longer the problem. The problem lies with designers and developers chained to the browser-quirk-oriented markup of the 1990s-often because they don't realize it is Coding possible to support current standards while accommodating old browsers." Web Standards Project ❍ Module Owners A number of elements and practices for adding DHTML to web pages were excluded from the W3C HTML 4.01 and Document Object Model (DOM) specifications. Elements like <LAYER> and collection of objects ❍ Hacking like document.layers[] (Netscape 4) or document.all (Internet Explorer 5+), for example, are actually not a part of any web standard. Browsers that comply with the W3C web standards, such as Firefox, Mozilla and Netscape 6/7, do not support these non-compliant elements and these proprietary DOM collections. ❍ Get the Source This article provides an overview of the process for upgrading the content of your web pages to conform to the W3C web standards. The various sections identify some practices which are at odds with the standards and ❍ Build It suggest replacements. Every proposed web standards replacement in this article has been tested, verified and is working without a problem in modern browsers like MSIE 6, Netscape 7.x, Firefox 1. x, Opera 7+, Safari 1.2+, Konqueror 3.x, etc. The final section, Summary of Changes, outlines all the Testing changes described in this article. ❍ Releases In this document: ❍ Nightly 1. Upgrading Layer Elements (Netscape 4) Builds 2.
    [Show full text]
  • Uvod U (X)Html I Css
    PRIRUČNICI TEHNIČKOG VELEUČILIŠTA U ZAGREBU MANUALIA POLYTECHNICI STUDIORUM ZAGRABIENSIS TOMISLAV STOJANOV UVOD U (X)HTML I CSS Nakladnik Tehničko veleučilište u Zagrebu Informatičko-računarski odjel Autor Tomislav Stojanov, predavač Recenzenti prof. dr. sc. Zdravko Dovedan Han prof. dr. sc. Hrvoje Stančić Objavljivanje je odobrilo Stručno vijeće Tehničkog veleučilišta u Zagrebu, odlukom broj: 1407-6/13 od 26. ožujka 2013. godine. Skripta CIP zapis dostupan u računalnom katalogu Nacionalne i sveučilišne knjižnice u Zagrebu pod brojem 839764 ISBN 978-953-7048-27-3 2013 © T. Stojanov: Skripta – UHC stranica 2 Uvod u (X)HTML i CSS skripta Tomislav Stojanov 16. 12. 2012. Cilj kolegija: „Upoznati studente s teoretskim i praktičnim radom u HTML-u, XHTML-u i CSS-u, osnovnim jezicima za obilježavanje (markup jezicima) sadržaja i izgleda na webu. Za uspješno praćenje kolegija nije potrebno prethodno znanje o webu kao ni poznavanje rada u suvremenim programima za grafičku izradbu internetskih stranica.” (Iz sinopsisa kolegija) 2013 © T. Stojanov: Skripta – UHC stranica 3 Sadržaj HTML 4 i XHTML ...................................................................................................................................... 7 Jezici za obilježavanje .......................................................................................................................... 8 Kodiranje, skriptiranje i programiranje ............................................................................................... 9 Razlika sadržaja i prikaza ....................................................................................................................
    [Show full text]