HTML-Make

 view release on metacpan or  search on metacpan

lib/HTML/Make.pod  view on Meta::CPAN

=item Indentation

The output HTML is not indented.

=item New lines

New lines are added after block-level elements, according to
L<HTML::Valid::Tagset/%isBlock>, and after <tr> elements.

=back

=head1 BUGS

This module assumes you want to make HTML5.

There is no way to control the whitespace in the output HTML such as
indentation.

This module assumes lower case HTML tags (HTML tags are actually
completely case insensitive, so <LI> or <A
HREF='http://www.example.com'> and so on are all valid.)

=head1 DEPENDENCIES

This module depends on the following Perl modules.

=over

=item Carp

L<Carp> is used to report errors.

=item HTML::Valid::Tagset

L<HTML::Valid::Tagset> is used to validate tags and tag/attribute pairs.

=item JSON::Parse

L<JSON::Parse> is used to read an information file about HTML tags and
attributes.

=back

=head1 SEE ALSO

 



=head2 HTML::Make family

These are modules based on HTML::Make.

=over


=item L<HTML::Make::Calendar>



Make a calendar in HTML format.


=item L<HTML::Make::Page>



Make the HTML C<< <head> >> element using Perl.

=back

=head2 CPAN modules

These are the other modules we've found on CPAN (one is only on
sourceforge) which generate HTML programmatically, rather than by
template substitution.

=over


=item L<CGI>


[⭐⭐ Author: L<LEEJO|https://metacpan.org/author/LEEJO>; Date: C<2020-10-05>; Version: C<4.51>]



The CGI module contains HTML generation. See also
L<CGI::HTML::Functions>.


=item L<HTML::Builder>


[⭐ Author: L<RSRCHBOY|https://metacpan.org/author/RSRCHBOY>; Date: C<2012-12-02>; Version: C<0.008>]




=item L<HTML::DataTable>


[Author: L<NICWOLFF|https://metacpan.org/author/NICWOLFF>; Date: C<2012-01-08>; Version: C<0.54>]



"Print HTML tables from Perl data"


=item L<HTML::Declare>


[Author: L<BINGOS|https://metacpan.org/author/BINGOS>; Date: C<2017-03-28>; Version: C<2.6>]



An HTML mini-language.


=item L<HTML::FromArrayref>



( run in 0.573 second using v1.01-cache-2.11-cpan-39bf76dae61 )