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
- clxLayout.php.txt – v0.1 (PHP, 7.3 KB)