clxLayout
easy (X)HTML-Framework

Wie war das doch gleich mit dem korrekten Doctype etc.? Diese Klasse nimmt einem einiges an lästiger Schreibarbeit ab und lässt einen sauber und schnell ein (X)HMTL-Gerüst erstellen.


Usage Example

// load class
require_once("clxLayout.php");

// create object
$clx = new clxLayout();

// set doctype (default = xhtml1.1)
$clx->setDoctype();

$clx->addMetadata(
	array("http-equiv", "content-type"), 
	"text/html;charset=ISO-8859-1"
);
$clx->addMetadata("author", "Stefan Dressler");
$clx->addMetadata(
	"description", 
	"clixwork.com - w3Design, Layout, Media"
);

// add stylesheet
$clx->addStylesheet("css/main.css");
$clx->addStylesheet("css/mainIE.css", "gte IE 5.5000");

// add javascript
$clx->addJavascript("lib/js/jquery-compressed.js");

// add favicon
$clx->addFavicon("favicon.png");

/**
 * html output
 */
$clx->writeDoctype();
$clx->writeHTMLStart();
$clx->writeHTMLHead("com.clixwork.lib");
$clx->writeBODYStart('id="com.clixwork.lib"');

..

$clx->writeBODYEnd();
$clx->writeHTMLEnd();

Download