Download the PHP package canteen/html5 without Composer

On this page you can find all versions of the php package canteen/html5. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package html5

Canteen HTML5

Create dynamic, well-formatted HTML5 markup with a simple an intuitive PHP API. This is a fork/rewrite of the Gagawa project. CanteenHTML5 is a concise, flexible and easy to remember API which makes it possible to create simple markup (such as a link) or more complex structures (such a table, document or nested list). All tags and attribute names are validated against the current HTML5 specification.

For documentation of the codebase, please see Canteen HTML5 docs.

Requirements

This library requires a webserver running PHP 5.3+. Also, the root namespace for the library is Canteen\HTML5.

Installation

Install is available using Composer.

Including using the Composer autoloader.

Usage

Basic

To create an HTML node, simply call global html method, passing in the tag name and then any attributes.

All of these examples would output:

Adding Attributes

There are dfferent ways to add attributes for HTML container nodes such as <p>, <div>, or in the example below, <nav>.

  1. Part of the tag

  2. As an associative array

  3. As a shorthand string

  4. As an property methods

All of these examples output the same markup:

Adding Nested Elements

Any HTML5 container tags (such as <p>, <span>, or <div>) can have child elements. These elements can be strings or other HTML5 element objects.

Alternatively, use the addChild method for any container tag.

Or appendTo to target a container to be added to:

All examples would output:

CSS Selectors

Tag names can optionally have CSS-style class and id selectors:

API Documentation

For self-closing elements (e.g. <br>, <img>)

Returns a Canteen\HTML5\Node object.

Node Methods

For container HTML elements (e.g. <p>, <div>)

Returns a Canteen\HTML5\NodeContainer object.

NodeContainer Methods (extends Node)

Additional Components

Document

The Document object is used for creating a bare-bones HTML5 document.

Properties

SimpleList

The SimpleList for conveniently creating <ul> and <ol> elements.

Table

The Table object is used for creating <table> elements.

Rebuild Documentation

This library is auto-documented using YUIDoc. To install YUIDoc, run sudo npm install yuidocjs. Also, this requires the project CanteenTheme be checked-out along-side this repository. To rebuild the docs, run the ant task from the command-line.

License

Copyright (c) 2013 Matt Karl

Released under the MIT License.


All versions of html5 with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package canteen/html5 contains the following files

Loading the files please wait ....