Table of Contents

Namespace AngleSharp.Html.Dom

Classes

FormExtensions

A set of useful extension methods when dealing with the DOM.

HtmlElement

Represents a standard HTML element in the node tree.

HtmlLinkElementExtensions

Defines a set of extension methods for link elements.

ImageExtensions

Useful extension methods for the HtmlImageElement.

Interfaces

IHtmlAnchorElement

Represents the a HTML element.

IHtmlAreaElement

Represents the area HTML element.

IHtmlAudioElement

Represents the audio HTML element.

IHtmlBaseElement

Represents the base HTML element.

IHtmlBodyElement

Represents the body HTML element.

IHtmlBreakRowElement

Represents the br HTML element.

IHtmlButtonElement

Represents the button HTML element.

IHtmlCanvasElement

Represents the canvas HTML element.

IHtmlCommandElement

Represents the command HTML element.

IHtmlDataElement

Represents the data HTML element.

IHtmlDataListElement

Represents the datalist HTML element.

IHtmlDetailsElement

Represents the details HTML element.

IHtmlDialogElement

Repesents the dialog HTML element.

IHtmlDivElement

Represents the div HTML element.

IHtmlDocument

Serves as an entry point to the content of an HTML document.

IHtmlElement

The HTMLElement interface represents any HTML element. Some elements directly implement this interface, other implement it via an interface that inherit it.

IHtmlEmbedElement

The embed HTML element.

IHtmlFieldSetElement

Represents the fieldset HTML element.

IHtmlFormControlsCollection

Represents a collection of HTML form controls.

IHtmlFormElement

Represents the form HTML element.

IHtmlHeadElement

Represents the head HTML element.

IHtmlHeadingElement

Represents the heading HTML element(s).

IHtmlHrElement

Represents the hr HTML element.

IHtmlHtmlElement

Represents the html HTML element.

IHtmlImageElement

Represents the image HTML element.

IHtmlInlineFrameElement

Represents the iframe HTML element.

IHtmlInputElement

Represents the input HTML element.

IHtmlKeygenElement

Represents the keygen HTML element.

IHtmlLabelElement

Represents the label HTML element.

IHtmlLegendElement

Represents the legend HTML element.

IHtmlLinkElement

Represents a link HTML element.

IHtmlListItemElement

Represents the li HTML element.

IHtmlMapElement

Represents the map HTML element.

IHtmlMarqueeElement

Used to declare properties for the marquee element.

IHtmlMediaElement

Represents the base for all HTML media elements.

IHtmlMenuElement

Represents the menu HTML element.

IHtmlMenuItemElement

Represents the menuitem HTML element.

IHtmlMetaElement

Represents the meta HTML element.

IHtmlMeterElement

Represents the meter HTML element.

IHtmlModElement

Represents the mod HTML element.

IHtmlObjectElement

Represents the object HTML element.

IHtmlOptionElement

Represents the option HTML element.

IHtmlOptionsCollection

Represents a collection of HTML option elements.

IHtmlOptionsGroupElement

Represents the optgroup HTML element.

IHtmlOrderedListElement

Represents the ol HTML element.

IHtmlOutputElement

Represents the output HTML element.

IHtmlParagraphElement

Represents the p HTML element.

IHtmlParamElement

Represents the param HTML element.

IHtmlPictureElement

Represents the HTML picture element.

IHtmlPreElement

Represents the pre HTML element.

IHtmlProgressElement

Represents the progress HTML element.

IHtmlQuoteElement

Represents the q HTML element.

IHtmlScriptElement

Represents the script HTML element.

IHtmlSelectElement

Represents the select HTML element.

IHtmlSlotElement

Represents a slot in the shadow tree.

IHtmlSourceElement

Represents the source HTML element.

IHtmlSpanElement

Represents the span HTML element.

IHtmlStyleElement

Represents a style HTML element.

IHtmlTableCaptionElement

Represents the caption HTML element.

IHtmlTableCellElement

Reprsents the base for td / th HTML element.

IHtmlTableColumnElement

Represents the col HTML element.

IHtmlTableDataCellElement

Represents the td HTML element.

IHtmlTableElement

Represents the table HTML element.

IHtmlTableHeaderCellElement

Represents the th HTML element.

IHtmlTableRowElement

Represents the tr HTML element.

IHtmlTableSectionElement

Represent the base of table section (tbody, thead, tfoot) elements.

IHtmlTemplateElement

Represents the template HTML element.

IHtmlTextAreaElement

Represents the textarea HTML element.

IHtmlTimeElement

Represents the time HTML element.

IHtmlTitleElement

Represents the title HTML element.

IHtmlTrackElement

Represents the track HTML element.

IHtmlUnknownElement

Represents an unknown HTML element.

IHtmlUnorderedListElement

Represents an ul HTML element.

IHtmlVideoElement

Represents the video HTML element.

ILabelabelElement

This interface marks elements that allow to have an attached label.

IValidation

Implemented by elements that can be validated.

IValidityState

The ValidityState interface represents the validity states that an element can be in, with respect to constraint validation. Together, they help explain why an element's value fails to validate, if it's not valid.

Enums

TableCellKind

Represents kinds of table cells.

TableFrames

The list of possible table frame directives.

TableRules

The list of possible table rules.

TrackReadyState

An enumeration with track ready state values.