An open API service indexing awesome lists of open source software.

https://github.com/phore/phore-html

Html Elements and fluent html api
https://github.com/phore/phore-html

html-element phore-html

Last synced: 20 days ago
JSON representation

Html Elements and fluent html api

Awesome Lists containing this project

README

          

# Phore HTML Toolkit

- Fluent API for creating HTML Elements
- Create, alter, render

## Basic example

```php
// Create a div element:
$elem = fhtml("div @id=main @class=website");

// Append a

to the
$elem[] = [
"div @id=content" => "Some Content"
];

// Append paragraph to content div:
$elem["?#content"][] = ["p" => "Some escaped content"];

// Render full page including html-header
echo $elem->renderPage();
```
will output:

```html



Some Content

Some escaped content




```

## Creating html structures

```
$doc = fhtml("div @id=name2 @class=bordered");
$doc->alter();
```

## Rendering Templates

## Appending to Templates

Use the array append syntax (`$template[] =`) to append elements to
an existing element:

```
$t = fhtml();

$t[] = ["@h1" => "Hello World"];

```