HTML are the initials of Hypertext Markup Language, it is a simple language, based on tags and it is the one that allows to show the content of web pages in browsers.
In the beginnings of web development, it was totally necessary to know the HTML to create a page. To write the code you needed a text editor and, at that time, the editors were quite simple and impractical to write code. Once the file was written, the result should be checked.
The first version of HTML was very simple, it allowed to define the font size, define the links, embed images and little else. With the new browsers , HTML was forced to improve the code and define new ways to make an effective design.
& nbsp; in the mid-90s, new editors started coming out WYSIWYG ( What you see is what you get , which translated would be something like: what you see is what you get) with which you could create web pages without having HTML notions.
Text editors make it easy to view the page and allow you to design and edit in a friendly and graphical environment or with direct HTML editing. For example, adobe Dreamweaver is a code editor that generates it automatically.
If you have never seen the content of a web page, you only have to go to the browser, enter the page that you like and click the right button anywhere on the page, in the menu that is displayed, click on "View source code". Then the source code of the page will be displayed in the editor of the same browser.
Writing in code, either HTML or any other, involves the constant checking of code and its operation, as if they incorporate elements new you should check the results in the browser, see if there are errors and, in such case, solve them.
On the other hand, we find the acronyms XHTML ( eXtensible Hyper Text Markup Language which translated means: Extensible Hypertext Marker Language). This language uses the same elements and attributes as HTML but with the XML synthesis rules that are stricter and are still in development.
HTML is currently used to define sections of the web such as headings , lists, images, tables, hyperlinks, etc. Each HTML tag is written between the <> symbols. For the styles that these labels will have, it is better to use CSS.
The CSS ( Cascading Style Sheet that translated would be something like "style sheets in waterfall ") is the best option for formatting web elements. CSS is a language that allows you to select HTML tags and give them the style you want. For example, color, size, font type, background images, margins, etc. It is a powerful language because it allows you to define formatting options not available in HTML, such as the placement of an object in a specific place on the page or the definition of effects according to the mouse position, for example when you pass the mouse over or when some element is clicked.