diff --git a/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java b/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java
index 46d2e72..41a1fcf 100644
--- a/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java
+++ b/code_gen/src/main/java/j2html_codegen/generators/TagCreatorCodeGenerator.java
@@ -149,6 +149,7 @@ public final class TagCreatorCodeGenerator {
"option",
"output",
"p",
+ "picture",
"pre",
"progress",
"q",
diff --git a/library/src/main/java/j2html/TagCreator.java b/library/src/main/java/j2html/TagCreator.java
index 24319c4..23b12f4 100644
--- a/library/src/main/java/j2html/TagCreator.java
+++ b/library/src/main/java/j2html/TagCreator.java
@@ -762,6 +762,13 @@ public class TagCreator {
public static PTag p (Attr.ShortForm shortAttr, String text) { return Attr.addTo( new PTag().withText(text), shortAttr); }
public static PTag p (Attr.ShortForm shortAttr, DomContent... dc) { return Attr.addTo( new PTag().with(dc), shortAttr); }
+ public static PictureTag picture () { return new PictureTag(); }
+ public static PictureTag picture (String text) { return new PictureTag().withText(text); }
+ public static PictureTag picture (DomContent... dc) { return new PictureTag().with(dc); }
+ public static PictureTag picture (Attr.ShortForm shortAttr) { return Attr.addTo( new PictureTag(), shortAttr); }
+ public static PictureTag picture (Attr.ShortForm shortAttr, String text) { return Attr.addTo( new PictureTag().withText(text), shortAttr); }
+ public static PictureTag picture (Attr.ShortForm shortAttr, DomContent... dc) { return Attr.addTo( new PictureTag().with(dc), shortAttr); }
+
public static PreTag pre () { return new PreTag(); }
public static PreTag pre (String text) { return new PreTag().withText(text); }
public static PreTag pre (DomContent... dc) { return new PreTag().with(dc); }
diff --git a/library/src/main/java/j2html/tags/specialized/PictureTag.java b/library/src/main/java/j2html/tags/specialized/PictureTag.java
new file mode 100644
index 0000000..0354160
--- /dev/null
+++ b/library/src/main/java/j2html/tags/specialized/PictureTag.java
@@ -0,0 +1,9 @@
+package j2html.tags.specialized;
+
+import j2html.tags.ContainerTag;
+
+public final class PictureTag extends ContainerTag {
+ public PictureTag() {
+ super("picture");
+ }
+}