HTML stands for HyperText Markup Language. It is used to design web pages using a markup language. HTML is the combination of HyperText and Markup language. HyperText defines the link between the web pages. A markup language is used to define the tet document withi tag which defines the structure of web pages. HTML is a markup language that is used by the browser to manipulate text, images, and other content to display it in the required format.
Before learning the intricacies of HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and JavaScript, it is important that you gain a solid understanding of the technologies that help transform these plaintext files to the rich multimedia displays you see on your computer orhandheld device when browsing the World Wide Web. For example, a filecontaining markup and client-side code HTML and CSS is useless without a web browser to view it, and no one besides yourself will see your content unless a web server is involved. Web servers make your content available to others who, in turn, use their web browsers to navigate to an address and wait for the server to send information to them. You will be intimately involved in this publishing process because you must create files and then put them on a server to make them available in the first place, and you must ensure that your content will appear to the end user as you intended.HTML do not walk alone.
Nearly every website in the world is built using 3 core programing languages: HTML, CSS and JavaScript. In this article, we will "dissect" the anatomy of websites to give you and understanding of what these fundamental languages are and how they work together to form something that is both visually impressive and functional.
CSS is written in separate file to the HTML. This is to allow separation of concerns and make our lives easier when it comes to testing and maintenance. This also makes our styles more reusable, if we put styles directly into the HTML then we wouldn't be able to use the styles across different HTML pages.
90% of CSS is fairly straightforward, select the HTML element you want to stlye, specify what attribute you want to change and the value you want to change it to. Tinse and repeat this pattern and you can get very far. CSS becomes more complicated whan you want to complex layouts, animations or CSS functions.
There are alot of Programming languages out there, but if you want to do web development, then JavaScript is the dominant force. Even other languages that add interactivity to websites eventually end up as JavaScript(CoffeeScript for example).
Like CSS, JavaScript tends to live in its own file to allow reusability and help improve maintainablity. While getting started with HTML and CSS immediately rewarding, JS requires a critical mass of knowledge before it can be used for mote than copy and and paste jobs. This is because JS has a lot more depth and complexity steep learning curve (for those new to software development), but once past that initial curve, you get into exciting and vast opportunities.
Now you know all these. I will provide you with a pdf document to guide you in learning the basics of HTML and CSS.