|
The Macintosh platform has always been ideal for content creators of all types, but it is particularly so for web content developers and Mac OS X is the best web development platform yet. Key reasons for this include the stability of Unix and support of web standards and open source tools, plus the powerful graphics capabilities, ease of use, and variety of content creation applications available. This page provides a wide variety of resources on topics and technologies related to web content creation and presentation, including best practices, accessibility regulations, cross-browser animation with DHTML, sizing fonts and elements with CSS, generating HTML with DOM-2, and working with events and dynamic forms. Web Content ArticlesDynamic HTML and XML: Using the XmlHttpRequest ObjectSafari now supports the XMLHttpRequest object. Learn how to use it to fetch, store and access XML data for use as web content. Using the Web Kit for Application RegistrationYou can use the Web Kit to handle an applications online registration. This article shows you how to add the features you need, and provides source code for the registation back end Web Page Development: Best PracticesSafari complies with standards, but not all browsers do. This article explains how to design, modify and validate your website so that it can be rendered and read properly by all major browsers. Remote Scripting with IFRAMEExamples on how to use JavaScript and IFRAME for remote scripting. Examples include scripts that return data from a simple database of static HTML files. XML Transformations with CSS and DOMExplore Mozillas ability to render XML in the browser with CSS and JavaScript. FontsCSS can give you much better control of fonts throughout your web projects. Vertical Sizing in CSSThis article covers vertical sizing and shows how to determine the height of elements with CSS. Horizontal Sizing in CSSAlong with height, CSS uses width to control the layout of page elements. Accessibility and Section 508This article covers accessability and the requirements of section 508 of the Workforce Investment Act of 1998. Cross Browser AnimationExplore several animation techniques using JavaScript. Packed with examples, this article covers what to expect from your animations in various browsers. Dynamic Forms with DHTMLOvercome the most common problems with online forms by making them more responsive to the visitor with DHTML. Object DetectionTips on using object detection rather than browser version sniffing. Supporting Three Event ModelsHow to support three different event models at the same time. DOM-2 Part IIMore information on using the DOMs node interface. DOM-2 Part ICreating dynamic content with DOM level 2. Form ValidationClient side validation of form data. Modifying StylesUse these scripts to change styles on the fly. Plug-ins DetectionJavaScript for determining which plug-ins a user has installed. Hide/Show LayerExample scripts to create cross-browser dynamic menus and popups. Related LinksSafari FAQ for Web DevelopersThis Safari FAQ takes a look at some of the specifics of how the Safari browser behaves from a development standpoint. With plenty of sample code, it presents valuable tricks and highlights some specialized behavior. World Wide Web Consortium (W3C)The World Wide Web Consortium (W3C) is the organizing force behind web standards and protocols, and their site has numerous useful resources for web developers including, a HTML Validator and a CSS Validator. iTunes Link MakerWant your website to promote your favorite bands or artists, seamlessly connecting visitors to online music? Use the iTunes Link Maker. Web developers simply copy and paste the generated code to link directly to any of the hundreds of thousands of songs, albums, or artists on the iTunes Music Store. CSS Support in SafariProvides a complete listing of the CSS properties supported in the latest version of Safari. |