Latest Tutorials

Embedded objects (<object>, <param />)

The object element is used to insert a file into the document. That file can be of any type, an image, a text file, a video or audio, or even a file written in another language such as a flash base...

Image maps (<map>, <area />)

Image maps are used in combination with <img> element and allow users to click on a specified region of an image and execute certain action with it. The image maps can be a c...

Frames (<frameset>, <frame>, <noframes>)

Frames are used as an alternative, although not suggested, to other standard web page layout configurations. A web page can be divided into multiple columns or rows called frames. Each fram...

Inline frames (<iframe>)

Inline frames are essentially same as frames but they are used to display a web page inside another web page. They were and still are very popular for dynamic updates of web pages. Usually...

Forms (<form>)

Forms are the main tool for a web site's interaction with users. A form is marked with the <form></form> tags and it is made off one or more named controls that use...

Structural form elements (<fieldset>, <legend>)

The fieldset element allows us to group different form elements (controls) into thematically similar g...

Input fields (<input />)

The input element contains the largest numbers of possible form control types there are. Which control type is going to be used is declared by the attribute type. The optio...

Button element (<button>)

The button element has the same function as an input element but it has richer rendering possibilities...

Drop-down menus (<select>, <optgroup>, <option>)

The select element creates a drop-down like menu that can have one or more options to choose. One option is a minimum number that has to be defined. With the attribute selected

Large text areas (<textarea>)

Text areas are used to enter multiple lines of text into a form. The size of the area is defined by attributes rows and cols. Syntax: <texta...