Files

75 lines
1.3 KiB
C++
Raw Permalink Normal View History

#include <iostream>
#include "html_util.h"
int main()
{
std::cout << page("HTML target test",
html("i", "An HTML page, all in italic text."),
{"a.css", "b.css", "c.css"},
{"j.js", "k.js", "l.js"}) << "\n";
}
//auto m { meta_elements() };
/*
HTML h = html(
"html", { html("head", meta_elements()),
html("body", "body") });
std::cout << h << "\n";
std::cout << preamble() << "\n";
*/
/*
std::string body {};
std::vector<HTML> page {};
page.push_back(HTML("!DOCTYPE"));
page.push_back(HTML("html")
HTML head("head", {"
<html lang="en">
HTML h("i", "italic text");
h.attr("class", "italic").attr("style", "margin; 1em;");
HTML b("b", "bold text");
b.cls("italic").sty("margin; 1em;");
HTML img("img");
img.attr("href", "dog.png").attr("class", "framed");
HTML p1("p", "paragraph 1");
HTML p2("p", "paragraph 2");
//std::vector<HTML> pars { p1, p2 };
//HTML body("body", pars);
HTML body("body", { p1, p2});
HTML body2("body", { {"p", "paragraph 1"}, {"p", "paragraph 2"} });
//element_contents c {p1, p2};
// std::cout << h << "\n" << b << "\n" << img << "\n"
// << p1 << "\n" << p2
// << body2
// << "\n";
std::cout << body2 << "\n";
*/