HTML Styles - CSS



HTML( Hypertext Markup Language) provides the structure for a webpage, defining  rudiments like  headlines, paragraphs, lists, and more. still, to enhance the visual  donation and layout of a webpage, CSS( Slinging Style wastes) is employed. CSS allows  inventors to apply styles  similar as colors,  sources, distance, and positioning to HTML  rudiments. Let's explore how HTML and CSS work together to  produce  charming and well- designed web  runners.   

Linking CSS to HTML :   

To apply styles using CSS, you need to link your CSS  train to your HTML document. This is  generally done in the section of your HTML  train.


  <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css">
    <title>Your Webpage</title>
</head>
<body>
    <!-- Your HTML content goes here -->
</body>
</html>

Simple CSS Syntax: 

Selectors and rules are defined using a straightforward syntax in CSS.

/* styles.css */

/* Selector */
body {
    /* Rule: Property and Value */
    font-family: 'Arial', sans-serif;
    background-color: #f0f0f0;
    color: #333;
}

h1 {
    font-size: 24px;
    color: #007bff;
}

In this  illustration, the CSS  train(styles.css) styles the body element, setting the  fountain family, background color, and  textbook color. It also styles h1  rudiments, specifying the  fountain size and color.   pickers and parcels   

1. Selector 

  • Pickers target HTML  rudiments to which you want to apply styles. They can be  rudiments, classes, IDs, or other  trait- grounded selections.  

/* Element Selector */
p {
    color: #555;
}

/* Class Selector */
.highlight {
    background-color: yellow;
}

/* ID Selector */
#header {
    font-size: 28px;
}

2. Property 

Parcels define the aspects of the  named  rudiments that you want to style. They include attributes like color,  fountain- size,  periphery, padding, etc.  

/* Color Property */
p {
    color: #555;
}

/* Font Size Property */
#header {
    font-size: 28px;
}

/* Background Color Property */
.highlight {
    background-color: yellow;
}

Box Model :   

The box model describes the layout of HTML  rudiments, including content, padding, border, and  periphery.  

/* Box Model */
.box {
    width: 200px;
    height: 100px;
    padding: 20px;
    border: 2px solid #333;
    margin: 10px;
}

Responsive Design :  

CSS can be used to  produce responsive designs that  acclimatize to different screen sizes.  

/* Responsive Design */
@media screen and (max-width: 600px) {
    body {
        font-size: 14px;
    }
}

Transitions and robustness :  

CSS allows for smooth transitions and  robustness.

/* Transition */
button {
    background-color: #007bff;
    color: #fff;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: #0056b3;
}

Combining HTML and CSS enables  inventors to  produce visually  charming and responsive web  runners. CSS provides the tools to control the layout, style, and  donation of HTML  rudiments, making it a abecedarian technology for web development. As you explore and master CSS, you gain the capability to  transfigure static HTML documents into dynamic and engaging  stoner interfaces. 

Post a Comment

Previous Post Next Post

Popular Items

HTML Table Sizes :

HTML Fevicons

CSS Syntax :