HyperText Markup Language (HTML) is a code language used to create Web pages containing hypertext and information to be displayed in Web browsers. This language allows the structuring of information – to denote text as paragraphs, headings, etc.- and may also describe a document appearance and semantics. It consists of several entities: elements, attributes, data types and character references.
Elements are the HTML markup structure. Attributes and content are their basic properties. For the HTML document to be valid, it is important to follow the specific restrictions that these properties have.
Types of markup elements:
Structural markup is the type of element that describes the function of text or image; for example: “<h1>Hello</h1>” tells browsers that “Hello” is a first level heading, “<p>Hello, World!</p>” tells browsers that “Hello, World!” is a simple paragraph. This denotes no specific rendering, but browsers have a standard on how elements should be fomatted.
Presentational markup is the type of element in charge of describing the appearance of the text and other objects.
Hypertext markup is in charge of linking parts of a document to other documents.
An element attributes are name-value pairs. Most take any of several common attributes, for example, the id attribute and the class attribute. The id attribute gives an element a document-wide unique identifier. The class attribute allows the classification of similar elements for presentation purposes.
There are scripting languages that can be embedded into HTML. They are used to create dynamically-generated Web pages. They generally run on a Web server, taking code as input and creating Web pages as output. The most frequently used languages of this type are Active Server Pages (ASP), a Microsoft's server-side technology -VBScript is most frequent language used for ASP pages-; Hypertext Preprocessor (PHP), an open-source, reflective programming language; and JavaServer Pages, a Java technology. If a dynamic Web page or site is required, it is convenient to hire a Web programmer who knows about these languages and how to work with them.
Check our friends' websites