Interface IHtmlTagService
The service to generate HTML Tags.
Tip
This is the new, recommended way of generating tags, as it's better and functional
Warning
This looks almost the same as the static ToSic.Razor.Blade.Tag
but there is a crucial difference
The APIs return functional IHtmlTag
objects.
This is safer and more future proof, but you may run into surprises.
Example:
// Old Tag API - these two objects will be the same
var tagOld = ToSic.Razor.Blade.Tag.Div();
var tagOldWithId = tagOld.Id(...).Style(...).Class(...);
// now tagOld and tagOldWithId are both the same objects with all changes applied
// New API - assumes tagSvc is IHtmlTagService
// these two objects will NOT be the same
var tag = tagSvc.Div();
var tagWithId = tag.Id(...).Style(...).Class(...);
// now tag is still an empty div-tag
// while tagWithId is the tag wth everything set on
Namespace: ToSic.Razor.Blade
Assembly: ToSic.Razor.dll
Syntax
public interface IHtmlTagService
Remarks
Methods
| Improve this Doc View SourceA(Object[])
Generate a standard HTML5 <a> tag with optional contents
Declaration
A A(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
A | A A object with all the attributes available in that tag |
Abbr(Object[])
Generate a standard HTML5 <abbr> tag with optional contents
Declaration
Abbr Abbr(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Abbr | A Abbr object with all the attributes available in that tag |
Address(Object[])
Generate a standard HTML5 <address> tag with optional contents
Declaration
Address Address(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Address | A Address object with all the attributes available in that tag |
Area(Object[])
Generate a standard HTML5 <area> tag with optional contents
Declaration
Area Area(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Area | A Area object with all the attributes available in that tag |
Article(Object[])
Generate a standard HTML5 <article> tag with optional contents
Declaration
Article Article(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Article | A Article object with all the attributes available in that tag |
Aside(Object[])
Generate a standard HTML5 <aside> tag with optional contents
Declaration
Aside Aside(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Aside | A Aside object with all the attributes available in that tag |
Attr(String, Object, AttributeOptions)
Generate an attribute for use in a tag
Declaration
Attribute Attr(string name, object value = null, AttributeOptions options = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | attribute name |
System.Object | value | attribute value object - will be serialized to json |
AttributeOptions | options | optional configuration regarding quotes and encoding |
Returns
Type | Description |
---|---|
Attribute | HtmlString so you can use <div @Tag.Attr("myid", 5930)> in your code |
Attr(String, String, AttributeOptions)
Generate an attribute for use in a tag
Declaration
Attribute Attr(string name, string value, AttributeOptions options = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | attribute name |
System.String | value | attribute value |
AttributeOptions | options | optional configuration regarding quotes and encoding |
Returns
Type | Description |
---|---|
Attribute | HtmlString so you can use <div @Tag.Attr("myid", "5930")> in your code |
Audio(Object[])
Generate a standard HTML5 <audio> tag with optional contents
Declaration
Audio Audio(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Audio | A Audio object with all the attributes available in that tag |
B(Object[])
Generate a standard HTML5 <b> tag with optional contents
Declaration
B B(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
B | A B object with all the attributes available in that tag |
Base(Object[])
Generate a standard HTML5 <base> tag with optional contents
Declaration
Base Base(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Base | A Base object with all the attributes available in that tag |
Bdi(Object[])
Generate a standard HTML5 <bdi> tag with optional contents
Declaration
Bdi Bdi(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Bdi | A Bdi object with all the attributes available in that tag |
Bdo(Object[])
Generate a standard HTML5 <bdo> tag with optional contents
Declaration
Bdo Bdo(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Bdo | A Bdo object with all the attributes available in that tag |
Blockquote(Object[])
Generate a standard HTML5 <blockquote> tag with optional contents
Declaration
Blockquote Blockquote(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Blockquote | A Blockquote object with all the attributes available in that tag |
Br(Object[])
Generate a standard HTML5 <br> tag with optional contents
Declaration
Br Br(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Br | A Br object with all the attributes available in that tag |
Button(Object[])
Generate a standard HTML5 <button> tag with optional contents
Declaration
Button Button(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Button | A Button object with all the attributes available in that tag |
Canvas(Object[])
Generate a standard HTML5 <canvas> tag with optional contents
Declaration
Canvas Canvas(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Canvas | A Canvas object with all the attributes available in that tag |
Caption(Object[])
Generate a standard HTML5 <caption> tag with optional contents
Declaration
Caption Caption(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Caption | A Caption object with all the attributes available in that tag |
Cite(Object[])
Generate a standard HTML5 <cite> tag with optional contents
Declaration
Cite Cite(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Cite | A Cite object with all the attributes available in that tag |
Code(Object[])
Generate a standard HTML5 <code> tag with optional contents
Declaration
Code Code(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Code | A Code object with all the attributes available in that tag |
Col(Object[])
Generate a standard HTML5 <col> tag with optional contents
Declaration
Col Col(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Col | A Col object with all the attributes available in that tag |
Colgroup(Object[])
Generate a standard HTML5 <colgroup> tag with optional contents
Declaration
Colgroup Colgroup(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Colgroup | A Colgroup object with all the attributes available in that tag |
Comment(String)
Create a HTML comment with something inside.
Declaration
Comment Comment(string content = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | content | optional content to place within the tag - usually a string |
Returns
Type | Description |
---|---|
Comment | HtmlString of the tag, so you can use it directly with @HtmlTag.Comment(...) in your razor |
Custom(String, Object[])
Create a generic html tag for a specific name. We recommend to use the normal tag overloads instead. So Tag.Img(...) is better than Tag.Custom("Img") because it's preconfigured to self-close, encode the src etc. RawHtml(Object[])
Declaration
TagCustom Custom(string name, params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | tag name |
System.Object[] | content | optional content to place within the tag - can be a string or other tags |
Returns
Type | Description |
---|---|
TagCustom |
Data(Object[])
Generate a standard HTML5 <data> tag with optional contents
Declaration
Data Data(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Data | A Data object with all the attributes available in that tag |
Datalist(Object[])
Generate a standard HTML5 <datalist> tag with optional contents
Declaration
Datalist Datalist(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Datalist | A Datalist object with all the attributes available in that tag |
Dd(Object[])
Generate a standard HTML5 <dd> tag with optional contents
Declaration
Dd Dd(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Dd | A Dd object with all the attributes available in that tag |
Del(Object[])
Generate a standard HTML5 <del> tag with optional contents
Declaration
Del Del(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Del | A Del object with all the attributes available in that tag |
Details(Object[])
Generate a standard HTML5 <details> tag with optional contents
Declaration
Details Details(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Details | A Details object with all the attributes available in that tag |
Dfn(Object[])
Generate a standard HTML5 <dfn> tag with optional contents
Declaration
Dfn Dfn(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Dfn | A Dfn object with all the attributes available in that tag |
Dialog(Object[])
Generate a standard HTML5 <dialog> tag with optional contents
Declaration
Dialog Dialog(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Dialog | A Dialog object with all the attributes available in that tag |
Div(Object[])
Generate a standard HTML5 <div> tag with optional contents
Declaration
Div Div(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Div | A Div object with all the attributes available in that tag |
Dl(Object[])
Generate a standard HTML5 <dl> tag with optional contents
Declaration
Dl Dl(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Dl | A Dl object with all the attributes available in that tag |
Dt(Object[])
Generate a standard HTML5 <dt> tag with optional contents
Declaration
Dt Dt(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Dt | A Dt object with all the attributes available in that tag |
Em(Object[])
Generate a standard HTML5 <em> tag with optional contents
Declaration
Em Em(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Em | A Em object with all the attributes available in that tag |
Embed(Object[])
Generate a standard HTML5 <embed> tag with optional contents
Declaration
Embed Embed(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Embed | A Embed object with all the attributes available in that tag |
Fieldset(Object[])
Generate a standard HTML5 <fieldset> tag with optional contents
Declaration
Fieldset Fieldset(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Fieldset | A Fieldset object with all the attributes available in that tag |
Figcaption(Object[])
Generate a standard HTML5 <figcaption> tag with optional contents
Declaration
Figcaption Figcaption(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Figcaption | A Figcaption object with all the attributes available in that tag |
Figure(Object[])
Generate a standard HTML5 <figure> tag with optional contents
Declaration
Figure Figure(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Figure | A Figure object with all the attributes available in that tag |
Footer(Object[])
Generate a standard HTML5 <footer> tag with optional contents
Declaration
Footer Footer(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Footer | A Footer object with all the attributes available in that tag |
Form(Object[])
Generate a standard HTML5 <form> tag with optional contents
Declaration
Form Form(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Form | A Form object with all the attributes available in that tag |
H1(Object[])
Generate a standard HTML5 <h1> tag with optional contents
Declaration
H1 H1(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
H1 | A H1 object with all the attributes available in that tag |
H2(Object[])
Generate a standard HTML5 <h2> tag with optional contents
Declaration
H2 H2(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
H2 | A H2 object with all the attributes available in that tag |
H3(Object[])
Generate a standard HTML5 <h3> tag with optional contents
Declaration
H3 H3(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
H3 | A H3 object with all the attributes available in that tag |
H4(Object[])
Generate a standard HTML5 <h4> tag with optional contents
Declaration
H4 H4(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
H4 | A H4 object with all the attributes available in that tag |
H5(Object[])
Generate a standard HTML5 <h5> tag with optional contents
Declaration
H5 H5(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
H5 | A H5 object with all the attributes available in that tag |
H6(Object[])
Generate a standard HTML5 <h6> tag with optional contents
Declaration
H6 H6(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
H6 | A H6 object with all the attributes available in that tag |
Head(Object[])
Generate a standard HTML5 <head> tag with optional contents
Declaration
Head Head(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Head | A Head object with all the attributes available in that tag |
Header(Object[])
Generate a standard HTML5 <header> tag with optional contents
Declaration
Header Header(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Header | A Header object with all the attributes available in that tag |
Hr(Object[])
Generate a standard HTML5 <hr> tag with optional contents
Declaration
Hr Hr(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Hr | A Hr object with all the attributes available in that tag |
I(Object[])
Generate a standard HTML5 <i> tag with optional contents
Declaration
I I(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
I | A I object with all the attributes available in that tag |
Icon(String, String, Int32, String)
Declaration
Icon Icon(string path, string rel = null, int size = 0, string type = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | path | |
System.String | rel | |
System.Int32 | size | |
System.String | type |
Returns
Type | Description |
---|---|
Icon |
Iframe(Object[])
Generate a standard HTML5 <iframe> tag with optional contents
Declaration
Iframe Iframe(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Iframe | A Iframe object with all the attributes available in that tag |
Img(Object[])
Generate a standard HTML5 <img> tag with optional contents
Declaration
Img Img(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Img | A Img object with all the attributes available in that tag |
Input(Object[])
Generate a standard HTML5 <input> tag with optional contents
Declaration
Input Input(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Input | A Input object with all the attributes available in that tag |
Ins(Object[])
Generate a standard HTML5 <ins> tag with optional contents
Declaration
Ins Ins(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Ins | A Ins object with all the attributes available in that tag |
Kbd(Object[])
Generate a standard HTML5 <kbd> tag with optional contents
Declaration
Kbd Kbd(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Kbd | A Kbd object with all the attributes available in that tag |
Label(Object[])
Generate a standard HTML5 <label> tag with optional contents
Declaration
Label Label(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Label | A Label object with all the attributes available in that tag |
Legend(Object[])
Generate a standard HTML5 <legend> tag with optional contents
Declaration
Legend Legend(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Legend | A Legend object with all the attributes available in that tag |
Li(Object[])
Generate a standard HTML5 <li> tag with optional contents
Declaration
Li Li(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Li | A Li object with all the attributes available in that tag |
Link(Object[])
Generate a standard HTML5 <link> tag with optional contents
Declaration
Link Link(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Link | A Link object with all the attributes available in that tag |
Main(Object[])
Generate a standard HTML5 <main> tag with optional contents
Declaration
Main Main(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Main | A Main object with all the attributes available in that tag |
Map(Object[])
Generate a standard HTML5 <map> tag with optional contents
Declaration
Map Map(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Map | A Map object with all the attributes available in that tag |
Mark(Object[])
Generate a standard HTML5 <mark> tag with optional contents
Declaration
Mark Mark(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Mark | A Mark object with all the attributes available in that tag |
Meta(Object[])
Generate a standard HTML5 <meta> tag with optional contents
Declaration
Meta Meta(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Meta | A Meta object with all the attributes available in that tag |
MetaOg(String, String)
Generate a open-graph Meta tag.
Declaration
MetaOg MetaOg(string property = null, string content = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | property | |
System.String | content |
Returns
Type | Description |
---|---|
MetaOg |
Remarks
Important: This is a specialized meta tag. The API to create it is different from most tags, as it has name/content parameters.
Meter(Object[])
Generate a standard HTML5 <meter> tag with optional contents
Declaration
Meter Meter(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Meter | A Meter object with all the attributes available in that tag |
Nav(Object[])
Generate a standard HTML5 <nav> tag with optional contents
Declaration
Nav Nav(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Nav | A Nav object with all the attributes available in that tag |
Noscript(Object[])
Generate a standard HTML5 <noscript> tag with optional contents
Declaration
Noscript Noscript(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Noscript | A Noscript object with all the attributes available in that tag |
Object(Object[])
Generate a standard HTML5 <object> tag with optional contents
Declaration
Object Object(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Object | A Object object with all the attributes available in that tag |
Ol(Object[])
Generate a standard HTML5 <ol> tag with optional contents
Declaration
Ol Ol(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Ol | A Ol object with all the attributes available in that tag |
Optgroup(Object[])
Generate a standard HTML5 <optgroup> tag with optional contents
Declaration
Optgroup Optgroup(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Optgroup | A Optgroup object with all the attributes available in that tag |
Option(Object[])
Generate a standard HTML5 <option> tag with optional contents
Declaration
Option Option(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Option | A Option object with all the attributes available in that tag |
Output(Object[])
Generate a standard HTML5 <output> tag with optional contents
Declaration
Output Output(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Output | A Output object with all the attributes available in that tag |
P(Object[])
Generate a standard HTML5 <p> tag with optional contents
Declaration
P P(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
P | A P object with all the attributes available in that tag |
Param(Object[])
Generate a standard HTML5 <param> tag with optional contents
Declaration
Param Param(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Param | A Param object with all the attributes available in that tag |
Picture(Object[])
Generate a standard HTML5 <picture> tag with optional contents
Declaration
Picture Picture(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Picture | A Picture object with all the attributes available in that tag |
Pre(Object[])
Generate a standard HTML5 <pre> tag with optional contents
Declaration
Pre Pre(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Pre | A Pre object with all the attributes available in that tag |
Progress(Object[])
Generate a standard HTML5 <progress> tag with optional contents
Declaration
Progress Progress(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Progress | A Progress object with all the attributes available in that tag |
Q(Object[])
Generate a standard HTML5 <q> tag with optional contents
Declaration
Q Q(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Q | A Q object with all the attributes available in that tag |
RawHtml(Object[])
Simple tag creator for raw source code which doesn't have another tag around it.
Mainly used in function which want to return content which should then be put into html directly
Declaration
TagCustom RawHtml(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content |
Returns
Type | Description |
---|---|
TagCustom |
Rp(Object[])
Generate a standard HTML5 <rp> tag with optional contents
Declaration
Rp Rp(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Rp | A Rp object with all the attributes available in that tag |
Rt(Object[])
Generate a standard HTML5 <rt> tag with optional contents
Declaration
Rt Rt(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Rt | A Rt object with all the attributes available in that tag |
Ruby(Object[])
Generate a standard HTML5 <ruby> tag with optional contents
Declaration
Ruby Ruby(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Ruby | A Ruby object with all the attributes available in that tag |
S(Object[])
Generate a standard HTML5 <s> tag with optional contents
Declaration
S S(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
S | A S object with all the attributes available in that tag |
Samp(Object[])
Generate a standard HTML5 <samp> tag with optional contents
Declaration
Samp Samp(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Samp | A Samp object with all the attributes available in that tag |
Script(Object[])
Generate a standard HTML5 <script> tag with optional contents
Declaration
Script Script(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Script | A Script object with all the attributes available in that tag |
ScriptJsonLd(Object)
Create a JsonLd Script tag and automatically json-serialize the object inside it
Declaration
ScriptJsonLd ScriptJsonLd(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | an object which will be json serialized |
Returns
Type | Description |
---|---|
ScriptJsonLd |
ScriptJsonLd(String)
Create a JsonLd Script
Declaration
ScriptJsonLd ScriptJsonLd(string json)
Parameters
Type | Name | Description |
---|---|---|
System.String | json | the contents in the tag, usually JSON |
Returns
Type | Description |
---|---|
ScriptJsonLd |
Section(Object[])
Generate a standard HTML5 <section> tag with optional contents
Declaration
Section Section(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Section | A Section object with all the attributes available in that tag |
Select(Object[])
Generate a standard HTML5 <select> tag with optional contents
Declaration
Select Select(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Select | A Select object with all the attributes available in that tag |
Small(Object[])
Generate a standard HTML5 <small> tag with optional contents
Declaration
Small Small(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Small | A Small object with all the attributes available in that tag |
Source(Object[])
Generate a standard HTML5 <source> tag with optional contents
Declaration
Source Source(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Source | A Source object with all the attributes available in that tag |
Span(Object[])
Generate a standard HTML5 <span> tag with optional contents
Declaration
Span Span(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Span | A Span object with all the attributes available in that tag |
Strong(Object[])
Generate a standard HTML5 <strong> tag with optional contents
Declaration
Strong Strong(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Strong | A Strong object with all the attributes available in that tag |
Style(Object[])
Generate a standard HTML5 <style> tag with optional contents
Declaration
Style Style(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Style | A Style object with all the attributes available in that tag |
Sub(Object[])
Generate a standard HTML5 <sub> tag with optional contents
Declaration
Sub Sub(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Sub | A Sub object with all the attributes available in that tag |
Summary(Object[])
Generate a standard HTML5 <summary> tag with optional contents
Declaration
Summary Summary(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Summary | A Summary object with all the attributes available in that tag |
Sup(Object[])
Generate a standard HTML5 <sup> tag with optional contents
Declaration
Sup Sup(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Sup | A Sup object with all the attributes available in that tag |
Svg(Object[])
Generate a standard HTML5 <svg> tag with optional contents
Declaration
Svg Svg(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Svg | A Svg object with all the attributes available in that tag |
Table(Object[])
Generate a standard HTML5 <table> tag with optional contents
Declaration
Table Table(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Table | A Table object with all the attributes available in that tag |
TagList(Object[])
Simple tag creator for tags inside it - the wrapper doesn't exist. Mainly used in function which want to return content which should then be put into html directly
Declaration
TagList TagList(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content |
Returns
Type | Description |
---|---|
TagList |
Tbody(Object[])
Generate a standard HTML5 <tbody> tag with optional contents
Declaration
Tbody Tbody(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Tbody | A Tbody object with all the attributes available in that tag |
Td(Object[])
Generate a standard HTML5 <td> tag with optional contents
Declaration
Td Td(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Td | A Td object with all the attributes available in that tag |
Template(Object[])
Generate a standard HTML5 <template> tag with optional contents
Declaration
Template Template(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Template | A Template object with all the attributes available in that tag |
Textarea(Object[])
Generate a standard HTML5 <textarea> tag with optional contents
Declaration
Textarea Textarea(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Textarea | A Textarea object with all the attributes available in that tag |
Tfoot(Object[])
Generate a standard HTML5 <tfoot> tag with optional contents
Declaration
Tfoot Tfoot(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Tfoot | A Tfoot object with all the attributes available in that tag |
Th(Object[])
Generate a standard HTML5 <th> tag with optional contents
Declaration
Th Th(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Th | A Th object with all the attributes available in that tag |
Thead(Object[])
Generate a standard HTML5 <thead> tag with optional contents
Declaration
Thead Thead(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Thead | A Thead object with all the attributes available in that tag |
Time(Object[])
Generate a standard HTML5 <time> tag with optional contents
Declaration
Time Time(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Time | A Time object with all the attributes available in that tag |
Tr(Object[])
Generate a standard HTML5 <tr> tag with optional contents
Declaration
Tr Tr(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Tr | A Tr object with all the attributes available in that tag |
Track(Object[])
Generate a standard HTML5 <track> tag with optional contents
Declaration
Track Track(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Track | A Track object with all the attributes available in that tag |
U(Object[])
Generate a standard HTML5 <u> tag with optional contents
Declaration
U U(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
U | A U object with all the attributes available in that tag |
Ul(Object[])
Generate a standard HTML5 <ul> tag with optional contents
Declaration
Ul Ul(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Ul | A Ul object with all the attributes available in that tag |
Var(Object[])
Generate a standard HTML5 <var> tag with optional contents
Declaration
Var Var(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Var | A Var object with all the attributes available in that tag |
Video(Object[])
Generate a standard HTML5 <video> tag with optional contents
Declaration
Video Video(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Video | A Video object with all the attributes available in that tag |
Wbr(Object[])
Generate a standard HTML5 <wbr> tag with optional contents
Declaration
Wbr Wbr(params object[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Object[] | content | one or more objects (strings or tags) which will be inside the tag |
Returns
Type | Description |
---|---|
Wbr | A Wbr object with all the attributes available in that tag |