Html Tutorial

What is HTML?

HTML stands for Hyper Text Markup Language it is known as the most popular language on Web. HTML was developed by Berners-Lee in late 1991 after that they improvised "HTML 2.0" , HTML 4.01 and HTML-5 versions.


This tutorial is mainly intended for the beginners who wish to seek Web Designing and Development to use the HTML with easy concepts and practical examples. This tutorial provides information to work on HTML.


To learn this tutorial you need to be familiar with Windows or Linux operating system. Having experience on notepad, notepad++, or Edit plus etc. and understanding about images in different formats like JPEG, PNG format will be an added advantage.
Introducing The Web And Html What Is The World Wide Web? How Does The Web Work? What Is Hypertext? Where Does Html Fit In? What Is Css? What Is Xhtml? Creating An Html Document What Goes Into A Web Page? Specifying Document Type The Overall Structure: Html,head, And Body Styles Markup For Paragraphs Markup For Characters Special Characters (entities) Organizational Elements Linking To Other Pages Images Possible Improvement To Comments Scripts Putting It All Together Starting Your Web Page Basic Rules For Html Code Creating The Basic Structure Declaring The Document Type Specifying The Document Title Providing Information To Search Engines Setting The Default Path Creating Automatic Refreshes And Redirects Page Background Color And Background Images Lines, Line Breaks, And Paragraphs Line Breaks Nonbreaking Spaces Soft Hyphens Preserving Formatting—the Element Indents Headings Why Horizontal Rules Used? Grouping With The Element Lists Understanding Lists Ordered (numbered) Lists Unordered (bulleted) Lists Definition Lists Nested Lists Images Image Formats For The Web Creating Graphics Inserting An Image Image Alignment Specifying Text To Display For Nongraphical Browsers Size And Scaling Image Borders And Maps Animated Images Links What’s In A Link? Linking To A Web Page Absolute Versus Relative Links Link Targets And Titles Keyboard Shortcuts And Tab Order Creating An Anchor Choosing Link Colors The Link Tag Text Methods Of Text Control Bold And Italic Text Monospace (typewriter) Fonts Superscripts And Subscripts Abbreviations Marking Editorial Insertions And Deletions Grouping Inline Elements With The Tag Special Characters Understanding Character Encodings Special Characters En And Em Spaces And Dashes Copyright And Trademark Symbols “real” Quotation Marks "real" Quotation Marks Accented Characters Greek And Mathematical Characters Other Useful Entities Tables Parts Of An Html Table Table Width And Alignment Cell Spacing And Padding Borders And Rules Rows And Cells Table Captions Row Groupings—header, Body, And Footer Background Colors Spanning Columns And Rows Grouping Columns Page Layout With Tables Rudimentary Formatting With Tables Real-world Examples Floating Page Odd Graphic And Text Combinations Navigational Menus And Blocks Multiple Columns Frames Frames Overview Framesets And Frame Documents Targeting Links To Frames Nested Framesets Inline Frames Forms Understanding Forms Inserting A Form Additional Attributes Tab Order And Keyboard Shortcuts Preventing Changes Fieldsets And Legends Form Scripts And Script Services Multimedia Introducing Multimedia Objects Multimedia Plug-ins And Players Animations Video Clips Sounds Slide Shows Scripts Client-side Versus Server-side Scripting Server-side Scripting Including A Script Calling An External Script Triggering Scripts With Events Hiding Scripts From Older Browsers Introducing Cascading Style Sheets Css Overview Style Rules Style Rule Locations Understanding The Style Sheet Cascade The Css Box Formatting Model Css Levels 1, 2, And 3 Creating Style Rules Understanding Selectors Understanding Inheritance In Html Pseudo-classes Pseudo-elements Shorthand Expressions Property Value Metrics Fonts Web Typography Basics Working With Font Styling Attributes Downloading Fonts Automatically Text Formatting Aligning Text Indenting Text Controlling White Space Within Text Controlling Letter And Word Spacing Specifying Capitalization Using Text Decorations Formatting Lists Auto-generated Text Padding, Margins, And Borders Understanding The Box Formatting Model Defining Element Margins Adding Padding Within An Element Adding Borders Using Dynamic Outlines Colors And Backgrounds Foreground Color Background Color Sizing An Element’s Background Background Images Repeating And Scrolling Background Images Positioning Background Images Tables Table Styles Defining Table Styles Controlling Table Attributes Table Layout Aligning And Positioning Captions Element Positioning Understanding Element Positioning Specifying Element Position Floating Elements To The Left Or Right Defining An Element’s Width And Height Stacking Elements In Layers Controlling Element Visibility Defining Pages For Printing The Page Box Formatting Model Defining The Page Size With The @page Rule Setting Margins With The Margin Property Controlling Page Breaks Handling Widows And Orphans Preparing Documents For Double-sided Printing Javascript Javascript Background Writing Javascript Code Using Javascript In Html Documents Practical Examples Dynamic Html The Need For Dhtml How Dhtml Works Dhtml And The Document Object Model Cross-browser Compatibility Issues Browser Detection In Html Practical Examples Of Dhtml Examples Breadcrumbs (page Location Indicator) Collapsible Menus Dynamic Html With Css Dynamic Html And The Document Object Model Dhtml And Css Properties Internet Explorer Filters Introduction To Server-side Scripting How Web Servers Work Market-leading Web Servers The Need For Server-side Scripting Server-side Scripting Languages Introduction To Database-driven Web Publishing Understanding The Need For Database Publishing How Database Integration Works Options For Database Publishing Database Publishing Case Study-a Newsletter Authentication And Security Creating A Weblog The Blog Phenomenon Blog Providers And Software Posting Content To Your Blog Handling Comments Using Permalinks Using Trackbacks Syndicating Content With Rss Building An Audience Introduction To Xml The Need For Xml Relationship Of Xml, Sgml, And Html Versions Of Xml How Xml Works Well-structured Xml Document Type Definitions Xml Schemas To Develop Rule Sets Xml Processing And Implementations Xpath Style Sheets For Xml: Xslt Xml Implementations Testing And Validating Your Documents Testing With A Variety Of Browsers Testing For A Variety Of Displays Validating Your Code Webdevelopment Software Text-oriented Editors Wysiwyg Html Editors Other Tools Choosing A Service Provider Web Publishing Services Provided By Isps Estimating Your Costs Support And Service Bandwidth And Scalability Contracts In Html Domain Names Uploading Your Site With Ftp Introducing Ftp Ftp Clients In Html Principles Of Web Server File Organization Publicizing Your Site And Building Your Audience Soliciting Links Listing Your Site With Search Engines Facilitating Search Engine Access Predicting User’s Search Keywords And Enhancing Search Retrieval Strategies For Retaining Visitors On-site Maintaining Your Site Analyzing Usage Via Server Logs Checking For Broken Links Responding To Feedback Backing Up Your Data The Web Development Process Challenges Of Developing Large-scale Web Sites Project Management Basics The Need For Information Architecture Overview Of The Web Development Process Designing The Site Structure Choosing A Design Theme Tracking Site Usage And Performance Maintaining The Site Developing And Structuring Content Principles Of Audience Analysis Performing An Information Inventory Chunking Information How Users Read On The Web Developing Easily Scanned Text Developing Meta Content: Titles, Headings, And Taglines Characteristics Of Excellent Web Writing Writing For The Web Designing For Usability And Accessibility Usability Issues Accessibility Mandates Web Content Accessibility Initiative (w3c) Designing For An International Audience Principles Of Internationalization And Localization Introduction To Web Internationalization Issues Understanding Unicode Security Understanding The Risks Web Site Security Issues Overview Of Web Security Methods Privacy Understanding Privacy Privacy Legislation And Regulations In The United States Voluntary Solutions Model Privacy Policy Pages Html Interview Questions Html Practice Tests