<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>02-module on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/</link><description>Recent content in 02-module on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><atom:link href="http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/index.xml" rel="self" type="application/rss+xml"/><item><title>Advanced CSS Properties</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/006-advance-css-properties/</link><pubDate>Sun, 23 Mar 2025 15:44:49 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/006-advance-css-properties/</guid><description>&lt;p class="lead text-primary"&gt;
Cascading Style Sheets (CSS) is a language used to describe the presentation of a document written in HTML. CSS enhances the look and feel of web pages by allowing developers to apply styles to elements. This reading aims to explain various CSS properties and Flexbox properties, including their usage, examples, and values, to help you build visually appealing web pages.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;p&gt;By the end of this reading, you will:&lt;/p&gt;</description></item><item><title>CSS Frameworks</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/005-css-frameworks/</link><pubDate>Sun, 23 Mar 2025 12:07:48 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/005-css-frameworks/</guid><description>&lt;p class="lead text-primary"&gt; 
This document explains CSS frameworks, their types, and how they simplify web development. It covers utility-first frameworks like Tailwind CSS and component frameworks like Bootstrap, highlighting their advantages, disadvantages, and use cases for creating responsive and visually consistent websites. 
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="introduction-to-css-frameworks"&gt;Introduction to CSS Frameworks&lt;/h2&gt;
&lt;p&gt;CSS frameworks provide tools to streamline the development of user interfaces (UI). They simplify the implementation of visual elements such as navigation bars, forms, and grids, enabling the creation of dynamic and responsive websites suitable for any screen size.&lt;/p&gt;</description></item><item><title>CSS Selectors</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/004-css-selectors/</link><pubDate>Sun, 23 Mar 2025 10:20:19 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/004-css-selectors/</guid><description>&lt;p class="lead text-primary"&gt;
CSS selectors are the foundation of styling in web development. This comprehensive guide covers tag, ID, and class selectors with practical examples and best practices. Learn how to target elements effectively to create flexible and maintainable designs.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="introduction-to-css-selectors"&gt;Introduction to CSS Selectors&lt;/h2&gt;
&lt;p&gt;CSS selectors are patterns used to select and style HTML elements. They define the relationship between HTML elements and the styles applied to them. Understanding selectors is essential for creating efficient and maintainable CSS.&lt;/p&gt;</description></item><item><title>Css Styling Elements</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/003-css-styling-elements/</link><pubDate>Sun, 23 Mar 2025 09:37:05 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/003-css-styling-elements/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains how CSS (Cascading Style Sheets) is used to style HTML elements, create consistent designs, and separate content from presentation. It covers CSS structure, layout types, and the three methods of applying CSS to HTML documents: inline, internal, and external.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="introduction-to-css"&gt;Introduction to CSS&lt;/h2&gt;
&lt;p&gt;CSS is a style sheet language that defines how HTML elements are displayed. It allows developers to create visually appealing and accessible web pages by separating design from content. This separation ensures that web pages can be rendered without design for accessibility needs and indexed by search engines without interference.&lt;/p&gt;</description></item><item><title>HTML5 Input Element</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/002-input-element/</link><pubDate>Sat, 22 Mar 2025 16:33:17 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/002-input-element/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the HTML5 input element attributes and their importance in creating interactive and accessible forms. It covers different input types, their attributes, and fallback mechanisms for browsers that do not support certain features. It also covers the importance of using appropriate input types and attributes for better form handling and accessibility.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="html5-input-element-attributes"&gt;HTML5 Input Element Attributes&lt;/h2&gt;
&lt;p&gt;HTML5 introduced several new input types and attributes to enhance form handling and user experience. These attributes provide specialized input fields for different data types and include built-in validation features. These attributes are crucial for creating interactive and accessible forms. There are different types of input elements available in HTML5, each with its own set of attributes and behaviors. Some of them are as follows:&lt;/p&gt;</description></item><item><title>Html5 Elements</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/001-html5-elements/</link><pubDate>Fri, 21 Mar 2025 19:58:11 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/03-html-css-js/02-module/001-html5-elements/</guid><description>&lt;p class="lead text-primary"&gt; 
This document explains the structural elements introduced in HTML5, their semantic meaning, and how they enhance the organization and functionality of web pages. It highlights the use of tags like `article`, `section`, `header`, `footer`, `aside`, `figure`, `figcaption`, and `nav` for creating well-structured and accessible content. 
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="the-evolution-of-html5"&gt;The Evolution of HTML5&lt;/h2&gt;
&lt;p&gt;Before diving into the elements themselves, let&amp;rsquo;s understand why HTML5 was introduced:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Semantic Clarity&lt;/strong&gt;: Replaced non-descriptive &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; tags with meaningful elements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accessibility&lt;/strong&gt;: Improved support for assistive technologies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mobile Optimization&lt;/strong&gt;: Built-in support for responsive design and touch interactions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multimedia Integration&lt;/strong&gt;: Added native support for audio and video.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="html5-structural-elements"&gt;HTML5 Structural Elements&lt;/h2&gt;
&lt;h3 id="overview-of-html5-tags"&gt;Overview of HTML5 Tags&lt;/h3&gt;
&lt;p&gt;HTML5 introduced a set of structural elements that provide semantic meaning and improve document organization:&lt;/p&gt;</description></item></channel></rss>