If the value of the type attribute is file, this attribute indicates the types of files that the server accepts; otherwise it is ignored.
The URI of a program that processes the information submitted via the form.
This attribute defines the alternative text describing the image.
The animation CSS property is a shorthand property for animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count and animation-direction.
The animation-delay CSS property specifies when the animation should start.
The animation-direction CSS property indicates whether the animation should play in reverse on alternate cycles.
The animation-duration CSS property specifies the Length of time that an animation should take to complete one cycle.
The animation-fill-mode CSS property specifies how a CSS animation should apply styles to its target before and after it is executing.
The animation-iteration-count CSS property defines the number of times an animation cycle should be played before stopping.
The animation-name CSS property specifies a list of animations that should be applied to the selected element.
The animation-play-state CSS property determines whether an animation is running or paused.
The CSS animation-timing-function property specifies how a CSS animation should progress over the duration of each cycle.
This attribute indicates whether the value of the control can be automatically completed by the browser.
This Boolean attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.
The CSS backface-visibility property determines whether or not the back face of the element is visible when facing the user.
The background CSS property is a shorthand for setting the individual background values in a single place in the style sheet.
If a background-image is specified, the background-attachment CSS property determines whether that image's position is fixed within the viewport, or scrolls along with its containing block.
The background-clip CSS property specifies whether an element's background, either the color or image, extends underneath its border.
The background-color CSS property sets the background color of an element, either through a color value or the keyword transparent.
The CSS background-image property sets one or several background images for an element.
The background-origin CSS property determines the background positioning area, that is the position of the origin of an image specified using the background-image CSS property.
The background-position CSS property sets the initial position, relative to the background position layer defined by background-origin for each defined background image.
The background-repeat CSS property defines how background images are repeated.
The background-size CSS property specifies the size of the background images.
The border CSS property is a shorthand property for setting the individual border property values in a single place in the style sheet.
The border-bottom CSS property is a shorthand that sets the values of border-bottom-color, border-bottom-style, and border-bottom-width.
The border-bottom-color CSS property sets the color of the bottom border of an element.
The border-bottom-left-radius CSS property sets the rounding of the bottom-left corner of the element.
The border-bottom-right-radius CSS property sets the rounding of the bottom-right corner of the element.
The border-bottom-style CSS property sets the line style of the bottom border of a box.
The border-bottom-width CSS property sets the width of the bottom border of a box.
The border-collapse CSS property selects a table's border model.
The border-color CSS property is a shorthand for setting the color of the four sides of an element's border: border-top-color, border-right-color, border-bottom-color, border-left-color
The border-left CSS property is a shorthand that sets the values of border-left-color, border-left-style, and border-left-width.
The border-right-color CSS property sets the color of the right border of an element.
The border-left-style CSS property sets the line style of the left border of a box.
The border-left-width CSS property sets the width of the left border of a box.
The border-radius CSS property allows Web authors to define how rounded border corners are.
The border-right CSS property is a shorthand that sets the values of border-right-color, border-right-style, and border-right-width.
The border-right-color CSS property sets the color of the top border of an element.
The border-right-style CSS property sets the line style of the right border of a box.
The border-right-width CSS property sets the width of the right border of a box.
The border-spacing CSS property specifies the distance between the borders of adjacent cells (only for the separated borders model).
The border-style CSS property is a shorthand property for setting the line style for all four sides of the elements border.
The border-top CSS property is a shorthand that sets the values of border-top-color, border-top-style, and border-top-width.
The border-top-color CSS property sets the color of the top border of an element.
The border-top-left-radius CSS property sets the rounding of the top-left corner of the element.
The border-top-right-radius CSS property sets the rounding of the top-right corner of the element.
The border-top-style CSS property sets the line style of the top border of a box.
The border-top-width CSS property sets the width of the top border of a box.
The border-width CSS property sets the width of the border of a box.
The bottom CSS property participates in specifying the position of positioned elements.
The box-shadow CSS property describes one or more shadow effects as a comma-separated list.
The box-sizing CSS property is used to alter the default CSS box model used to calculate widths and heights of elements.
The caption-side CSS property positions the content of a table's caption on the specified side.
Declares the character encoding of the page or script.
When the value of the type attribute is radio or checkbox, the presence of this Boolean attribute indicates that the control is selected by default; otherwise it is ignored.
The clear CSS property specifies whether an element can be next to floating elements that precede it or must be moved down (cleared) below them.
The clip CSS property defines what portion of an element is visible.
The CSS color property sets the foreground color of an element's text content, and its decorations.
The visible width of the text control, in average character widths.
The column-count CSS property describes the number of columns of the element.
The column-fill CSS property controls how contents are partitioned into columns.
The column-gap CSS property sets the size of the gap between columns for elements which are specified to display as a multi-column element.
In multi-column layouts, the column-rule CSS property specifies a straight line, or "rule", to be drawn between each column.
The column-rule-color CSS property lets you set the color of the rule drawn between columns in multi-column layouts.
The column-rule-style CSS property lets you set the style of the rule drawn between columns in multi-column layouts.
The column-rule-width CSS property lets you set the width of the rule drawn between columns in multi-column layouts.
The column-span CSS property makes it possible for an element to span across all columns when its value is set to all.
The column-width CSS property suggests an optimal column width.
The columns CSS property is a shorthand property allowing to set both the column-width and the column-count properties at the same time.
This attribute gives the value associated with the http-equiv or name attribute, depending of the context.
The content CSS property is used with the ::before and ::after pseudo-elements to generate content in an element.
The counter-increment CSS property is used to increase the value of CSS Counters by a given value.
The counter-reset CSS property is used to reset CSS Counters to a given value.
The cursor CSS property specifies the mouse cursor displayed when the mouse pointer is over an element.
Set the direction CSS property to match the direction of the text: rtl for Hebrew or Arabic text and ltr for other scripts.
This Boolean attribute indicates that the form control is not available for interaction.
The display CSS property specifies the type of rendering box used for an element.
he empty-cells CSS property specifies how user agents should render borders and backgrounds around cells that have no visible content.
The float CSS property specifies that an element should be taken from the normal flow and placed along the left or right side of its container, where text and inline elements will wrap around it.
The font CSS property is either a shorthand property for setting font-style, font-variant, font-weight, font-size, line-height and font-family, or a way to set the element's font to a system font, using specific keywords.
The font-family CSS property allows for a prioritized list of font family names and/or generic family names to be specified for the selected element.
The font-feature-settings CSS property allows control over advanced typographic features in OpenType fonts.
The font-size CSS property specifies the size of the font – specifically the desired height of glyphs from the font.
The font-size-adjust CSS property specifies that font size should be chosen based on the height of lowercase letters rather than the height of capital letters.
The font-style CSS property allows italic or oblique faces to be selected within a font-family.
The font-weight CSS property specifies the weight or boldness of the font.
Describes elements which belongs to this one.
The height CSS property specifies the height of the content area of an element.
This is the single required attribute for anchors defining a hypertext source link.
This enumerated attribute defines the pragma that can alter servers and user-agents behavior.
This attribute defines a unique identifier (ID) which must be unique in the whole document.
This attribute participates in defining the language of the element, the language that non-editable elements are written in or the language that editable elements should be written in.
The left CSS property specifies part of the position of positioned elements.
The letter-spacing CSS property specifies spacing behavior between text characters.
On block level elements, the line-height CSS property specifies the minimal height of line boxes within the element.
The list-style CSS property is a shorthand property for setting list-style-type, list-style-image and list-style-position.
The list-style-image CSS property sets the image that will be used as the list item marker.
The list-style-position CSS property specifies the position of the marker box in the principal block box.
The list-style-type CSS property specifies appearance of a list item element.
The margin CSS property sets the margin for all four sides.
The margin-bottom CSS property of an element sets the margin space required on the bottom of an element.
The margin-left CSS property of an element sets the margin space required on the left side of a box associated with an element.
The margin-right CSS property of an element sets the margin space required on the bottom of an element.
The margin-top CSS property of an element sets the margin space required on the top of an element.
If the value is a URI value, the element pointed to by the URI is used as an SVG mask.
The max-height CSS property is used to set the maximum height of a given element.
The max-width CSS property is used to set the maximum width of a given element.
This attribute specifies the media which the linked resource applies to.
The HTTP method that the browser uses to submit the form.
The min-height CSS property is used to set the minimum height of a given element.
The min-width CSS property is used to set the minimum width of a given element.
On form elements (input etc.): Name of the element.
The blur event is raised when an element loses focus.
The change event is fired for input, select, and textarea elements when a change to the element's value is committed by the user.
The click event is raised when the user clicks on an element.
The dblclick event is fired when a pointing device button (usually a mouse button) is clicked twice on a single element.
The focus event is raised when the user sets focus on the given element.
The keydown event is raised when the user presses a keyboard key.
The keypress event should be raised when the user presses a key on the keyboard.
The keyup event is raised when the user releases a key that's been pressed.
The load event fires at the end of the document loading process.
The mousedown event is raised when the user presses the mouse button.
The mousemove event is raised when the user moves the mouse.
The mouseout event is raised when the mouse leaves an element (e.g, when the mouse moves off of an image in the web page, the mouseout event is raised for that image element).
The mouseover event is raised when the user moves the mouse over a particular element.
The mouseup event is raised when the user releases the mouse button.
The reset event is fired when a form is reset.
Specifies the function to be called when the window is scrolled.
The select event only fires when text inside a text input or textarea is selected.
The submit event is raised when the user clicks a submit button in a form (). MDN
The opacity CSS property specifies the transparency of an element, that is, the degree to which the background behind the element is overlaid.
The orphans CSS property refers to the minimum number of lines in a block container that must be left at the bottom of the page.
The CSS outline property is a shorthand property for setting one or more of the individual outline properties outline-style, outline-width and outline-color in a single rule.
The outline-color CSS property sets the color of the outline of an element.
The outline-style CSS property is used to set the style of the outline of an element.
The outline-width CSS property is used to set the width of the outline of an element.
The overflow CSS property specifies whether to clip content, render scroll bars or display overflow content of a block-level element.
The overflow-x CSS property specifies whether to clip content, render a scroll bar or display overflow content of a block-level element, when it overflows at the left and right edges.
The overflow-y CSS property specifies whether to clip content, render a scroll bar, or display overflow content of a block-level element, when it overflows at the top and bottom edges.
The padding CSS property sets the required padding space on all sides of an element.
The padding-bottom CSS property of an element sets the height of the padding area at the bottom of an element.
The padding-left CSS property of an element sets the padding space required on the left side of an element.
The padding-right CSS property of an element sets the padding space required on the right side of an element.
The padding-top CSS property of an element sets the padding space required on the top of an element.
The page-break-after CSS property adjusts page breaks after the current element.
The page-break-before CSS property adjusts page breaks before the current element.
The page-break-inside CSS property adjusts page breaks inside the current element.
The perspective CSS property determines the distance between the z=0 plane and the user in order to give to the 3D-positioned element some perspective.
The perspective-origin CSS property determines the position the viewer is looking at.
A hint to the user of what can be entered in the control.
The CSS property pointer-events allows authors to control under what circumstances (if any) a particular graphic element can become the target of mouse events.
The position CSS property chooses alternative rules for positioning elements, designed to be useful for scripted animation effects.
This Boolean attribute indicates that the user cannot modify the value of the control.
This attribute names a relationship of the linked document to the current document.
This attribute specifies that the user must fill in a value before submitting a form.
The right CSS property specifies part of the position of positioned elements.
The attribute describes the role(s) the current element plays in the context of the document.
The number of visible text lines for the control.
The initial size of the control.
This enumerated attribute defines whether the element may be checked for spelling errors.
If the value of the type attribute is image, this attribute specifies a URI for the location of an image to display on the graphical submit button; otherwise it is ignored.
This attribute contains CSS styling declarations to be applied to the element.
This integer attribute indicates if the element can take input focus (is focusable), if it should participate to sequential keyboard navigation, and if so, at what position.
A name or keyword indicating where to display the response that is received after submitting the form.
The text-align CSS property describes how inline content like text is aligned in its parent block element.
The text-align-last CSS property describes how the last line of a block or a line, right before a forced line break, is aligned.
The text-decoration CSS property is used to set the text formatting to underline, overline, line-through or blink.
The text-indent CSS property specifies how much horizontal space should be left before the beginning of the first line of the text content of an element.
The text-overflow CSS property determines how overflowed content that is not displayed is signaled to the users.
The text-shadow CSS property adds shadows to text.
The text-transform CSS property specifies how to capitalize an element's text.
The CSS text-underline-position property specifies the position of the underline which is set using the text-decoration property underline value.
This attribute contains a text representing advisory information related to the element it belongs too.
The top CSS property specifies part of the position of positioned elements.
Shorthand for the
The CSS transform property lets you modify the coordinate space of the CSS visual formatting model.
The transform-origin CSS property lets you modify the origin for transformations of an element.
The transform-style CSS property determines if the children of the element are positioned in the 3D-space or are flattened in the plane of the element.
The CSS transition property is a shorthand property for transition-property, transition-duration, transition-timing-function, and transition-delay.
The transition-delay CSS property specifies the amount of time to wait between a change being requested to a property that is to be transitioned and the start of the transition effect.
The transition-duration CSS property specifies the number of seconds or milliseconds a transition animation should take to complete.
The transition-property CSS property is used to specify the names of CSS properties to which a transition effect should be applied.
The CSS transition-timing-function property is used to describe how the intermediate values of the CSS properties being affected by a transition effect are calculated.
This attribute is used to define the type of the content linked to.
The unicode-bidi CSS property together with the direction property relates to the handling of bidirectional text in a document.
The initial value of the control.
The vertical-align CSS property specifies the vertical alignment of an inline or table-cell box.
The white-space CSS property is used to to describe how whitespace inside the element is handled.
The widows CSS property defines how many minimum lines must be left on top of a new page, on a paged media.
The width CSS property specifies the width of the content area of an element.
The word-break CSS property is used to specify how (or if) to break lines within words.
The word-spacing CSS property specifies spacing behavior between tags and words.
The z-index CSS property specifies the z-order of an element and its descendants.