Skip to main content

Jon Phipps's Library tagged xhtml   View Popular

20 Jun 08

Surfin’ Safari - Blog Archive » Understanding HTML, XML and XHTML

  • The relationships among HTML, XML and XHTML are an area of considerable confusion on the web. We often see questions on the webkit-dev mailing list where people wonder why their seemingly XHTML documents result in HTML output. Or we’re asked why an XML construct like <b /> doesn’t actually close the bold tag.


    This article will attempt to clear up some of that confusion.

06 Jun 08

Content Negotiation for XHTML Documents via PHP and htaccess • Perishable Press

  • Content Negotiation for XHTML Documents via PHP and htaccess




    [ ~:{*}:~ ] In this article, I discuss the different MIME types available for XHTML and explain a method for serving your documents with the optimal MIME type, depending on the capacity of the user agent. Using either htaccess or PHP for content negotiation, we can serve complete, standards-compliant markup for our document’s header information. This is especially helpful when dealing with Internet Explorer while serving a DOCTYPE of XHTML 1.1 along with the recommended XML declaration.

30 Oct 07

XHTML metainformation profile

  • This document, http://purl.org/net/ns/metaprof, is a metadata profile for XHTML, as well as an RDDL namespace document for GRDDL transformation. (Note: please use this profile for Well-formed XHTML (not HTML4 etc.) because GRDDL agent will want to try XSLT transformation.)
22 Jul 07

Paul M. Jones » Blog Archive » The Stenhouse CSS Framework and Solar

  • The benefit of having separate files like this is that any particular application can override individual sections of the layout by defining just those files in its own layout directory. The Bookmarks app, for example, overrides just the "_local" layout template to provide a list of links for tags and ordering options.
24 May 07

Tabbed Navigation Using CSS

  • This tutorial will teach you how to create low-bandwidth tab navigation on a web page using CSS. As an extra bonus you'll also learn how to switch tabs without loading the page more than once.

Dynamic Drive DHTML Scripts -DD Tab Menu (5 styles)

  • DD Tab Menu is a standards compliant, 2 level tab menu. Move your mouse
    over a tab, and a 2nd level content appears beneath it. The script uses
    CSS to control all of its appearance, and plain HTML to implement the
    entire menu tabs and contents.
16 May 07

Thinking XML: Microformats the XML way

  • microformats come in two types: elemental microformats, which are often quite useful, and compound microformats, which are often quite problematic. Learn about a basic approach to avoid the hacks in some compound microformats by virtue of the structure of the Web. XML, and other natural data representation technologies such as JSON, are just as viable as many of their counterparts in microformats.
11 May 07

TagSoup home page

  • TagSoup is designed as a parser, not a whole application; it isn't intended to permanently clean up bad HTML, as HTML Tidy does, only to parse it on the fly. Therefore, it does not convert presentation HTML to CSS or anything similar. It does guarantee we - jonphipps on 2006-07-20
  • This is the home page of TagSoup, a SAX-compliant parser written in Java
    that, instead of parsing well-formed or valid XML, parses HTML as it is
    found in the wild:

    poor, nasty and brutish
    , though quite often far from short.
    TagSoup is designed for people who have to process this stuff using some
    semblance of a rational application design. By providing a SAX interface,
    it allows standard XML tools to be applied to even the worst HTML.
    TagSoup also includes a command-line processor that reads HTML files
    and can generate either clean HTML or well-formed XML that is a
    close approximation to XHTML.
31 Dec 06

rest/ahah - Microformats

  • AHAH is a very simple technique for dynamically updating web pages using JavaScript (http://en.wikipedia.org/wiki/JavaScript). It involves using XMLHTTPRequest (http://en.wikipedia.org/wiki/XMLHTTP) to retrieve (X)HTML (http://en.wikipedia.org/wiki/HTML) fragments which are then inserted directly into the web page, whence they can be styled using CSS (http://en.wikipedia.org/wiki/Cascading_Style_Sheets).
21 Nov 06

HTML Slidy

    • You can now create accessible slide shows with ease
    • Works across browsers and is operated like PowerPoint
13 Nov 06

Smashing Magazine | Blog Archive » CSS-Based Forms: Modern Solutions

  • In Web 2.0 registration and feedback forms can be found everywhere. Every start-up tries to attract visitors’ attention, so web-forms are becoming more and more important for the success of еру company. In the end, exactly those web-forms are responsible for the first contact with potential customers. Let’s take a look, which modern solutions a web-developer can use, designing his/her next css-based form.
01 Nov 06

Modernising Semantic Web Markup


  • The Resource Description Framework (RDF) web metadata format has an
    XML syntax RDF/XML which has been described as a ugly and flawed,
    mainly as a consequence of it being an early XML format, dating from
    1998. This presentation will describe the perceived and real
    problems and select appropriate modern XML and web best practices for
    improving RDF markup that can be better used with the latest XML
    technologies such as XSLT 2 and XQuery.



    The presentation will distinguish a semantic web markup format rather
    than a format intended solely for software as one intended to be
    easier for end users to author and more clearly be appropriate for
    typical application areas of lightweight web metadata and authored
    web ontologies.



    XML best practice in any area is a tricky subject to discuss and get
    agreement on but the XML technologies considered include XML
    Namespaces, XML QNames in content, omitting some darker corners of
    the XML specification along with use of clear user-friendly
    technologies such as the RELAXNG grammar-based XML schema language,
    part of the ISO DSDL work. The presentation will also discuss
    approaches starting from XHTML to generate semantic web data.

25 Oct 06

Gleaning Resource Descriptions from Dialects of Languages (GRDDL)

  • Gleaning Resource Descriptions from Dialects of Languages (GRDDL)
18 Sep 06

XHTML 1.0 Transitional Reference


  • This hypertext reference shows the
    XHTML 1.0 Transitional hypertext markup language.
    (See the XHTML 1.0 Strict version of HTML for a version of HTML with many presentation elements and attributes removed.)
    The links below show the elements defined in this language.
    Each page of information shows the element's purpose, description,
    start and end tags, attributes, allowable content, other elements in which
    it is referenced, and an example use where available.

XHTML Elements Library - HTML Tag Library

  • Learn the attributes and uses of XHTML and other HTML elements. There are many XHTML elements and this library includes all of them, as well as other HTML tags that are either not a part
    of the XHTML specification or are supported by some Web browsers. There are three ways you
    can look up the XHTML element or HTML tag you're looking for:
05 Aug 06

Bring on the tables | 456 Berea Street

  • When tables are used to mark up actual data, they aren’t just a layout grid. Sighted people can get a feel for the relationship between header and data cells by looking at the layout and visual presentation of the table. Blind or severly vision impaired people can’t do that. For a table to be accessible to people using a screen reader or some other non-visual user agent, it needs to tell the user agent how the information it contains is related.


    Fortunately, HTML provides plenty of elements and attributes for that. Less fortunate is the fact that it can be pretty difficult to understand how to use some of these accessibility features. In this article, I’ll try to explain how most of them can be used.

03 Aug 06

Content with Style: Modular CSS

  • This isn't a new idea but looking at people's code it doesn't seem to be
    a particularly widely used practice: modular CSS. That's a poncy name for
    the very simple idea of grouping related styles into separate
    stylesheets. The same set of tasks turn up on project after project and a
    little careful thought can save hours of foundation work, allowing you to
    get on with the serious business of turning a flat design into a web page
    far more quickly.

WAC Tutorials: Best Practices

  • A comprehensive guide to the best

    design practices for accessible and

    usable web pages.
1 - 20 of 45 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo