Safari is Apples powerful web browser. Built around the WebKit open source project, it was designed to render web pages blazingly fast and includes a number of innovative features. Safari is the built-in browser for Mac OS X 10.2.8 and above. This page covers Safari topics of interest to web developers and web publishers. Web publishers may also want to check out the resources compiled on the Web Content page. For more information on the features of Safari for the end-user, please refer to the Safari product page. Safari Related ArticlesDynamic HTML and XML: The XMLHttpRequest ObjectAJAX anyone? As deployment of XML data and web services becomes more widespread, you will find it convenient to connect an HTML presentation directly to XML data for interim updates without reloading the page. This article shows you how to leverage XMLHTTPRequest in Safari and other modern web browsers. 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. Web Content Developer LinksSafari FAQ for Web DevelopersThe Safari Developer FAQ covers user-agent strings, plug-in support, DHTML support, favicons, and other web development issues relevant to Safari and WebKit development. CSS Support in SafariThe Safari CSS Documentation describes the current level of support of cascading stylesheets in Safari and WebKit. WebKit is Open Source!WebKit is the system framework used on Mac OS X by Safari, Dashboard, Mail.app, and many other OS X applications. Download the source and build your own. Related LinksBuild Your Own BrowserBuild your own browser or add JavaScript and HTML rendering capabilities to your application by using the WebKit Framework its what Safari uses. Using Web Standards in Your Web PagesSafari is one of the most standards-compliant browsers ever built. Thus, your best bet for ensuring your pages render properly in Safari todays version and beyond is to follow web standards. For a great overview of web standards, check out Mozilla.orgs article Using Web Standards in Your Web Pages. W3C DOM Compatibility chartsPeter-Paul Koch has compiled a series of W3C DOM Compatibility charts that cover Safari and other browsers. Resources On CSSEric Meyer is a standards evangelist with a set of resources on CSS that anyone interested in Safari and standards-based site development should know about. |
![]() |