It’s all about Evolution
The different versions of HTML from HTML 2.0 to the latest version.
- The first and base version of HTML was developed to support basic functions such as text controls or
image posting. This version of HTML did not support a wide range of elements like modern versions of the language.
In particular, this version of HTML did not support tables and fonts. In general, it can be said that this version
is the most limited version of HTML.
- HTML 2.0 is a version that has all the features of HTML 1.0 with some new features for web design. HTML
2.0 was the standard version of HTML until 1995. This version has improved markup tags, text fields, buttons, etc.
Browsers developed for this version of HTML have also introduced the concept of having tags and layers. The W3C
(World Wide Web Consortium) was created to standardize the HTML language. This version of HTML understood
templates and visualized HTML tags according to the W3C standard.
- Although the release of HTML 2.0 was warmly received, HTML authors and web developers still needed a more
holistic version of the language. And this version was HTML 3.0.HTML 3.0, which gave HTML authors and
webmasters more control and a wider range of ways to mark text and improve the quality and appearance of websites.
Using HTML 3.0, «Netscape», the new and leading browser of the time, introduced new and more elaborate tags and
attributes, which were called «Netscape Extension Tags». Netscape’s development was well received by programmers,
but these tags and attributes did not work in other browsers. Later, Dave Raggett, head of the group working on
HTML, introduced the new HTML 3.0 project with significant improvements and improvements.
- HTML 3.2 (Wilbur) was an extended version of HTML, offering a wider variety of tags. This was a new
standard, which was very much needed at the time. At the same time, all developments of the previous version of
HTML 3.0 are fully included in this version of the language.
- The new version began withHTML 4.0, known as Cougar . But over time, some improvements were modified to
include HTML 4.01. In 1999, a new version of HTML 4.01 was introduced, which was significantly improved and aimed
at achieving broader goals. Extended versions of HTML 4.01 supported Cascade Style Sheets (CSS). The presented
concept of style sheets solved the problem of having CSS on each web page and removed the repeating code. With the
release of the new version of the language was launched online project Cheatsheets in HTML with common code
fragments and online tools that are still relevant today. Also, HTML 4.01 edited old tags and introduced a number
of new HTML tags.
- Most developers expected HTML 4.0 and HTML 4.01 to be followed by HTML 5.0. But next in the line of standards
became XHTML.The new XHTML was accompanied by the appearance of improved tags and options, which were very
much liked by developers. The abbreviation XHTML stands for Extensible Hypertext Markup Language (Extensible
HyperText Markup Llanguage). The purpose of XHTML was not to improve tags. The main reason for the release of this
standard was to improve interaction with new browsers that constantly change the browsing dynamics. Since the
technological dynamics are constantly changing, it was important to bear in mind that new browsers will be
available on a variety of modern gadgets. So in this respect, XHTML was a step in the right direction. This
browser language was focused on working with these new technologies. Web pages written in XHTML adequately worked
with the widest range of browsers and Internet platforms. At a time when the main priority was ensuring good
quality of web pages, XHTML became a tool that could satisfy all the needs of developers. As a result, from 2000
to 2014, over a decade, XHTML was standardized by the next generation of HTML.
- The latest and latest version is HTML 5. It supports all tags and other elements such as input elements
of different types, support tags, geolocation, etc. The main purpose of HTML 5 was to satisfy two things - to
improve the language and to comply with the latest developments in multimedia. In this case, a number of new tags
were introduced in HTML 5, for example:
- Tag email. This is a brand new tag that appears in HTML 5. This input element is a form tag that
checks or authenticates the entered value. This provides assurance that the data entered is the original
e-mail name.
- Password tag. This tag is an input element and is designed to enter the user password. When using
this tag, the password will be visible during the input and shown with special characters. This tag protects
the password with a symbolic screen.
- Audio tag. This tag was added to insert audio on web pages.
- Semantic tags. Another name for structural tags. With semantic tags you can distribute and divide
the HTML web page into different structures. These structures are combined to form an HTML web page.
- Section tags. These tags allow you to partition an HTML document into sections. Important
semantic/structural tags are image explanations, hat/title and basement.
The different versions of CSS from CSS1 to the latest version.
- CSS1 is the very first version of the Cascade Stylesheet and W3C recommendation. It was
launched in 1996 with font properties. It is also used to add color to background and text. In CSS1 there were
functions of text alignment. In addition, it had the ability to fill in, position and general classifications. But
now this version is outdated, and is not supported by W3C.
- W3C developed the next version of CSS, calling it CSS2, and launched it in 1998. It has more
features and functions than the previous version. Users could now use new features such as relative, absolute, and
fixed positioning. Media types as well as bi-directional text functions were introduced. This version has also
undergone many changes and updates appeared as CSS2.1.
- CSS3 is the last version of CSS approved by W3C, which was launched in 1999. It has an
extensive collection of font types, and you can use any type of font from Google and Typecast. In addition, this
version is divided into many modules, which makes it esier to work with it, as well as saving time on formatting
web pages. Currently, most companies and organizations use CSS3 and HTML5 to develop and design websites.
Therefore, if you also want to master this skill, make sure you study the latest release of such technology.
Doctype - what it is for and why it is used.
This is a declaration, not an html tag, a web browser instruction on how to interpret the current HTML page because
HTML exists in several versions, and there is XHTML (Extensible HyperText Markup Language) similar to HTML, but
different from it in syntax. And for the browser to correctly interpret your page you should always specify
doctype
Explain term Deprecated Tags in relation to HTML code. Give examples.
Deprecated tags are tags that are not recommended in terms of HTML5 specification. However, when creating sites,
you can use outdated tags, browsers still understand them.
This is examples
| TAG |
Description |
Alternate |
| acronym |
Tells the browser that the characters it contains are an acronym or abbreviat |
abbr |
| dir |
Defines a list of directory titles. |
CSS styles |
| ember |
Used as a container for external applications, multimedia and interactive content that the browser doesn’t
understand. |
object |
The difference between XHTML and HTML
| HTML |
XHTML |
| Hypertext markup language (HTML) is a standard markup language for creating web pages and web applications
|
Extensible hypertext markup language (XHTML) is part of a family of XML markup languages that reflect HTML
versions |
| HTML is based on SGML |
XHTML is based on XML |
| HTML does not provide standards and specifications such as XHTML |
XHML provides more precise standards and specifications for data |
| HTML is not case sensitive. Attributes and tags can be either lowercase or uppercase. |
XHTML is case sensitive. Attributes and tags must be in lowercase |
| HTML is easier to debug. |
XHTML harder to debug |
| HTML is not as well formatted as XHTML. |
XHTML is well formatted and cleaner than HTML |