HTML CSS & Java Script

 Boilerplate of HTML

<!DOCTYPE html>
<!--Our HTML code start here -->
<html lang="en">
<!--Our HTML tag start here -->    
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Aslam</title>
</head>
<!--Our body tag start here -->
<body>
    Hello world
</body>
</html>


Comment syntax
<!-- Our Comments -->



Title, Script, Link & Meta Tags


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta name="description" content="This is description">
    <meta name="keywords" content="html, html tutorials, web development">
    <meta name="robots" content="INDEX, FOLLOW">
    <title>Document</title>

    <!-- This is how you include external css -->
    <link rel="stylesheet" href="harry.css">

    

    <!-- This is how you include external JavaScript -->
    <script src="harry.js"></script>
</head>
<body> 


</body>
</html>


Body Headings Demo text Style Break Line change Horizontal line & Paragraphs


p*4 for the number of paragraphs need on this

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Learn heading & Title</title>
</head>
<body>
    <h1>Aslam</h1>
    <h2>Aslam</h2>
    <h3>Aslam</h3>
    <h4>Aslam</h4>
    <h5>Aslam</h5>
    <h6>Aslam</h6>
    <p>This is tesing</p>
    <!-- Lorem command use for dummy text lorem23 for 23 words -->
    <p>Lorem ipsum dolor sit, amet consectetur <strong>Lorem, ipsum dolor.</strong>adipisicing elit. Magni voluptas quasi blanditiis officiis <br>facere<em>Lorem, ipsum.</em> autem vitae quos saepe adipisci. Tempore beatae perspiciatis ad!</p>

    <!-- p*4 will number four para below -->
    <p>first <br> This is to inform you.</p>
    <hr>
    <p>second</p>
    <p>third</p>
    <p>fourth</p>
    <!-- Strong for bold, em for italic <br> for line change hr for horizontal line -->

</body>
</html> 


How to add image, link, and other pages in HTML


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><Title></Title></title>
</head>
<body>
    <!-- how to link web page with link name -->
    <a href="https://iaffordablesolution.com" target="_blank" >Go to linkname0</a><br>    
    <a href="https://iaffordablesolution.com" target="_blank" >Go to linkname1</a><br>    
    <a href="https://iaffordablesolution.com" target="_blank" >Go to linkname2</a><br>    
    <a href="https://iaffordablesolution.com" target="_blank" >Go to linkname3</a><br>    
    <a href="https://iaffordablesolution.com" target="_blank" >Go to linkname4</a><br>

    <!-- target="_blank" will help to open in new tab -->

    <!-- <br> wil help to link name in horizontal urvadhar -->
    
    <!-- how to link a html file with link name      -->
    <a href="bodyheadingparagraph&style.html" target="_blank"  > Link name </a>

    <!-- How to link a image and it's a changing image website save it, you change the image size directly for 
    last URL and use CSS for more styling -->
    <img src="https://source.unsplash.com/collection/190727/500x900">" alt="Your net is slow">

<img src="satellite.jpg"> alt="Error code">


    <!-- alt will show as a text if image in not loaded, file should be save in same folder, only file name will work -->
</body>
</html>

Note: Tags ke andar attribute hota hn like, a href ke andar target blank ek attribute

List & Tables

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- <ul type ="disc" discm circle square> -->
    <ul type="cicle">
        <ul type="disc">
            <li>This is first item of my unordered list</li>
            <li>This is second item of my unordered list</li>
            <ol type="i">
                <li>This is third item of my unordered list</li>

            </ol>
            <li>This is third item of my unordered list</li>
        </ul>

        <ol type="A">
            <li>This is first item of my ordered list</li>
            <li>This is second item of my ordered list</li>
            <li>This is third item of my ordered list</li>
        </ol>
        <ol type="I">
            <li>This is first item of my ordered list</li>
            <li>This is second item of my ordered list</li>
            <li>This is third item of my ordered list</li>
        </ol>

         <!-- Table      -->
        <h3>HTML Table</h3>
        <table>
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Employe ID</th>
                    <th>City</th>
                    <th>Role</th>
                </tr>

            </thead>
            <tbody>
                <tr>
                    <td>Sameer</td>
                    <td>1001</td>
                    <td>Lucknow</td>
                    <td>Web Devlopment</td>
                </tr>
                <tr>
                    <td>Roy</td>
                    <td>1003</td>
                    <td>Pune</td>
                    <td>Web Android</td>
                </tr>

            </tbody>
        </table>

</body>

</html>

How to create forms and inputs tags, dropdown

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <h2>This form HTML Tutur</h2>

    <form action="backend.php">

        <!-- How to lable a name need to save id with same Name -->
        <label for="name"> Name </label>

        <!-- div for each seprate row else you can use BR -->
        <div>
            <input type="text" name="myname" id="name">
        </div>
        <br>
        Lable before div for name will be remain same
        <label for="role">Role</label>
        <div>
            <input type="text" name="myrole" id="role">
        </div>
        <br>
        <div>
            Email: <input type="email" name="myemail">
        </div>

        <!-- gives space between the line -->
        <br>

        <!-- myname, myrole and myemail will work on php file Name -->

        <div>
            Date : <input type="date" name="myDate">
        </div>
        <br>

        <div>
            Bonus: <input type="number" name="mynumber">
        </div>
        <br>
        <div>
            Are you eligible? <input type="checkbox" name="mycheckbox">
        </div>
        <br>
        <div>
            Gender: Male <input type="radio" name="mygender"> Female <input type="radio" name="mygender"> Other <input
                type="radio" name="mygender">
        </div>
        <br>
        <div>
            <div>
                Write your idea: <textarea name="my Text" cols="30" rows="10"></textarea>
            </div>
            <br>
<!-- Dropdown Button in form, inside select option will come -->
            <div>
                <label for="car">Car</label>
                <select name="mycar" id="car">
                    <option value="India">Indica</option>
                <option value="Maruti">Mar</option>
                <option value="Honda"selected>Hond</option>
                </select>
                

            </div>
            <br>
            Submit: <input type="submit" value="Submit Now">
            Reset: <input type="reset" value="Reset Now">
        </div>
    </form>

</body>

</html>

Inline Block Elements

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Inline Block Elemetnts</title>
</head>
<body>

    <!-- jo pura space le wo block element & jo apni jagah le wo inline element -->
    <strong style="border: 2px solid red;">This is paragrah</strong>
    <p style="border: 2px solid blue;">This is also a paragrah</p>

    <pspan style="border: 2px solid red;">This is span</span>
    <span style="border: 2px solid red;">This is also a span</span>
    

    <!-- After putting a tag all line comes under one line, "changing p into a" -->

    <strong style="border: 2px solid red;">This is paragrah</strong>
    <a style="border: 2px solid blue;">This is also a paragrah</a>

    <pspan style="border: 2px solid red;">This is span</span>
    <span style="border: 2px solid red;">This is also a span</span>
</body>
</html>


ID and Classes 10

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>IDs & Classes in HTML</title>
</head>

<body>
    <h3>IDs & classes Tutorils in HTML</h3>
    <!-- Declaring IDs & Classes which help us to use the particular properties of 
        "IDs=name of a element" & "Classes=style temple like colr, size, back, border, marging, padding" 
    ID's only one can use for a element but multiple classes will use after single space  -->

    <div id="mainbox" class="redBg blackBorder">
        This is main box
    </div>

    <!-- Emmet -->
    <!-- . is of class and # is for IDs  -->
    <span class="redbg"></span>
    <span id="mainspam"></span>

    <!-- div.redbg.blackBorder.anoterclass -->
    <!-- Above line then enter will give complete syntax below and it is shorcut to write complete code without syntax error -->
        
        <div class="redBg anotherclass blackBorder"></div>

        <!-- Emmet takes div tag as default -->

        <div class="blackbackgroud"></div>

         <!-- Creating multiple elements using Emmet -->

         <!-- span.myclass.myclasss2.myclass3*4 enter -->
      
         <span class="myClass myClass1 myClass2">First</span>
         <span class="myClass myClass1 myClass2">Second</span>
         <span class="myClass myClass1 myClass2">Third</span>
         <span class="myClass myClass1 myClass2">Fourth</span>

         




</body>

</html>


HTML Entities 11


Reference link:
https://dev.w3.org/html5/html-author/charref

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML Entities</title>
</head>
<body>
    <div= class="container">
        <p>
            This is a paragraph
        </p>
    </div>
    <div>
        <p>This is another &nbsp; &nbsp; pragraph with two spaces</p>
        <p> Paragrabh is written like this &lt;p&gt;</p>
        <p> Pound currency will written like this &pound;</p>
        <p> Copyright will writter like this &copy;</p>
        <p> Pie will writter like this &Pi;</p>
        <!-- Just copy from below link https://dev.w3.org/html5/html-author/charref and paste for any special charcter -->
        <p>This empty character &#8203;</p>
    </div>
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Semantic Tags</title>
</head>
<body>
    <h3>Semantic Tags</h3>

    <!-- Drop down button or one click button  -->
    <details>
        <summary>What We Do</summary>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Error iure nemo nobis nesciunt necessitatibus, voluptates tempora illum dicta aut esse fuga hic optio maiores quos. Libero obcaecati facere porro, ad repellat, vero possimus inventore nemo earum explicabo corrupti labore nihil ducimus eveniet. Dignissimos cumque enim voluptatem consequatur soluta mollitia culpa dolor inventore nostrum placeat! Ipsum asperiores mollitia ducimus optio ex.
    </details>
    <details>
        <summary>Our Team</summary>
        <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
      </details>
      <details><summary>Work</summary>
        <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
      </details>
      <details><summary>Testimonials</summary>
        <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
      </details>
      
      </body>
      </html>
      

</body>
</html>



Semantic Tag

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Semantic Tags</title>
</head>
<body>
    <h3>Semantic Tags</h3>

    <!-- Drop down button or one click button  -->
    <details>
        <summary>What We Do</summary>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Error iure nemo nobis nesciunt necessitatibus, voluptates tempora illum dicta aut esse fuga hic optio maiores quos. Libero obcaecati facere porro, ad repellat, vero possimus inventore nemo earum explicabo corrupti labore nihil ducimus eveniet. Dignissimos cumque enim voluptatem consequatur soluta mollitia culpa dolor inventore nostrum placeat! Ipsum asperiores mollitia ducimus optio ex.
    </details>
    <details>
        <summary>Our Team</summary>
        <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
      </details>
      <details><summary>Work</summary>
        <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
      </details>
      <details><summary>Testimonials</summary>
        <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>
      </details>
      
      </body>
      </html>
      

</body>
</html>



CSS Intro

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS intro</title>
    <!-- Third Way CSS external link -->
    <!-- <link rel="stylesheet" href="13CSS.css"> -->

    <!-- Second Way CSS internal CSS, always come in head section -->
    <style>
        p{
            colorblue;
            background-color:royalblue;
        }

    </style>

<link rel="stylesheet" href="13CSS.css">
</head>
<body>
    <h3>This is CSS Tutorial</h3>
    <!-- First Way CSS inline  CSS -->
    <!-- <p style="color:red; background-color:blue;"> This tutorial will teach you everything  you need to  know about HTML/CSS</p> -->
    <p> This tutorial will teach you everything  you need to  know about HTML/CSS</p>

    <!-- Priority order
    1: inline
    2: Interal or External (Last one work, override last style) -->
</body>
</html>

Selectors

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Selectors in CSS</title>
    <style>

        /* Element Selector */
        p{
            border2px solid red;
        }

        /* ID selector and targeting via ID */
        #firstPara {
            colorroyalblue;
        }

        #secondPara {
            colorburlywood;

        }

        Class Selector .bgBlue {
            coloryellow;
            background-colorblue;
        }

        /* Grouping Selector */
        footer,
        span {
            background-colorpink;
        }
    </style>
</head>

<body>
    <h3>CSS Selectors</h3>
    <p id="firstPara"> This is First paragraph to
        demonstrate css selectors</p>
    <p id="secondPara" class="redElement bgBlue">
        This is second paragraph to demonstrate
        css selectors</p>
    <p> This is forth paragraph to demonstrate css
        selectors</p>
    <p> This is fifth paragraph to demonstrate css
        selectors</p>
    <div>
        <p>
            This is last paragraph to demonstrate
            css
            selectors
        </p>
        <span>This is span</span>
    </div>
    <footer>This is Footer</footer>
</body>


<!-- ID must be unique & class can be multiple -->
<!-- Element selector like under stype p formating -->

</html>

Chrome Develpment Tool







<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Developer Tool</title>
    <style>
        p{
            colorpurple;
            font-sizeitalic;
            background-color:rosybrown;
        }
    </style>
</head>
<body>
    <h4>
        This is a Develper tool
    </h4>
    <p>This is a tutorial for Chrome developer tools</p>
</body>
</html>



Fonts in CSS

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>CSS Fonts</title>
    <link rel="preconnect"
        href="https://fonts.gstatic.com">
    <link
        href="https://fonts.googleapis.com/css2?family=Train+One&display=swap"
        rel="stylesheet">

    <!-- inline CSS selector via paragraph -->
    <style>
        p {
            font-family:'Train One', cursive;
            font-size30px;

            /* space between line */
            line-height1.8em;
        }

        span{
            font-weightbold;
            font-styleitalic;
        }
    </style>
</head>

<body>
    <h4>CSS Fonts</h4>
    <p>Lets play with <span>fonts</span>  it is very exciting
    </p>
</body>

</html>

Color in HTML

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Color</title>
    <style>
        #firstPara {
            colorred;
            /*color by name*/
        }

        #secondPara {
            colorrgb(1807222);
            /*colur by RGB*/
        }

        #thirdPara {
            colorwhite;
            background-color#D84D2E;
            /*colur by HEX Value*/

        }
    </style>
</head>

<body>
    <h3>This is my first block</h3>
    <p id="firstPara">This is a paragraph of first
        block Lorem ipsum dolor sit amet
        consectetur adipisicing elit. Tempora
        porro animi quisquam alias maxime odio
        neque nihil reiciendis debitis quasi,
        voluptas odit explicabo illum nisi veniam
        fuga officiis earum ducimus! </p>

    <p id="secondPara">This is a paragraph of
        second block Lorem ipsum dolor sit amet
        consectetur adipisicing elit. Tempora
        porro animi quisquam alias maxime odio
        neque nihil reiciendis debitis quasi,
        voluptas odit explicabo illum nisi veniam
        fuga officiis earum ducimus! </p>

    <p id="thirdPara">This is a paragraph of third
        block Lorem ipsum dolor sit amet
        consectetur adipisicing elit. Tempora
        porro animi quisquam alias maxime odio
        neque nihil reiciendis debitis quasi,
        voluptas odit explicabo illum nisi veniam
        fuga officiis earum ducimus! </p>
</body>

</html>

Border & Background

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Height Weight Border & Background
    </title>
    <style>
        #firstPara {
            background-colorthistle;
            height100px;
            width455px;
            border-coloryellow;
            border-stylebold;
            border-radius11px;
            /* border:2px solid green (another way of writing the border style*/
        }

        #secondPara {
            background-colorrgb(255255255);
            height100px;
            width455px;
            border-top2px solid red;
            border-bottom2px solid rgb(6322132);
            border-left2px solid rgb(361675);
            border-right2px solid rgb(20623634);
            border-top-right-radius5px;
            border-top-left-radius15px;
            border-bottom-left-radius25px;
            border-bottom-right-radius35px;

        }

        #thirdPara {
            height350px;
            width455px;
            background-imageurl('https://www.codewithharry.com/static/home/img/photo.png');
            /* image can also pick by local folder by file name under url section above */
            border2px solid red;
            background-repeatno-repeat;
            /* repeat can done only x axis and y axis*/
            /* background-position: 8px 10px; (x axis and y axis can set)  */
            background-positioncenter center;
            /* Top left top right bottom left bottom right center left and center right are combination; */


        }
    </style>
</head>

<body>
    <h3>This is heading</h3>
    <p id="firstPara">This is para Lorem ipsum
        dolor sit amet consectetur, adipisicing
        elit. Unde tenetur fugit eos temporibus
        eligendi ipsam qui, nihil praesentium nisi
        aliquam doloremque at nostrum enim, minima
        maiores. Autem tempora dicta quaerat
        maxime nisi sed, fugiat ipsa?</p>

    <h3>This second is heading</h3>
    <p id="secondPara">This is para Lorem ipsum
        dolor sit amet consectetur, adipisicing
        elit. Unde tenetur fugit eos temporibus
        eligendi ipsam qui, nihil praesentium nisi
        aliquam doloremque at nostrum enim, minima
        maiores. Autem tempora dicta quaerat
        maxime nisi sed, fugiat ipsa?</p>

    <h3>This Third is heading</h3>
    <p id="thirdPara">This is para Lorem ipsum
        dolor sit amet consectetur, adipisicing
        elit. Unde tenetur fugit eos temporibus
        eligendi ipsam qui, nihil praesentium nisi
        aliquam doloremque at nostrum enim, minima
        maiores. Autem tempora dicta quaerat
        maxime nisi sed, fugiat ipsa?</p>
</body>

</html>

Box Model Margin & Padding

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Box Model Margin Padding</title>
    <style>
        /* Universal Selector */
        *{
            box-sizingborder-box
            margin:0;
            padding:0;
        }
        body{
            background-color:rgb(7811235) ;
        }
        .container {
            background-colorrgb(208 195 195 / 57%);
            border3px solid rgb(3668212);
            /*we can set padding for top bottom, left and right like this */
            /*padding-top:79px;*/
            /*padding-bottom:79px; */
            /*padding-left:34px; */
            /*padding-right:79px; */

            /* margin-top: 3px;
            margin-bottom: 5px;
            margin-left: 34px;
            margin-right:5px; */

            /* padding:23px 56px 6px 78px ; format of input*/
            /*padding = top right bottom left */
            /*margin = top right bottom left */

            /* pading: y(top/bottom) x(left right)  */
            /* margin: y(top/bottom) x(left right)  */
            padding34px 19px;
            margin14px 19px;
            border-radius23px;
            width533px;
            /* box-sizing: border-box; */

        }
    </style>
</head>

<body>
    <div class="container">
        <h3>This is heading</h3>
        <p id="firstPara">Lorem ipsum dolor sit
            amet consectetur adipisicing elit.
            Repudiandae tenetur amet dolorem, esse
            nostrum facere aut debitis sunt!
            Mollitia cumque enim eos nihil libero
            magnam numquam sequi vel assumenda
            dolore. Quis ad perferendis ipsum?</p>
    </div>
    <div class="container">
        <h3>This is heading</h3>
        <p id="secondPara">Lorem ipsum dolor sit
            amet consectetur adipisicing elit.
            Repudiandae tenetur amet dolorem, esse
            nostrum facere aut debitis sunt!
            Mollitia cumque enim eos nihil libero
            magnam numquam sequi vel assumenda
            dolore. Quis ad perferendis ipsum?</p>
    </div>
    <div class="container">
        <h3>This is heading</h3>
        <p id="thirdPara">Lorem ipsum dolor sit
            amet consectetur adipisicing elit.
            Repudiandae tenetur amet dolorem, esse
            nostrum facere aut debitis sunt!
            Mollitia cumque enim eos nihil libero
            magnam numquam sequi vel assumenda
            dolore. Quis ad perferendis ipsum?</p>
    </div>

    <!-- padding<border<margin (are in this order of rectanglur box) -->
</body>

</html>

Text Alignment  Float of Box


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Alignmen Float Ct</title>
    <link rel="preconnect"
        href="https://fonts.gstatic.com">
    <link
        href="https://fonts.googleapis.com/css2?family=Single+Day&display=swap"
        rel="stylesheet">
    <style>
        * {
            background-colorsilver;
        }  /* Whole page changes apply here*/

        body {
            font-family'Single Day', cursive;
        }

        .container {
            width900px;
            border3px solid purple;
            margin33px auto;
            background-colorsandybrown;
            /* margin input in y axis and x axis format */
        }

        .item {
            border3px solid grey;
            margin12px 3px;
            padding12px 3px;
            background-colorrgba(1331901330.644);
        }

        #fruit {
            floatleft;
            width48%;
        }

        #computer {
            floatleft;
            width48%;
        }
        #staionary{
            /* float: left; */
            width100%;
            clearboth;
        }
        /* #pencil{
            float: left;
            width: 50%; */
        
        ph1{
        /* text-align: left;
        text-align: right;
        text-align: center; */
        text-alignjustify;
        
        }
    </style>
</head>

<body>
    <div class="container">
        <div id="fruit" class="item">
            <h3>Fruits</h3>
            <p id="fruitpara" class="para">Lorem
                ipsum dolor sit amet consectetur
                adipisicing elit. Est tempora
                doloremque ipsam deserunt
                molestiae dolorum aspernatur
                error! Deleniti, modi nemo vero
                quae fuga inventore libero, beatae
                suscipit temporibus vitae minima
                aliquid quisquam repudiandae
                dolorum! Lorem ipsum dolor sit amet consectetur adipisicing elit. Animi alias incidunt beatae officia illo blanditiis commodi dignissimos expedita ipsam quam natus dolorum ab eius provident, dolor excepturi. Facere voluptates omnis, reprehenderit pariatur earum laborum.</p>
        </div>



        <div id="computer" class="item">
            <h3>Computer</h3>
            <p id="computerpara" class="para">
                Lorem ipsum dolor sit amet
                consectetur adipisicing elit. Est
                tempora doloremque ipsam deserunt
                molestiae dolorum aspernatur
                error! Deleniti, modi nemo vero
                quae fuga inventore libero, beatae
                suscipit temporibus vitae minima
                aliquid quisquam repudiandae
                dolorum! Lorem ipsum dolor sit amet consectetur, adipisicing elit. Minus, temporibus iusto quaerat vel iste similique illum fugiat molestiae corrupti, quas, dolorem dolore. Dolores illo placeat maxime perspiciatis maiores fugit accusantium porro praesentium temporibus repellendus!</p>
        </div>


        <div id="staionary" class="item">
            <h3>Staionary</h3>
            <p id="staionarypara" class="para">
                Lorem ipsum dolor sit amet
                consectetur adipisicing elit. Est
                tempora doloremque ipsam deserunt
                molestiae dolorum aspernatur
                error! Deleniti, modi nemo vero
                quae fuga inventore libero, beatae
                suscipit temporibus vitae minima
                aliquid quisquam repudiandae
                dolorum!</p>
        </div>


        <div id="pencil" class="item">
            <h3>Pencil</h3>
            <p id="pencilpara" class="para">Lorem
                ipsum dolor sit amet consectetur
                adipisicing elit. Est tempora
                doloremque ipsam deserunt
                molestiae dolorum aspernatur
                error! Deleniti, modi nemo vero
                quae fuga inventore libero, beatae
                suscipit temporibus vitae minima
                aliquid quisquam repudiandae
                dolorum!</p>
        </div>


    </div>

</body>

</html>

Button Psedu Sellector

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Pseudo Selector & more Styling</title>
    <style>
        .container {
            border2px solid rgb(2189696);
            background-colorrgba(1411971410.739);
            padding34px;
            margin34px auto;
            width666px;

        }

        a {
            text-decorationnone;
            colorblack;
        }

        a:hover {
            colorrgb(272627);
            background-colorrgb(241243248);
        }

        a:visited {
            background-coloryellow;
        }

        a:active {
            background-coloraquamarine;
        }

        .btn {
            font-family'Segoe UI'Tahoma, Geneva, Verdanasans-serif;
            font-weightbold;
            background-colorcrimson;
            padding6px;
            border2px solid black;
            cursorpointer;
            font-size13px;
            border-radius4px;
        }

        .btn:hover {
            coloryellow;
            background-colorwhite;
        }
    </style>
</head>

<body>
    <div class="container" id="count1">
        <h3>This is my heading</h3>
        <p>Lorem ipsum dolor sit amet consectetur
            adipisicing elit. Dignissimos,
            sapiente delectus sunt, voluptatum, ex
            maiores ipsa unde nam alias pariatur
            perspiciatis assumenda veniam aperiam!
            Excepturi doloribus ipsa amet hic,
            quod alias doloremque beatae eius?</p>
        <a href="https://facebook.com"
            class="btn">Read more</a>
        <button class="btn">Contact us</button>
    </div>
</body>

</html>

Navigation Menu

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Navigation Menu</title>
    <style>
        /* Menu bar decoration*/
        .navbar {
            background-color#ce542e;
            border-radius30px;
        }

        .navbar ul {
            overflowauto;
        }

        .navbar li {
            floatleft;
            list-stylenone;
            paddingauto;
            margin13px 20px;
        }

        .navbar li a {
            padding3px 3px;
            text-decorationnone;
            /* removing text from menu bar heading*/
            colorwhite;
        }

        .search {
            floatright;
            colorwhite;
            padding12px 75px;
            text-alignright;
        }

        .navbar input {
            border2px solid black;
            border-radius14px;
            padding3px;

        }
    </style>
</head>

<body>
    <header>
        <nav class="navbar">
            <ul>
                <li><a href="#">Home</a></li>
                <li><a href="#">About</a></li>
                <li><a href="#">Services</a></li>
                <li><a href="#">Contact Us</a>
                </li>
                <div class="search">
                    <input type="text"
                        name="search" id="search"
                        placeholder="Search this website">
                </div>
            </ul>
        </nav>
    </header>
</body>

</html>

CSS Display Property

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>CSS Display Property</title>
    <style>
        * {
            box-sizingborder-box;
        }

        header {
            marginauto;
            border2px solid rgba(202211800.952);
            background-colorgray;
            width1200px;

        }

        img {
            width34px;
            marginauto;
            displayblock;
        }

        h3 {
            font-family'Segoe UI'Tahoma, Geneva, Verdanasans-serif;
            margin0px;
            text-aligncenter;

        }

        .box {
            border4px solid rgba(27502530.602);
            background-colorgrey;
            margin4px 0px;
            padding23px;
            displayinline-block;
            width33%;
            box-sizingborder-box;

        }

        .container {
            width1200px;
            marginauto;
        }
    </style>
</head>

<body>
    <header class="top">
        <img src="https://codewithharry.com/static/home/img/photo.png"
            alt="" class="src">
        <h3>Welcome to Aslam blog</h3>
    </header>
    <div class="container">
        <div class="box">
            <h4 class="heading">Heading<h4>
                    <p>Lorem ipsum dolor, sit amet
                        consectetur adipisicing
                        elit. Laudantium quibusdam
                        perspiciatis autem
                        laboriosam cupiditate quis
                        error pariatur ab magni
                        earum obcaecati, dolorem a
                        id consectetur qui quam
                        beatae minima, provident
                        iusto rem illo voluptas.
                    </p>
        </div>
        <div class="box">
            <h4 class="heading">Heading<h4>
                    <p>Lorem ipsum dolor, sit amet
                        consectetur adipisicing
                        elit. Laudantium quibusdam
                        perspiciatis autem
                        laboriosam cupiditate quis
                        error pariatur ab magni
                        earum obcaecati, dolorem a
                        id consectetur qui quam
                        beatae minima, provident
                        iusto rem illo voluptas.
                    </p>
        </div>
        <div class="box">
            <h4 class="heading">Heading<h4>
                    <p>Lorem ipsum dolor, sit amet
                        consectetur adipisicing
                        elit. Laudantium quibusdam
                        perspiciatis autem
                        laboriosam cupiditate quis
                        error pariatur ab magni
                        earum obcaecati, dolorem a
                        id consectetur qui quam
                        beatae minima, provident
                        iusto rem illo voluptas.
                    </p>
        </div>
        <!-- <div class="box">
            <h4 class="heading">Heading<h4>
                <p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Laudantium quibusdam perspiciatis autem laboriosam cupiditate quis error pariatur ab magni earum obcaecati, dolorem a id consectetur qui quam beatae minima, provident iusto rem illo voluptas.</p> -->
    </div>
    </div>

</body>

</html>


Position position property 


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Postion Property</title>
    <style>
        .container {
            border2px solid black;
            background-colorkhaki;
            height3444px;
        }

        /* position: static(default), relative,absoulte, fixed, sticky */
        .box {
            border2px solid grey;
            width150px;
            height150px;
            margin2px;
            displayinline-block;
        }

        #box3 {
            /* relative: relative to its normal position and will leave a gap at its normal postion*/
            /* position: relative; */

            /* absolute: relative to the postion of its first parernt line */
            /* position: absolute; */

            /* fixed: Positions the element relative to the browser window*/
            /* position: fixed;
            right: 4px;
            bottom: 2px; */

            /* top:34px;
            left: 134px; */

            /*Sticky*/
            positionsticky;
            top3px;
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="box" id="box1">1</div>
        <div class="box" id="box2">2</div>
        <div class="box" id="box3">Chat with us
        </div>
        <div class="box" id="box4">4</div>
    </div>

</body>

</html>

Project Gym

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Project Fitness</title>
</head>
<link rel="preconnect"
    href="https://fonts.gstatic.com">
<link
    href="https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@500&display=swap"
    rel="stylesheet">
<link rel="stylesheet" href="CSS/style.css">
<style>
    /*CSS rest*/
    body {
        font-family'Baloo Bhaina 2', cursive;
        margin0px;
        padding0px;
        backgroundurl(img/Gym1.jpg);
        border-image-width25%;
        colorwhite;


    }

    .left {
        /* border: 2px solid red; */
        displayinline-block;
        positionabsolute;
        left86px;
        top-3px;
        margin0px auto;

    }

    .left img {
        width108px;


    }

    .left div {
        text-aligncenter;
        line-height0px;
        font-size15px;
    }

    .mid {
        /* border: 2px solid green; */
        displayblock;
        width36%;
        margin20px auto;
    }

    .right {
        /* border: 2px solid yellow; */
        displayinline-block;
        positionabsolute;
        right34px;
        top33px;
    }

    .navbar {
        displayinline-block;
    }

    .navbar li {
        colorwhite;
        displayinline-block;
        font-size20px;
    }

    .navbar li a {
        colorwhite;
        text-decorationnone;
        /* to remove line from text menu name*/
        padding34px 20px;
        margin: px;
    }


    .navbar li a:active {
        text-decorationunderline;
        colorgrey;
    }

    .btn {
        margin0px 9px;
        background-colorblack;
        colorwhite;
        padding4px 14px;
        border2px solid grey;
        border-radius10px;
        font-size20px;
        cursorpointer;
        font-family'Baloo Bhaina 2', cursive;
    }

    .btn:hover {
        background-colorgrey;
    }

    .container {
        border2px solid white;
        margin106px 29px;
        padding20px 20px;
        width31%;
        border-radius15px;
    }



    .form-group input {

        displayblock;
        width500px;
        padding8px 3px;
        border2px solid black;
        margin14px auto;
        /* only work when display is block and widh is given 117 and 118 line of code*/
        font-family'Baloo Bhaina 2', cursive;
        font-size25px;
        border-radius8px;
        text-aligncenter;
    }

    .container h1 {
        text-aligncenter;
    }

    .container button {
        displayblock;
        width58%;
        margin30px auto;
        padding20px auto;
        background-colorrgb(140150130);
    }
</style>

<body>
    <header class="header">

        <div class="left">
            <img src="img/Gym.png" alt="">
            <div class="">Apple Fitness</div>
        </div>
        <!-- Left box for logo -->

        </ul>
        <div class="mid">
            <!-- Mid for Menu -->

            <ul class="navbar">

                <!-- To show line and hover need to add active class in home menu -->
                <li><a href="#"
                        class="active">Home</a>
                </li>
                <li><a href="#">About</a></li>
                <li><a href="#">Fitness
                        Calcultor</a></li>
                <li><a href="#">Contact</a></li>
        </div>

        <!-- Right for search or box buttons -->
        <div class="right">
            <button class="btn">Call us
                Now</button>
            <button class="btn">E-mail Us</button>

        </div>
    </header>
    <div class="container">
        <h1>Join the best Gym of Lucknow</h1>
        <form action="noactinon.php">
            <div class="form-group">
                <input type="text" name=""
                    placeholder="Enter your name">
            </div>
            <div class="form-group">
                <input type="text" name=""
                    placeholder="Enter your mobile number">
            </div>
            <div class="form-group">
                <input type="text" name=""
                    placeholder="Enter your address">
            </div>
            <button class="btn">Submit</button>
        </form>
    </div>

</body>

</html>


Visibility & z-index

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Visibility & z-index</title>
    <style>
        .box {
            width170px;
            height170px;
            border2px solid black;
        }

        #box-1 {

            background-colorgreen;
            positionrelative;
            top49px;
            z-index35px;
        }

        #box-2 {

            /* IMP z-index: will only work for position:relative, absoulute, fixed or stichy not on default IMP*/
            /* Who ever element z-index is higher will show above*/
            /* Hide element with space of that elements*/
            /* display: none; */

            /* Hide element and keep space for that elements */
            /* visibility: hidden; */
            positionrelative;
            top34px;
            background-colorred;
            z-index34px;
        }

        #box-3 {
            background-colorblue;
        }

        #box-4 {
            background-coloryellow;
        }
    </style>
</head>

<body>
    <div class="box" id="box-1"></div>
    <div class="box" id="box-2"></div>
    <div class="box" id="box-3"></div>
    <div class="box" id="box-4"></div>

</body>

</html>

Flex box

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible"
        content="IE=edge">
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0">
    <title>Flexbox</title>
    <style>
        /* In block elements full width will taken */
        .container {
            height500px;
            width100%;
            border2px solid black;
            /* display:flex will change the layout from horizontal line(-) to verital line(!)*/

            displayflex;
            /*Initilate the container for flex box*/

            /* Flex properties for a flex container */


            /*Flex Properties for flex container, it also override last value(*/
            /* flex-direction: row;(default value flex direction is row) */

            /* flex-direction: column;
            flex-direction: row-reverse;
            flex-direction: column-reverse; */

            /* flex-wrap: wrap;(default value flex direction is no-wrap) */
            /* flex-wrap: wrap-reverse; */
            /* Flex-flow is combination of direction and wrap*/


            /*This is shorthand for flex-direction: and flex wrap
            After zooming item remain center */
            /* flex-flow: row-reverse; */

            /* Justify content will justify the content in horizonal direction*/
            /* justify-content: center;*/
            /*justify-content: space-between; */
            /* justify-content: space-evenly; */
            /* justify-content: space-around;  */

            /*/* Justify content will justify the content in vertical direction For vertical center under flex*/
            /* align-items: center; */
            /* align-items: flex-end; */
            /* align-items: flex-start; */
            /* align-items: stretch; */
            flex-directionrow;


        }

        .item {
            height200px;
            width200px;
            background-colortomato;
            border2px solid green;
            margin10px;
            padding3px;

        }

        #item-1 {
            /* Flex properties for a flex item */
            /* Higer the order, later it shows up in the container, order of post */
            /* order:2; */

            /* flex-grow: 2; */

        }

        #item-2 {
            /* flex-grow: 3; */
            /* flex-shrink: 3; */
            flex-basis160px;
            /* When flex direction set to row flex -basis will control width */
            /* When flex direction set to column flex -basis will control height */
        }

        #item-3 {
            /*Sikude bhi zada aur badhe bhi zada with row in flex-direction under container*/
            /* flex:2 2 230px; */

            align-selfflex-start;
            align-selfflex-end;
            align-selfcenter;

        }
    </style>
</head>

<body>
    <h1>This is Flexbox Tutorials</h1>
    <div class="container">
        <div class="item" id="item-1">First Box
        </div>
        <div class="item" id="item-2">Second Box
        </div>
        <div class="item" id="item-3">Third Box
        </div>
        <!-- <div class="item" id="item-4">Fourth Box
        </div>
        <div class="item" id="item-5">Fifth Box
        </div>
        <div class="item" id="item-6">Sixth Box
        </div> -->
    </div>
</body>

</html>

29em_rem_vh_vw_units_Responsive design

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Size Units</title>
    <style>
        html {
            font-size25px;
        }

        .container {
            /* width: 400px; */
            width100vw;
            /* height: 344px; */
            height100vh;
            font-size10px;
            border2px solid red;
            background-colorgray;
        }

        h1 {
            text-aligncenter;
        }

        #First {
            /* Usage of em When parent element size change child elements size adjust */
            /* font-size: 3em;/* em 10 times of parent */
            /* padding: 3em; */

        }

        #Second {
            /* Rem work on basis of base HTML size */
            /* font-size: 3rem; */
            /* padding: 3rem; */
        }
    </style>
</head>

<body>
    <div class="container">
        <h1 id="First">This is a first heading</h1>
        <h1 id="Second">This is a second heading</h1>
        <h1 id="Third">This is a third heading</h1>
    </div>
</body>

</html>


30 Media Queries 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Media Queries</title>
    <style>
        .box {
            font-size72px;
            text-aligncenter;
            background-colorred;
            colorwhite;
            displaynone;
        }

        @media only screen and (max-width:300px) {
            #box-1 {
                displayblock;
                background-colorcyan;
            }
        }

        @media only screen and (min-width:300px) and (max-width:500px) {
            #box-2 {
                displayblock;
                background-colorviolet;
            }
        }

        @media only screen and (min-width:500px) and (max-width:800px) {
            #box-3 {
                displayblock;
                background-coloryellow;
            }
        }

        @media only screen and (min-width:800px) {
            #box-4 {
                displayblock;
                background-colorgreen;
            }
        }
    </style>
</head>

<body>
    <div class="box" id="box-1">Main ek iPhone hoon</div>
    <div class="box" id="box-2">Main ek tablet hoon</div>
    <div class="box" id="box-3">mai ek computer hoon</div>
    <div class="box" id="box-4">Mai ek widescreen computer hoon</div>
</body>

</html>

CSS 31More on selectors how to CSS target in details

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>More on selectors how to CSS target in details</title>
    <style>
        h1 {
            background-colorred;
            colorblack;
            font-weightbold;
            text-aligncenter;
        }

        /*If p is contained by any li which is contactined by div */
        /* div p{
            color:yellow;
            font-weight:bold;
            background-color:green;
        } */

        /* if p is right inside div then this CSS will apply  */
        /*Div ke andar direct p pe apply hoga*/
        /* div > p {  
            color: yellow;
            font-weight: bold;
            background-color: green;
        } */

        /*if p is right after div i.e is the next sibling of div*/
        div+p {
            colorwhite;
            background-colorrgb(179155155);
        }
    </style>
</head>

<body>
    <h1>This is more on selectors</h1>
    <div class="container">
        <div class="row">
            <ul>
                <li class="item">
                    <p>this is another paragraph inside li</p>
                </li>
                <li>This will not get effected</li>
            </ul>
            <p>This is pargraph</p>
        </div>
        <p>This is other paragraph</p>
    </div>
    <p>This is outermost pargraph</p>
</body>

</html>

32 Attribute & nth child pseudo Selectors

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Attribute and nth child pseduo selectors</title>
    <style>
        .container{
            /* If we want to center block element then we need to set width and margin need to auto; */
            displayblock;
            margin:auto;
            width233px;
        }
     input{
        displayblock
     }   
     /* This will change text input values and color  */
     input[type='text']{
         padding23px;
         border2px solid red;
         colorgreen;
     }
     a[target]{
         font-size:29px;
         color:orange;
     }

     /* targeting other link CSS Psuedo selector */
     a[target='_self']{
         font-size:29px;
         color:green;
     }
     input[type='email']{
         padding5px;
         border2px solid rgb(3323160);
         coloraqua;
     }
     /* This will apply CSS for third child */
     /* li:nth-child(3){
         color: magenta;
     } */
     /* in below formula where n=0 */
     /* li:nth-child(2n+0){
         color: blue;
         font-size: 15px;
     } */

     /* odd child */
     li:nth-child(odd){
        background-colorchocolate;
     } 
     /* Even Child */
     li:nth-child(odd){
        background-coloryellow;
     } 
     
    </style>
</head>
<body>
    <div class="container">
        <h1><a href="http://google.com" target="_blank">Go to Google</a></h1>
        <h1><a href="http://facebook.com" target="_self">Go to Google</a></h1>
        <form action="" class="form-container">
            <input type="text" placeholder="Enter your name">
            <input type="email" placeholder="Enter your email">
            <input type="password" placeholder="Enter your password">
            <input type="submit" value="Submit">
        </form>
        <ul>
            <li class="item" id="item-1">Item1</li>
            <li class="item" id="item-2">Item2</li>
            <li class="item" id="item-3">Item3</li>
            <li class="item" id="item-4">Item4</li>
            <li class="item" id="item-5">Item5</li>
            <li class="item" id="item-6">Item5</li>
            <li class="item" id="item-7">Item5</li>
            <li class="item" id="item-8">Item5</li>
            <li class="item" id="item-9">Item5</li>
            <li class="item" id="item-10">Item5</li>
            <li class="item" id="item-11">Item5</li>
            <li class="item" id="item-12">Item5</li>
        </ul>
    </div>
    
</body>
</html>
 

33 Before and After Pseudo Selector

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Before and After Pseudo Selector</title>
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap" rel="stylesheet">
    <style>
        body {
            font-family'Roboto Condensed'sans-serif;
            background-colorblack;
            colorwhite;
            margin0;
            padding0;
        }

        header::before {
            backgroundurl(https://source.unsplash.com/collection/190727/1600x900)
            no-repeat center center/cover;
            content"";
            positionabsolute;
            width100%;
            height100%;
            z-index-1;
            top0;
            left0;
            opacity0.5;

        }

        section {
            height344px;
            margin3px 280px;
            displayflex;
            flex-directioncolumn;
            align-itemscenter;
            /* border: 2px solid red; */
            justify-contentcenter;
            /*Inside Flex box justify all the things*/
            font-size2rem;

        }

        /* section::before {
            content: "This before content";

        } */

        /* section::after {
            content: "This is after content";
        } */

        header {
            displayflex;
            flex-directioncolumn;

        }

        li {
            list-stylenone;
            padding20px 23px;
        }

        .navigation {
            font-family'Roboto Condensed'sans-serif;
            font-size20px;
            displayflex;
        }

        h1 {
            font-size4rem;
        }

        p {
            text-aligncenter;
        }
    </style>
</head>

<body>
    <header>
        <nav class="navbar">
            <ul class="navigation">
                <li class="item">Home</li>
                <li class="item">About</li>
                <li class="item">Service</li>
                <li class="item">Contact Us</li>
            </ul>
        </nav>
    </header>
    <section>
        <h1>Welcome to coding World</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro officia beatae itaque hic suscipit
            aliquid est laborum voluptatem repellendus modi rem neque consequuntur magnam, accusamus amet facilis
            odit corrupti sit eius, ea quos eligendi.</p>
    </section>
    <hr>
</body>

</html> 


34 Box Shadow and Text Shadow

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Box Shadow and Text Shadow </title>
    <style>
        .container {
            displayflex;
            /*Vertical to horizontal aa jayega jis to targert karenge*/
        }

        .card {
            padding23px 12px;
            margin23px 12px;
            /* border: 2px solid red; */

            background-colorgrey;
            /*x asix then y axis then color shadow neeche ke liye positive and upar shadow ke liye negative*/
            /* box-shadow:  5px 5px orange; */
            /* box-shadow:  -5px -5px orange; */

            /*x asix then y axis  then blur radius value then color shadow neeche ke liye positive and upar shadow ke liye negative*/
            /* box-shadow:  -7px -5px 10px green; */
            /*x axis then y axis then blur-radius spread-radius then color (shadow neeche ke liye positive and upar shadow ke liye negative)*/
            /* box-shadow: -7px -5px 10px 20px green; */
            /*x axis then y axis then blur-radius spread-radius then rgba(alpha decide darkness of color) (shadow neeche ke liye positive and upar shadow ke liye negative)*/
            /* box-shadow: -7px -5px 10px 20px rgba(206, 134, 62, 0.5); */
            /* box-shadow: inset 3px 5px green; */

            /* More than one shadow */
            box-shadow3px 5px green3px 5px red;

        }

        .card h2 {
            /* text-shadow: 2px 3px goldenrod; */
            text-shadow3px 2px 1px goldenrod;
            /*Also work in negative value on opposite direction*/
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="card" id="card-1">
            <h2>This is C++ Course</h2>
            <p>I have started c++ course which does not mean that this will stop Lorem ipsum dolor sit amet consectetur
                adipisicing elit. Dolore natus molestiae cumque sed temporibus,
                vitae placeat accusamus quia animi sint voluptatem ipsa ex dolores delectus repellendus eum provident
                enim illum facere! Quos, delectus repudiandae.</p>
        </div>
        <div class="card" id="card-2">
            <h2>This is HTML course</h2>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolore natus molestiae cumque sed temporibus,
                vitae placeat accusamus quia animi sint voluptatem ipsa ex dolores delectus repellendus eum provident
                enim illum facere! Quos, delectus repudiandae.</p>
        </div>
        <div class="card" id="card-3">
            <h2>Card3</h2>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolore natus molestiae cumque sed temporibus,
                vitae placeat accusamus quia animi sint voluptatem ipsa ex dolores delectus repellendus eum provident
                enim illum facere! Quos, delectus repudiandae.</p>
        </div>
    </div>
</body>
</html>

35 Variables & Custom Properties

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Variables / Custom Properties</title>
    <style>
        :root {
            --primary-colorblue;
            --danger-colorred;
            --thrid-colorgreen;
            --forth-coloryellow;
            --maxw333px;
        }

        .box {
            --box-colorgrey;
            width200px;
            height200px;
            background-colorvar(--primary-color);
            border2px solid var(--danger-color);
            box-shadow3px 3px var(--thrid-color);
            /*(top bottom) (side) marging format*/
            margin2px 9px;
        }

        .container {
            max-widthvar(--maxw);
            marginauto;
            displayflex;
            align-itemscenter;
            justify-contentcenter;
            background-colorvar(--danger-color);

        }
    </style>
</head>

<body>
    <div class="container">
        <div class="box" id="box-1"></div>
        <div class="box" id="box-2"></div>
        <div class="box" id="box-3"></div>
    </div>
</body>

</html>

36  Creating Animations & Keyframes

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Keyframes & Animations </title>
    <style>
        .container {

            background-colorgreenyellow;
        }

        .box {
            background-colorgreen;
            width250px;
            height250px;
            positionrelative;
            /* animation-name: aslam1; */
            animation-name: aslam2;
            animation-duration8s;
            animation-iteration-count1;
            /* start ho kar wahi khatam ho */
            /* animation-fill-mode: forwards; */
            /* start hokar wapas wahi aa jaega */
            animation-fill-modealternate;
            /* animation-timing-function: ease-in-out; */
            /* animation-delay: 3s; this wil start animation after 3second*/
            /* animation-direction: reverse; */

            /* animation properties short hand */
            /* animation:animation-name animation duration animation-timing-function animation-delay animation-iteration-count animation-fill-mode; */
            /* animation: aslam2 5s ease-in 1s infinite forwards; */
        }

        @keyframes aslam2 {
            0% {
                top0px;
                left0px;
            }

            25% {
                top250px;
                left0px;
            }

            75% {
                top250px;
                left250px;
            }

            100% {
                top0px;
                left250px;
            }
        }

        @keyframes aslam1 {
            from {
                width200px;
            }

            to {
                width1400px;
            }
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="box">
            This is a box
        </div>
    </div>
</body>

</html>


37 Transitions in CSS

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Transitions</title>
    <style>
        body {
            background-colorblack;
        }

        #box {
            displayflex;
            height200px;
            width200px;
            background-colorred;
            justify-contentcenter;
            align-itemscenter;
            /* transition-property: background-color;
            transition-duration: 1s; */
            /* transition-timing-function: ease-in-out ; */
            /* transition-delay: 2s; */

            /* Transtion short hand property in online */
            transitionall 1s ease-in-out .3s;

        }

        #box:hover {
            background-colorgreen;
            height400px;
            width800px;
            border-radius100px;
            font-size25px;
        }
    </style>
</head>

<body>
    <h3>This is CSS Transition tutorial </h3>
    <div class="contianer">
        <div id="box">
            This is my box
        </div>
    </div>
</body>

</html>

38 Transform property in CSS

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Transform</title>
    <style>
        * {
            margin0px;
            padding0px;
        }

        .container {
            height80vh;
            background-colorburlywood;
            displayflex;
            justify-contentcenter;
            align-itemscenter;
        }

        .box {
            displayflex;
            justify-contentcenter;
            align-itemscenter;
            background-colorbrown;
            border2px solid black;
            border-radius8px;
            height400px;
            width400px;
            transitionall 0.5 ease-in-out;
        }

        .box:hover {
            /* transform: rotate(45deg); */
            /* transform: skew(45deg); */
            /* transform: scale(2); */
            /* transform: translateX(200px); */
            /* transform: translateY(150px); */
            transformtranslate(120px120px);
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="box">
            This is a box
        </div>
    </div>
</body>

</html>

Meal Project

project Link:https://drive.google.com/drive/folders/14wD1N8bZqEBQHBqRi--KrUavaQXfVyNU?usp=sharing

Index.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Food Delivery Service in India</title>
    <link rel="stylesheet" href="css/style.css">
    <link rel="stylesheet" media="screen and (max-width: 1170px )" href="css/phone.css">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2&family=Bree+Serif&display=swap"
        rel="stylesheet">


</head>

<body>
    <nav id="navbar">
        <div id="logo">
            <img src="logo.png" alt="Myonlinemeal.com">
        </div>
        <ul>
            <li class="item"><a href="#home">Home</a>
            </li>
            <li class="item"><a href="#services-container">Services</a></li>
            <li class="item"><a href="#client-section">Our Clients
                    Us</a></li>
            <li class="item"><a href="#contact">Contact
                    us</a></li>

        </ul>
    </nav>
    <section id="home">
        <h1 class="h-primary">Welcome to Arrow
            Meal Services</h1>
        <p>Lorem ipsum dolor sit amet consectetur
            adipisicing elit. Provident cum
            reprehenderit consequatur aliquam
            maiores nemo vero aspernatur </p>
        <p>Lorem ipsum dolor sit amet consectetur
            adipisicing elit. Provident cum
            reprehenderit </p>
        <button class="btn">Order Now</button>

    </section>

    <section id="services-container">
        <h1 class="h-primary center">Our Services
        </h1>
        <div id="services">
            <div class="box">
                <img src="pizzar.png" alt="">
                <h2 class="h-secondry center">Food
                    Catering</h2>
                <p class="center">Lorem ipsum
                    dolor sit amet consectetur
                    adipisicing elit. Nemo
                    veritatis sequi laboriosam,
                    saepe laudantium natus
                    architecto nostrum iure
                    voluptates dignissimos laborum
                    maxime similique omnis
                    quibusdam est perferendis
                    veniam necessitatibus minus
                    voluptatum consectetur minima
                    exercitationem.</p>
            </div>
            <div class="box">
                <img src="bg.jpg" alt="">
                <h2 class="h-secondry center">Bulk
                    Ordering</h2>
                <p class="center">Lorem ipsum
                    dolor sit amet consectetur
                    adipisicing elit. Nemo
                    veritatis sequi laboriosam,
                    saepe laudantium natus
                    architecto nostrum iure
                    voluptates dignissimos laborum
                    maxime similique omnis
                    quibusdam est perferendis
                    veniam necessitatibus minus
                    voluptatum consectetur minima
                    exercitationem.</p>
            </div>
            <div class="box">
                <img src="D1.jpg" alt="">
                <h2 class="h-secondry center">Food
                    Ordering</h2>
                <p class="center">Lorem ipsum
                    dolor sit amet consectetur
                    adipisicing elit. Nemo
                    veritatis sequi laboriosam,
                    saepe laudantium natus
                    architecto nostrum iure
                    voluptates dignissimos laborum
                    maxime similique omnis
                    quibusdam est perferendis
                    veniam necessitatibus minus
                    voluptatum consectetur minima
                    exercitationem.</p>
            </div>
        </div>

    </section>
    <section id="client-section">
        <h1 class="h-primary center">Our Clients
        </h1>
        <div id="clients">
            <div class="client-item">
                <img src="apple1.png" alt="Ourclinets">
            </div>
            <div class="client-item">
                <img src="HP.png" alt="Ourclinets">
            </div>
            <div class="client-item">
                <img src="mic.png" alt="Ourclinets">
            </div>
            <div class="client-item">
                <img src="wall.png" alt="Ourclinets">
            </div>
            <div class="client-item">
                <img src="apple1.png" alt="Ourclinets">
            </div>
        </div>
    </section>

    <section id="contact">
        <h1 class="h-primary center">Contact Us</h1>
        >
        <div id="contact-box">
            <form action="">
                <div class="form-group">
                    <label for="name">Name:</label>
                    <input type="text" name="name" id="name" placeholder="Enter your name">
                </div>
                <div class="form-group">
                    <label for="e-mail">Email:</label>
                    <input type="email" name="name" id="e-mail" placeholder="Enter your email">
                </div>
                <div class="form-group">
                    <label for="phone">Phone Number:</label>
                    <input type="phone" name="name" id="phone" placeholder="Enter your phone">
                </div>
                <div class="form-group">
                    <label for="message">Message:</label>
                    <textarea name="message" id="message" cols="30" rows="10"></textarea>
                </div>
            </form>
        </div>
    </section>
    <footer>
        <div class="center">
            Copyright &copy; www.myonlinemeal.com All rights reserved;
        </div>
    </footer>

</body>

</html>



Style.css

 /* CSS rest */
   
    *{
     margin0px;
     padding :0px;
     font-family'Baloo Bhai 2', cursive;
    }
  html{
    scroll-behaviorsmooth;
}
   
    /* CSS Variable */
    :root{
    --navbar-height:59px;
    }
    /* Navigaton Bar */
    #navbar{
        displayflex;
        align-itemscenter;
        position:relative;
        top0px;
        positionsticky;
        }
    #navbar::before{
        content"";
        background-colorblack;
        positionabsolute;
        top0px;
        left0px;
        height100%;
        width100%;
        z-index-1;
        opacity0.4;
    }

  
    /* Navigation bar: Logo & Image */
    #logo{
        displayflex;
        height100px;
        width20%;
        }

    #logo img{
        height100px;
        margin3px 6px;
    }

    /* Navigation bar: Listing Style*/

     #navbar ul{
        displayflex/*Menu bar staright karne ke liye*/
        font-family'Baloo Bhaina 2', cursive;
    }
    

    /* Pseudo Selector */
   
    #navbar ul li{
        /* To remove bullets from menu*/
        list-stylenone
        font-size1.3rem;
    }
    #navbar ul li a{
        colorwhite;
        displayblock;
        padding:3px 22px;
        border-radius20px;
        text-decorationnone;

    }
    #navbar ul li a:hover{
        colorblack;
        background-colorwhite;}
        
        /*Home*/
        #home{
            displayflex;
            flex-directioncolumn;
            height654px;
            padding3px 200px/*padding format "top" "leftright" values */
            justify-contentcenter;
            align-itemscenter;
        }
        /*before we use for background*/
    #home::before{
        content"";
        background:url(../bg2.jpgno-repeat center center/cover ;
        positionabsolute;
        height100%;
        top:0px;
        left0px;
        width100%;
        z-index-1;
        opacity0.89;
    }
    #home h1{
        colorwhite;
        text-aligncenter;
        font-family'Bree Serif'serif;
    }
    #home p{
        colorwhite;
        text-aligncenter;
        font-size1.5rem;
        font-family'Bree Serif'serif;
    }

    /* Services section */
#services {
    margin30px;
    displayflex;
}
#services .box{
    border2px solid brown;
    border-radius28px;
    margin25px 55px;
    padding5px 6px;
    background-color#f7f0f0;
}
#services .box img{
    height150px;
    displayblock;
    marginauto;
}

#services .box p{
    font-family'Bree Serif'serif;
}

/* Client Section */
#client-section{
    positionrelative;
    
}
#client-section::before{
    content"";
    positionabsolute;
    background:url(../bg.jpg);
    width100%;
    height100%;
    z-index-1;
    opacity.4;
}
#clients{
    displayflex;
    justify-contentcenter;
    align-itemscenter;
}
.client-item{
    padding34px;
}
#clients img{
height150px;
}
/* Contact Section */
.contact{
positionrelative;

.contact::before{
content"";
position:absolute;
width100%;
height100%;
z-index-1;
opacity0.7;
backgroundurl(../contact.jpgno-repeat center center/cover;

footer{
    background:black;
    colorwhite;
    padding12px 10px;
}
#contact-box{
    displayflex;
    justify-contentcenter;
    align-itemscenter;
    padding-bottom34px;
}

#contact-box input{    
    width100%;
    padding0.5rem;
    border-radius9px;
    font-size1.1rem;}
#contact-box textarea{
    width100%;
    padding0.5rem;
    border-radius9px;
    font-size1.1rem;
}
#contact-box form {
    width40%;
}
#contact-box label{
    font-size1.3rem;
    font-family'Bree Serif'serif;
}
/* Utility Class */
.h-primary{
    font-size3.8rem;
    padding12px;
    font-family'Bree Serif'serif;
}
.h-secondry{
    font-size2.3rem;
    padding12px;
    font-family'Bree Serif'serif;
}
.btn{
    padding6px 20px;
    border2px solid white;
    background-colorbrown;
    colorwhite;
    margin17px;
    font-size1.5rem
    border-radius10px;
    cursorpointer;
}
.center{
    text-aligncenter;

}


phone.css

/* Navigation */
#navbar{
flex-directioncolumn;
}
#navbar ul li a{
    font-size1 rem;
    padding0px 7px;
    padding-bottom8px;
}
/* Home */
#home{
height370px;
padding3px 28px;
}
#home::before{
height400px;
}
#home p{
    font-size13px;
    }
/* Services */
#services{
flex-directioncolumn;
}
#services .box{
padding14px;
margin2px 0px;
margin-bottom20px;
}

/* Clients section*/
#clients{
    flex-wrapwrap;

}
#clients img{
    width66px;
    padding6px;
    heightauto;

}

/* Contact us section */
#contact-box form{
    width80%;
}

/* Footer */


/* Utility Classes */
.h-primary{
     font-size26px;
}
.btn{
    font-size13px;
    padding4px;

}mm

40 CSS Grid

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Grid</title>
    <style>
        .container{
            displaygrid;
            /* grid-template-columns: 300px 100px 100px; */
            /* grid-template-columns: auto 300px 100px; */
            /* grid-template-columns: 1fr 4fr 1fr; */
            grid-template-columns1fr 1fr 1fr;
           grid-template-columnsrepeat (3,auto);
           grid-gap2rem;
        }
        .item{
            /* height: 100px;
            width: 100px; */
            background-colorred;
            border2px solid black;
            padding15px 5px;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="item">this is Item-1</div>
        <div class="item">this is Item-2</div>
        <div class="item">this is Item-3</div>
        <div class="item">this is Item-4</div>
        <div class="item">this is Item-5</div>
        <div class="item">this is Item-6</div>
        <div class="item">this is Item-7</div>
        <div class="item">this is Item-8</div>
        <div class="item">this is Item-9</div>
        <div class="item">this is Item-1</div>
        <div class="item">this is Item-2</div>
        <div class="item">this is Item-3</div>
        <div class="item">this is Item-4</div>
        <div class="item">this is Item-5</div>
        <div class="item">this is Item-6</div>
        <div class="item">this is Item-7</div>
        <div class="item">this is Item-8</div>
        <div class="item">this is Item-9</div>
     
    </div>
</body>
</html>

41 CSS More Grid 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Grid Advance</title>
    <style>
        .grid {
            displaygrid;
            grid-template-rows1fr 1fr 4fr;
            grid-auto-rows2fr;
            /* grid-template-columns: 1fr 4fr 2fr; */
            grid-template-columnsrepeat(42fr);
            grid-gap1rem;
        }

        .box {
            background-colorred;
            border2px solid black;
        }
    </style>
</head>

<body>
    <div class="grid">
        <div class="box">This is box-1</div>
        <div class="box">This is box-2</div>
        <div class="box">This is box-3</div>
        <div class="box">This is box-4</div>
        <div class="box">This is box-5</div>
        <div class="box">This is box-6</div>
        <div class="box">This is box-7</div>
        <div class="box">This is box-8</div>
        <div class="box">This is box-9</div>
        <div class="box">This is box-10</div>
    </div>
</body>

</html>

42 Spanning Multiple Rows and Columns in Grid


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Grid: Spanning Multiple Rows and Columns in Grid</title>
    <style>
        .container {
            displaygrid;
            grid-template-columnsrepeat(51fr);
            grid-template-rowsrepeat(41fr);
            /* grid-column-gap:2rem;
        grid-row-gap: 1rem; */
            grid-gap1rem;
        }

        .box {
            border2px solid black;
            background-colorrgb(221196221);
            padding23px;
        }

        .box:first-child{
            /* grid-column-start: 1;
            grid-column-end: 3;
            grid-row-start: 1;
            grid-row-end: 3; */

            /* Short cut */
            grid-column:1 /span 3;
            grid-row:1 /span 3;
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="box">Item-1</div>
        <div class="box">Item-2</div>
        <div class="box">Item-3</div>
        <div class="box">Item-4</div>
        <div class="box">Item-5</div>
        <div class="box">Item-6</div>
        <div class="box">Item-7</div>
        <div class="box">Item-8</div>
        <div class="box">Item-9</div>
        <div class="box">Item-10</div>
        <div class="box">Item-11</div>
        <div class="box">Item-12</div>
        <div class="box">Item-13</div>
        <div class="box">Item-14</div>
        <div class="box">Item-15</div>
        <div class="box">Item-16</div>
        <div class="box">Item-17</div>
        <div class="box">Item-18</div>
        <div class="box">Item-19</div>
        <div class="box">Item-20</div>
        <div class="box">Item-21</div>
        <div class="box">Item-22</div>
        <div class="box">Item-23</div>
        <div class="box">Item-24</div>
        <div class="box">Item-25</div>
        <div class="box">Item-26</div>
        <div class="box">Item-27</div>
        <div class="box">Item-28</div>
        <div class="box">Item-29</div>
        <div class="box">Item-30</div>
        <div class="box">Item-31</div>
        <div class="box">Item-32</div>
        <div class="box">Item-33</div>
        <div class="box">Item-34</div>
        <div class="box">Item-35</div>
        <div class="box">Item-36</div>
        <div class="box">Item-37</div>
        <div class="box">Item-38</div>
        <div class="box">Item-39</div>
        <div class="box">Item-40</div>
    </div>
</body>

</html>

43 CSS Grid Autofit & Min Max

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Grid Autofit & Min Max</title>
    <style>
        .container {
            displaygrid;
            grid-gap1rem;
            /* grid-template-columns: 112px 112px 112px; */
            /* grid-template-columns: 1fr 1fr 1fr; */
            grid-template-columnsrepeat(auto-fitminmax(400px1fr));
            /* justify-content: center; */

        }

        .box {
            border2px solid black;
            background-colorrgb(18913248);
            padding34px;
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="box">Item-1</div>
        <div class="box">Item-2</div>
        <div class="box">Item-3</div>
        <div class="box">Item-4</div>
        <div class="box">Item-5</div>
        <div class="box">Item-6</div>
        <div class="box">Item-7</div>
        <div class="box">Item-8</div>
        <div class="box">Item-9</div>
        <div class="box">Item-10</div>
        <div class="box">Item-11</div>
        <div class="box">Item-12</div>
    </div>
</body>

</html>

44 Layouts Using Grid Template Area

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Layouts Using Grid Template Area</title>
    <style>
        .container {
            displaygrid;
            /* grid-template-areas: ; */
            grid-gap1rem;
            grid-template-areas:
                'navbar navbar navbar navbar'
                'section section section aside'
                'footer footer footer footer';

        }

        .item {
            background-coloryellow;
            border3px solid black;
            padding12px 23px;
        }

        #navbar {
            grid-area: navbar;
        }

        #section {
            grid-area: section;
        }

        #aside {
            grid-area: aside;
        }

        footer {
            grid-area: footer;
        }
    </style>
</head>

<body>
    <div class="container">
        <div id="navbar" class="item">
            Home About Contact Us
        </div>
        <div id="section" class="item">
            Lorem ipsum dolor sit amet consectetur adipisicing elit. Amet eaque possimus ipsa, maxime aliquid dolor
            facilis fuga libero adipisci, ex iste eum modi fugiat quas repudiandae voluptas quos dolores saepe ullam
            ducimus et. Repellat. Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto dolorem asperiores nam
            eum eligendi blanditiis autem labore delectus, placeat molestias magni aliquam assumenda dolorum atque amet
            sapiente! Nemo exercitationem tempora perspiciatis sunt eligendi quos dolorem dolores voluptate nulla,
            facere suscipit ea inventore ipsum quae, optio, explicabo repellat numquam. Velit quia dignissimos ratione!
            Deleniti, optio qui doloremque exercitationem voluptate alias ex, illum voluptatem praesentium, velit vel
            quam molestias repellendus aut dolore laboriosam. Distinctio sequi dolorem laboriosam? Ut eligendi nobis aut
            minima iste quam consequatur reiciendis temporibus dolores sed. Pariatur praesentium quam rerum id explicabo
            dolore, hic sunt ipsa iure laudantium quaerat soluta dolor at eos provident voluptatibus officiis aperiam
            atque, autem ipsum debitis tempora? Facilis magni ab fuga, perferendis aut ratione voluptate expedita porro
            quas et quis, necessitatibus voluptas nulla aliquam eum adipisci eius officia quam est repudiandae deleniti
            commodi molestias. Commodi repellendus ipsum voluptates quae id molestiae quia veritatis quis iste quibusdam
            dolore neque dicta culpa enim corporis assumenda voluptate laudantium dolorum, iure ducimus, incidunt
            exercitationem consectetur beatae reiciendis! Quis iste odio ad ipsum repudiandae ut fuga neque libero
            excepturi repellendus odit, earum quam tempora, sunt sed cum pariatur laboriosam deserunt sapiente ratione
            voluptas nemo aperiam enim quas. Ullam voluptatum at quis! Itaque est aut corrupti magni eos quis blanditiis
            hic nostrum sed in animi soluta ullam iste pariatur possimus, optio quisquam natus non tenetur! Quasi libero
            perspiciatis, laboriosam sunt pariatur molestiae architecto nesciunt ut, cum facere labore eos, totam sit
            iure deserunt debitis earum quia provident neque quo ipsam. Recusandae natus sint perspiciatis accusamus
            beatae nobis voluptates assumenda suscipit. Ipsa cum temporibus dolore, explicabo commodi sapiente
            necessitatibus non enim fugiat ipsum beatae nemo magnam a vel labore totam quos. Ut molestiae natus facilis
            vitae fugiat culpa praesentium architecto tenetur rerum corrupti neque impedit, consequuntur et quasi totam
            necessitatibus vel commodi doloribus itaque! Id reprehenderit similique maxime facere. Cum sit iste alias
            illum ullam recusandae repellendus facilis, minima sunt praesentium itaque, molestiae exercitationem nobis
            eaque iure cupiditate unde molestias error harum voluptas! Reprehenderit amet quas quod, ratione dolorem nam
            possimus doloribus exercitationem laborum debitis, facere rerum commodi. Quam quos, maxime animi dignissimos
            similique neque aliquid dolorum accusantium officiis quibusdam ab saepe, ipsam aspernatur ad ducimus
            voluptatibus blanditiis esse ex sapiente placeat laborum deserunt! Blanditiis, delectus soluta aspernatur
            vero fugiat minima obcaecati impedit placeat nostrum ipsa modi praesentium quae enim officiis cumque,
            voluptatem magnam optio sint adipisci suscipit. Eaque, accusamus totam.
        </div>
        <div id="aside" class="item">
            Lorem ipsum dolor sit amet consectetur, adipisicing elit. Mollitia culpa dicta consequuntur?Lorem ipsum
            dolor sit amet consectetur adipisicing elit. Perferendis deserunt mollitia asperiores nostrum fuga labore
            odit dolorum eos atque hic est voluptatibus velit nobis doloribus magnam, dolorem, iste, alias perspiciatis
            exercitationem nemo repellendus consequatur! Ratione possimus dolores nihil odio officiis ducimus fugiat,
            consequatur eius optio nobis deleniti autem mollitia dolorum fuga voluptates quod error praesentium earum
            velit hic quis, libero aut! Excepturi, ullam sed reprehenderit, quam perferendis vero quisquam deserunt
            assumenda velit facilis harum minus asperiores, repellat sit nisi? Eaque consequatur necessitatibus
            blanditiis totam velit, minus id quisquam excepturi possimus officia eligendi culpa delectus aliquam tenetur
            aut impedit eius sed similique quibusdam ipsam ullam! Provident, adipisci totam earum, reprehenderit,
            repellendus amet dolores accusamus ut quia eius iusto quo. Ipsa itaque et unde autem! Quo architecto quaerat
            unde autem obcaecati numquam error soluta quos recusandae suscipit sapiente deserunt earum voluptas
            doloribus voluptatibus, optio sint est eum eius dicta provident repellat inventore! Quidem placeat minus
            error excepturi? Similique nihil expedita nostrum nemo iste architecto labore, numquam dignissimos ut
            explicabo ratione quisquam molestiae. Facere modi voluptatem, eveniet distinctio eos id dolorum ullam
            quaerat nostrum veniam repellendus doloremque facilis consequuntur natus quas praesentium quasi? Pariatur
            fugit accusamus veniam voluptatibus facilis. Vel eos earum, quas quia unde voluptas veritatis necessitatibus
            quisquam ea aspernatur! Praesentium minima dolor et inventore dicta ratione quos accusamus sit ipsum eius.
            Soluta est, fuga autem nesciunt iure incidunt nulla voluptatum deserunt molestiae cupiditate voluptatibus
            quae reprehenderit officiis placeat. Assumenda vitae ipsa voluptatem eum corrupti nostrum repudiandae quasi
            non ex dolor pariatur doloribus deserunt odit cupiditate tempora temporibus beatae architecto sint, facere
            alias, soluta totam repellendus distinctio. Quis, sunt adipisci eligendi blanditiis, corporis doloremque
            labore, optio dicta sapiente fugiat reiciendis? Magnam aut architecto veritatis aspernatur minima qui
            tempore recusandae eaque minus molestias ipsum fugit, omnis dolores, voluptatibus vitae unde illum soluta
            distinctio placeat cum voluptates totam. Quo excepturi, nobis optio dignissimos sit, nulla aliquid, numquam
            ipsam nisi quaerat eligendi. Temporibus deleniti a voluptate dolorem rem qui, molestias expedita dicta. Modi
            perspiciatis quo sunt totam exercitationem explicabo rem officiis veritatis, omnis, tenetur nobis nemo
            laborum dolorem optio voluptas vero aspernatur autem aperiam quas impedit pariatur quae illo. Minus
            blanditiis, voluptatibus voluptatum sit illum autem vel debitis dolores. Ipsam, perspiciatis aspernatur.
            Quis nihil ea a velit iusto assumenda excepturi tenetur eligendi voluptatum quia, inventore ipsum sapiente
            sint, consequuntur suscipit aperiam voluptates iste. Quasi magni asperiores iusto suscipit error sint nulla
            unde sit vitae at!
        </div>
        <footer class="item">Lorem ipsum dolor sit amet consectetur adipisicing elit. Aut, repellendus! Suscipit eius,
            non beatae sequi quasi praesentium ex illo sit. Maiores quaerat</footer>
        <!-- <div class="item">Item-1</div>
        <div class="item">Item-2</div>
        <div class="item">Item-3</div>
        <div class="item">Item-4</div>
        <div class="item">Item-5</div>
        <div class="item">Item-6</div>
        <div class="item">Item-7</div>
        <div class="item">Item-8</div>
        <div class="item">Item-9</div>
        <div class="item">Item-10</div>
        <div class="item">Item-11</div>
        <div class="item">Item-12</div>
        <div class="item">Item-13</div>
        <div class="item">Item-14</div> -->
    </div>
</body>

</html>

45 CSS Grid + Media Query

mm










Comments

Popular posts from this blog

Java Apni Kak

JS