- This topic is empty.
-
Topic
-
CSS (Cascading Style Sheets) and HTML (HyperText Markup Language) are two different technologies used together in web development, but they serve distinct purposes.
1. HTML (HyperText Markup Language)
- Purpose: HTML is the standard markup language used to create and structure the content of web pages. It defines the elements and the layout of a webpage.
- Structure: HTML consists of a series of elements represented by tags (e.g.,
<div>
,<p>
,<h1>
,<img>
) that define different parts of a web page such as headings, paragraphs, images, links, and other content. - Example:
html
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>HTML Example</title>
</head>
<body>
<h1>Welcome to My Website</h1>
<p>This is a paragraph of text.</p>
</body>
</html>
2. CSS (Cascading Style Sheets)
- Purpose: CSS is used to describe the presentation of HTML elements on a web page, including layout, colors, fonts, and overall visual styling. It allows you to separate the content structure (HTML) from the design and layout (CSS).
- Structure: CSS consists of rules and properties applied to HTML elements. A rule-set is made up of a selector and a declaration block.
- Example:
css
/* styles.css */
body {
background-color: #f0f0f0;
font-family: Arial, sans-serif;
}h1 {
color: #333;
text-align: center;
}
p {
color: #666;
text-align: center;
}
How They Work Together
HTML and CSS work together to create well-structured and visually appealing web pages. HTML provides the content and structure, while CSS provides the style and layout.
Example Combining HTML and CSS:
html
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML and CSS Example</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Welcome to My Website</h1>
<p>This is a paragraph of text styled using CSS.</p>
</body>
</html>
Explanation:
- The HTML file (
index.html
) contains the structure and content of the web page. - The CSS file (
styles.css
) contains the styling rules that define how the content should look. - The
<link rel="stylesheet" href="styles.css">
tag in the<head>
section of the HTML file links the CSS file to the HTML file, applying the styles to the HTML elements.
Summary
- HTML is used to create the structure and content of a webpage.
- CSS is used to style and layout the webpage.
- They are distinct but complementary technologies that work together to create functional and aesthetically pleasing web pages.
- You must be logged in to reply to this topic.