NAME
Template::Caribou::Tags::HTML - Basic HTML tag library
VERSION
version 1.2.2
SYNOPSIS
package MyTemplate;
use Template::Caribou;
use Template::Caribou::Tags::HTML;
template main => sub {
html {
head { title { "Website X" } };
body {
h1 { "Some Title" };
div {
"Blah blah";
};
};
};
};
DESCRIPTION
Exports tag blocks for regular HTML tags.
TAG FUNCTIONS EXPORTED
p html head h1 h2 h3 h4 h5 h6 body emphasis div sup style title span li ol ul i b strong a label link img section article table thead tbody th td table_row fieldset legend form input select option button small textarea
All function names are the same than their tag name, except for table_row
, which is for tr
(which is an already taken Perl keyword).
AUTHOR
Yanick Champoux <yanick@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2023 by Yanick Champoux.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.