== Introduction ==
In the IT world, the internet is an essential platform, whether its for developing or for consumer use.
== Markup Languages ==
Markup languages are the languages in which the web is written. The most common markup language used is HTML, which uses tags to annotate text so that a computer can then manipulate the text. Most markup languages are human readable, and use annotations that are distinguishable from the annotated text. There are many different kinds of markups and languages, but all are consistent in the way in which they annotate documents.
== Hypertext ==
Hypertext is defined as the arrangement of information inside a database that allows the user to receive information and to navigate from one document to another by clicking on highlighted words or pictures inside the primary document. Hypertext is the base of the World Wide Web, because it enables user to click on other links to get more information. Hypertext is a term used for all links, whether it appears as texts or other graphical part.
== Hypertext Markup Language (HTML) ==
HTML is the conventional markup language used to create and edit web pages and web applications. HTML is used for creating the basic structure of a website. HTML consists of different elements preceded by an opening tag, , and a closing tag, . The content between the tags, and , is the content of the webpage. The content between the tags, and , is the title of the webpage. This text is displayed between the and tags. The content between the tags, and , is the main content of the webpage. The content can include links , paragraphs, headings, and various other elements.
Here are the most commonly used HTML tags:
=== HTML Major Versions ===
==== HTML 2.0 ====
Published in 1995, HTML 2.0 flushed out the RFC system, allowing detailed mechanical explanations of the system.
==== HTML 3.2 ====
Published in 1997, HTML 3.2 performed major housecleaning on the structure of HTML. It removed mathematical formulas, reconciled code overlap, and adopted Netscape's Visual Markup Tags.
==== HTML 4.0 ====
Published at the end of 1997, HTML 4.0 introduced 3 different versions and browser specific plugins. 4.0 Allowed custom experiences tailored to specific browsers.
==== XHTML ====
Released in 2000, XHTML fused HTML and XML into a language that was very precise, almost too precise. XHTML is widely considered a tedious and difficult language.
==== HTML 5.0 ====
Released in 2014, HTML 5.0 is the currently used version of HTML. HTML 5.0 removed some of the tedium and severity of XHTML, while keeping its ability to remain precise and detailed.
== Hypertext Transfer Protocol (HTTP) ==
HTTP is the protocol used by the World Wide Web that determines how messages are formatted and transmitted. It also directs web servers and browsers to what actions they should take in reaction to several commands. When you open your web browser and enter a URL, you are using HTTP. The Web server directs it to get and transmit the requested Web page based on the HTTP command that is sent.
=== HTTP Protocol ===
HTTP is an application used as the fundamental foundation of communication on the web. HTTP is the first letter you type in when inputting a web address. HTTP is a request - response protocol. The client might request something and the http allows the client to access the information. Like when we updated our virtual machines the request we wanted was to go get updates for the software and http request went out and got updates. If you were on a bank website or the wikibook site it would be https the ‘s’ meaning secure. That means that the computer is communicating on a secure network.
== Cascading Stylesheets (CSS) ==
Here are the most commonly used CSS tags:
== Types of CSS ==
CSS can be incorporated with HTML in 3 different ways; Inline, Internal, and External.
Inline styles add style to a single element on the page by placing 'style' after the element you wish to be styled.
Ex: h2 style = "color: blue"
Internal styles create a style for a single document because the CSS is stored in the head of the HTML document. Internal styles are placed using a