Classe htmlTag

Description

htmlTag est un dérivé direct de htmlTextNode, c'est le premier niveau des objets HTML. Il permet de décrire une balise HTML fermée, comme area, base, br, col, command, embed, hr, img, input, keygen, link, meta, param, source, track, et wbr.

La balise se caractérise par son nom, donné dans le constructor, et d'attributs ajoutés par la méthode addAttribute ou une de ses dérivée.

La méthode content permet d'obtenir le code HTML correspondant à la balise.

Constructor

public function __construct($tagName)

Le paramètre obligatoire $tagName est une chaîne indiquant le nom de la balise HTML.

Exemple


<?php
  
require_once('../classes.php');

  
$tag = new htmlTag('img');
  
$tag->addAttribute('src''logo.jpg');
  echo 
$tag->content();
Le code ci-dessus donnera le code HTML suivant (voir htmlImage pour une alternative plus évoluée).
<img src="logo.jpg">

Usage

htmlTag est un objet de base du framework PHO, vous n'aurez à l'utiliser que si vous désirez créer une nouvelle balise dans votre code alors qu'il n'existe pas d'objet correspondant de plus haut niveau.

Voir aussi

htmlElement