Namespace ToSic.Razor.Markup
This namespace is responsible for the internals of tag generation.
It's called Markup
because it's not just for HTML5, but will also be used by Svg2 etc.
You usually won't need to program with this directly.
Classes
Attribute
Describes an attribute on an HTML tag. You usually won't need this API.
AttributeBase
AttributeList
AttributeListBase
AttributeOptions
ChildTags
Tag<T>
Helper commands to enable fluid coding with Tag Attributes and Common Helpers like Add and Wrap. This allows you to do things like
Div().Id("myId").Class("row4").Class("xs")
TagBase
A generic tag object - used to create any kind of tag
TagCustom
Basis for either tags where the tag-name is given as parameter, or special tags like comments.
TagList
An empty tag just containing more tags - like a TagCustom but explicitly meant to not be a tag itself
TagOptions
Interfaces
ITag
Standardizes what Tag-objects can do - valid for all Html and Svg tags.