diff --git a/elements.go b/elements.go
index e12584c..96f30e9 100644
--- a/elements.go
+++ b/elements.go
@@ -75,3 +75,29 @@ func Span(attribs ...Attrib) func(children ...Term) *ParentElement {
}
}
}
+
+// Ul creates a
element.
+func Ul(attribs ...Attrib) func(children ...Term) *ParentElement {
+ return func(children ...Term) *ParentElement {
+ return &ParentElement{
+ EmptyElement: EmptyElement{
+ TagName: "ul",
+ Attribs: attribs,
+ },
+ Children: children,
+ }
+ }
+}
+
+// Li creates a - element.
+func Li(attribs ...Attrib) func(children ...Term) *ParentElement {
+ return func(children ...Term) *ParentElement {
+ return &ParentElement{
+ EmptyElement: EmptyElement{
+ TagName: "li",
+ Attribs: attribs,
+ },
+ Children: children,
+ }
+ }
+}
diff --git a/elements.txt b/elements.txt
index d4fa802..c1cb919 100644
--- a/elements.txt
+++ b/elements.txt
@@ -4,3 +4,5 @@ body parent
div parent
img empty
span parent
+ul parent
+li parent