Web Development
Learn Web Development From Scratch 0️⃣ HTML / CSS 1️⃣ JavaScript 2️⃣ React / Vue / Angular 3️⃣ Node.js / Express 4️⃣ REST API 5️⃣ SQL / NoSQL Databases 6️⃣ UI / UX Design 7️⃣ Git / GitHub Admin: @love_data
نمایش بیشتر📈 تحلیل کانال تلگرام Web Development
کانال Web Development (@webdevcoursefree) در بخش زبانی انگلیسی بازیگری فعال است. در حال حاضر جامعه شامل 78 476 مشترک است و جایگاه 1 640 را در دسته فناوری و برنامهها و رتبه 3 992 را در منطقه الهند دارد.
📊 شاخصهای مخاطب و پویایی
از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 78 476 مشترک جذب کرده است.
بر اساس آخرین دادهها در تاریخ 22 ژوئن, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 508 و در ۲۴ ساعت گذشته برابر 2 بوده و همچنان دسترسی گستردهای حفظ شده است.
- وضعیت تأیید: تأیید نشده
- نرخ تعامل (ER): میانگین تعامل مخاطب 2.59% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 0.94% واکنش نسبت به کل مشترکان کسب میکند.
- دسترسی پستها: هر پست به طور میانگین 2 032 بازدید دریافت میکند. در اولین روز معمولاً 736 بازدید جمعآوری میشود.
- واکنشها و تعامل: مخاطبان بهطور فعال حمایت میکنند؛ میانگین واکنش به هر پست 7 است.
- علایق موضوعی: محتوا بر موضوعات کلیدی مانند html, css, javascript, github, git تمرکز دارد.
📝 توضیح و سیاست محتوایی
نویسنده این فضا را محل بیان دیدگاههای شخصی توصیف میکند:
“Learn Web Development From Scratch
0️⃣ HTML / CSS
1️⃣ JavaScript
2️⃣ React / Vue / Angular
3️⃣ Node.js / Express
4️⃣ REST API
5️⃣ SQL / NoSQL Databases
6️⃣ UI / UX Design
7️⃣ Git / GitHub
Admin: @love_data”
به لطف بهروزرسانیهای پرتکرار (آخرین داده در تاریخ 23 ژوئن, 2026)، کانال همواره بهروز و دارای دسترسی بالاست. تحلیلها نشان میدهد مخاطبان بهطور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامهها تبدیل کردهاند.
grid-template-columns, grid-template-rows, gap, grid-area, and justify-items.
2. Create a New HTML File: Open your text editor and create a new file named css_grid_layout.html.
3. Set Up the Structure: Add the basic structure of an HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Build the Grid Layout: Inside the <body> tag, create a container div with several child divs to represent the grid items. For this example, let's create a simple website layout with a header, sidebar, main content area, and footer.
<!DOCTYPE html>
<html>
<head>
<title>CSS Grid Layout</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="grid-container">
<header class="header">Header</header>
<aside class="sidebar">Sidebar</aside>
<main class="main-content">Main Content</main>
<footer class="footer">Footer</footer>
</div>
</body>
</html>
5. Add Basic CSS Styling: Create a new file named styles.css and link it to your HTML document. Add basic styles for your grid layout.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
margin: 0;
padding: 0;
}
.grid-container {
display: grid;
grid-template-columns: 200px 1fr;
grid-template-rows: auto 1fr auto;
gap: 10px;
height: 100vh;
}
.header {
grid-column: 1 / -1;
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
.sidebar {
background-color: #4CAF50;
color: white;
padding: 20px;
}
.main-content {
background-color: #fff;
padding: 20px;
}
.footer {
grid-column: 1 / -1;
background-color: #333;
color: white;
padding: 20px;
text-align: center;
}
6. Define the Grid Layout: Use CSS Grid properties to define the layout of the grid container and its items. Notice the use of grid-template-columns, grid-template-rows, and gap.
7. Save and View: Save your css_grid_layout.html and styles.css files. Open the HTML file in a web browser to see how the layout looks. Adjust the layout or styling as needed.
8. Explore Additional CSS Grid Features: Experiment with more CSS Grid properties and values to create various layouts. Try properties like grid-template-areas, grid-column, grid-row, and align-items.
.grid-container {
display: grid;
grid-template-columns: 200px 1fr;
grid-template-rows: auto 1fr auto;
grid-template-areas:
"header header"
"sidebar main-content"
"footer footer";
gap: 10px;
height: 100vh;
}
.header {
grid-area: header;
}
.sidebar {
grid-area: sidebar;
}
.main-content {
grid-area: main-content;
}
.footer {
grid-area: footer;
}
9. Resources:
- [CSS Tricks - A Complete Guide to Grid](https://css-tricks.com/snippets/css/complete-guide-grid/)
- [MDN Web Docs - CSS Grid Layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout)
10. Publish Your CSS Grid Layout: Once you're satisfied with your CSS Grid layout, upload your HTML and CSS files to your hosting service to share them online.
CSS Grid: t.me/javascript_courses/182
Web Development Best Resources: https://topmate.io/coding/930165
Share with credits: https://t.me/webdevcoursefree
ENJOY LEARNING 👍👍justify-content, align-items, flex-direction, and flex-wrap.
2. Create a New HTML File: Open your text editor and create a new file named flexbox_layout.html.
3. Set Up the Structure: Add the basic structure of an HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Build the Layout: Inside the <body> tag, create a container div with several child divs to represent the flex items. For this example, let's create a simple navigation bar using Flexbox.
<!DOCTYPE html>
<html>
<head>
<title>Flexbox Layout</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header class="navbar">
<div class="logo">MyLogo</div>
<nav class="nav-links">
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Contact</a>
</nav>
</header>
<main class="content">
<div class="box">Box 1</div>
<div class="box">Box 2</div>
<div class="box">Box 3</div>
</main>
</body>
</html>
5. Add Basic CSS Styling: Create a new file named styles.css and link it to your HTML document. Add basic styles for your layout.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
min-height: 100vh;
}
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 20px;
background-color: #333;
color: white;
}
.nav-links {
display: flex;
gap: 20px;
}
.nav-links a {
color: white;
text-decoration: none;
}
.content {
display: flex;
justify-content: space-around;
align-items: center;
flex-grow: 1;
padding: 20px;
}
.box {
background-color: #4CAF50;
color: white;
padding: 20px;
border-radius: 5px;
text-align: center;
width: 30%;
}
6. Apply Flexbox Properties: Use Flexbox properties to control the layout of the navbar and content areas. Notice the use of display: flex, justify-content, align-items, and other Flexbox-specific properties.
7. Save and View: Save your flexbox_layout.html and styles.css files. Open the HTML file in a web browser to see how the layout looks. Adjust the layout or styling as needed.
8. Explore Additional Flexbox Features: Experiment with more Flexbox properties and values to create various layouts. Try properties like flex-direction: column, align-self, order, and flex-grow.
.box {
background-color: #4CAF50;
color: white;
padding: 20px;
border-radius: 5px;
text-align: center;
flex: 1;
margin: 10px;
}
.content {
flex-direction: column;
align-items: stretch;
}
.box:nth-child(2) {
order: -1;
}
9. Resources:
- [CSS Tricks - A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
- [MDN Web Docs - CSS Flexible Box Layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout)
10. Publish Your Flexbox Layout: Once you're satisfied with your Flexbox layout, upload your HTML and CSS files to your hosting service to share them online.
Web Development Best Resources: https://topmate.io/coding/930165
Share with credits: https://t.me/webdevcoursefree
ENJOY LEARNING 👍👍justify-content, align-items, flex-direction, and flex-wrap.
2. Create a New HTML File: Open your text editor and create a new file named flexbox_layout.html.
3. Set Up the Structure: Add the basic structure of an HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Build the Layout: Inside the <body> tag, create a container div with several child divs to represent the flex items. For this example, let's create a simple navigation bar using Flexbox.
<!DOCTYPE html>
<html>
<head>
<title>Flexbox Layout</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header class="navbar">
<div class="logo">MyLogo</div>
<nav class="nav-links">
<a href="#">Home</a>
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Contact</a>
</nav>
</header>
<main class="content">
<div class="box">Box 1</div>
<div class="box">Box 2</div>
<div class="box">Box 3</div>
</main>
</body>
</html>
5. Add Basic CSS Styling: Create a new file named styles.css and link it to your HTML document. Add basic styles for your layout.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
min-height: 100vh;
}
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 20px;
background-color: #333;
color: white;
}
.nav-links {
display: flex;
gap: 20px;
}
.nav-links a {
color: white;
text-decoration: none;
}
.content {
display: flex;
justify-content: space-around;
align-items: center;
flex-grow: 1;
padding: 20px;
}
.box {
background-color: #4CAF50;
color: white;
padding: 20px;
border-radius: 5px;
text-align: center;
width: 30%;
}
6. Apply Flexbox Properties: Use Flexbox properties to control the layout of the navbar and content areas. Notice the use of display: flex, justify-content, align-items, and other Flexbox-specific properties.
7. Save and View: Save your flexbox_layout.html and styles.css files. Open the HTML file in a web browser to see how the layout looks. Adjust the layout or styling as needed.
8. Explore Additional Flexbox Features: Experiment with more Flexbox properties and values to create various layouts. Try properties like flex-direction: column, align-self, order, and flex-grow.
.box {
background-color: #4CAF50;
color: white;
padding: 20px;
border-radius: 5px;
text-align: center;
flex: 1;
margin: 10px;
}
.content {
flex-direction: column;
align-items: stretch;
}
.box:nth-child(2) {
order: -1;
}
9. Resources:
- [CSS Tricks - A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
- [MDN Web Docs - CSS Flexible Box Layout](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout)
10. Publish Your Flexbox Layout: Once you're satisfied with your Flexbox layout, upload your HTML and CSS files to your hosting service to share them online.
Web Development Best Resources: https://topmate.io/coding/930165
Share with credits: https://t.me/webdevcoursefree
ENJOY LEARNING 👍👍animated_buttons.html.
3. Set Up the Structure: Add the basic HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Create the Buttons: Inside the <body> tag, create several buttons to apply animations. Use HTML <button> elements.
<!DOCTYPE html>
<html>
<head>
<title>Animated Buttons</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Animated Buttons</h1>
<button class="btn btn-hover">Hover Me</button>
<button class="btn btn-click">Click Me</button>
<button class="btn btn-loading">Loading</button>
</body>
</html>
5. Add Basic CSS Styling: Create file named styles.css and link it to your HTML document. Add basic styles for buttons.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
padding: 20px;
text-align: center;
}
h1 {
margin-bottom: 20px;
}
.btn {
background-color: #4CAF50;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 10px;
cursor: pointer;
border-radius: 4px;
transition: background-color 0.3s ease;
}
6. Add Hover Animation: Use CSS :hover selector to add a hover effect to the button.
.btn-hover:hover {
background-color: #45a049;
}
7. Add Click Animation: Use CSS transitions and the :active selector to create a click effect.
.btn-click:active {
background-color: #3e8e41;
transform: scale(0.95);
}
8. Add Loading Animation: Use CSS keyframes to create a loading animation. Create a pseudo-element to show a loading spinner inside the button.
.btn-loading {
position: relative;
overflow: hidden;
}
.btn-loading::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
border: 3px solid white;
border-top: 3px solid transparent;
border-radius: 50%;
animation: spin 1s linear infinite;
transform: translate(-50%, -50%);
}
@keyframes spin {
0% { transform: translate(-50%, -50%) rotate(0deg); }
100% { transform: translate(-50%, -50%) rotate(360deg); }
}
9. Save and View: Save your animated_buttons.html and styles.css files. Open the HTML file in a web browser to see how the buttons look and test their animations.
10. Optional: Explore More Animations: Experiment with more CSS animations like shadow effects, color transitions, and complex keyframes to make your buttons engaging.
css
.btn-hover {
transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
.btn-hover:hover {
background-color: #45a049;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.btn-click {
transition: background-color 0.3s ease, transform 0.1s ease;
}
.btn-click:active {
background-color: #3e8e41;
transform: scale(0.95);
}
.btn-loading {
position: relative;
overflow: hidden;
}
.btn-loading::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
border: 3px solid white;
border-top: 3px solid transparent;
border-radius: 50%;
animation: spin 1s linear infinite;
transform: translate(-50%, -50%);
}
@keyframes spin {
0% { transform: translate(-50%, -50%) rotate(0deg); }
100% { transform: translate(-50%, -50%) rotate(360deg); }
}
``
11. Publish Your Animated Buttons
Like for more ❤️testimonials.html.
3. Set Up the Structure: Add the basic structure of an HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Build the Testimonials Section: Inside the <body> tag, create a section to display the testimonials. Use HTML tags like <div>, <h2>, <p>, and <img> to structure each testimonial.
<!DOCTYPE html>
<html>
<head>
<title>Customer Testimonials</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>What Our Customers Say</h1>
<div class="testimonials">
<div class="testimonial">
<img src="customer1.jpg" alt="Customer 1">
<h2>John Doe</h2>
<p>"This product has changed my life! Highly recommend to everyone."</p>
</div>
<div class="testimonial">
<img src="customer2.jpg" alt="Customer 2">
<h2>Jane Smith</h2>
<p>"Amazing service and fantastic support. Five stars!"</p>
</div>
<div class="testimonial">
<img src="customer3.jpg" alt="Customer 3">
<h2>Michael Brown</h2>
<p>"I am very satisfied with my purchase. Will definitely buy again."</p>
</div>
</div>
</body>
</html>
5. Add Basic CSS Styling: Create a new file named styles.css and link it to your HTML document. Add basic styles to make your testimonials visually appealing.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
padding: 20px;
}
h1 {
text-align: center;
margin-bottom: 20px;
}
.testimonials {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.testimonial {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
margin: 10px;
padding: 20px;
width: calc(33% - 40px);
text-align: center;
}
.testimonial img {
border-radius: 50%;
max-width: 100px;
margin-bottom: 10px;
}
.testimonial h2 {
font-size: 1.2em;
margin-bottom: 10px;
}
.testimonial p {
font-size: 1em;
color: #555;
}
@media (max-width: 768px) {
.testimonial {
width: calc(50% - 40px);
}
}
@media (max-width: 480px) {
.testimonial {
width: calc(100% - 40px);
}
}
6. Save and View: Save your testimonials.html and styles.css files. Open the HTML file in a web browser to see how it looks. Adjust the layout or styling as needed.
7. Optional: Add Additional Features: Enhance your testimonials section with additional features like star ratings, animations, or transitions.
.testimonial p {
font-size: 1em;
color: #555;
margin-bottom: 10px;
}
.testimonial .rating {
color: #ffd700;
font-size: 1.2em;
}
.testimonial {
transition: transform 0.3s ease;
}
.testimonial:hover {
transform: scale(1.05);
}
8. Publish Your Testimonials Page: Once you're satisfied with your testimonials page, upload your HTML and CSS files to your hosting service to share it online.
Web Development Best Resources: https://topmate.io/coding/930165
Share with credits: https://t.me/webdevcoursefree
ENJOY LEARNING 👍👍newsletter_signup.html.
3. Set Up the Structure: Add the basic structure of an HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Build the Form: Inside the <body> tag, use the <form> element to create your signup form. Include input fields for the name and email, and a submit button.
<!DOCTYPE html>
<html>
<head>
<title>Newsletter Signup</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Subscribe to our Newsletter</h1>
<form class="signup-form" action="#" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<button type="submit">Subscribe</button>
</form>
</body>
</html>
5. Add Basic CSS Styling: Create a new file named styles.css and link it to your HTML document. Add basic styles to make your form visually appealing.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
padding: 20px;
}
h1 {
text-align: center;
margin-bottom: 20px;
}
.signup-form {
max-width: 400px;
margin: 0 auto;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background-color: #fff;
}
.signup-form label {
display: block;
margin-bottom: 8px;
font-weight: bold;
}
.signup-form input {
width: 100%;
padding: 8px;
margin-bottom: 10px;
border: 1px solid #ddd;
border-radius: 4px;
}
.signup-form button {
width: 100%;
padding: 10px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.signup-form button:hover {
background-color: #45a049;
}
6. Add Form Validation: Use HTML5 attributes to validate the form inputs. The required attribute ensures that the name and email fields are not left empty, and the type="email" attribute ensures that the email format is correct.
7. Save and View: Save your newsletter_signup.html and styles.css files. Open the HTML file in a web browser to see how it looks and test the form validation.
8. Optional: Add JavaScript Validation: Enhance form validation with JavaScript for additional checks. Create a new file named script.js and link it to your HTML document using the <script> tag.
<script src="script.js"></script>
```javascript
document.querySelector('.signup-form').addEventListener('submit', function(event) {
const name = document.getElementById('name').value;
const email = document.getElementById('email').value;
if (name === '' || email === '') {
alert('Please fill out all fields.');
event.preventDefault();
} else if (!email.includes('@')) {
alert('Please enter a valid email address.');
event.preventDefault();
}
});
`
9. Publish Your Newsletter Signup Form: Once you're satisfied with your newsletter signup form, upload your HTML, CSS, and JavaScript files to your hosting service to share it online.
Web Development Best Resources: https://topmate.io/coding/930165
Share with credits: https://t.me/webdevcoursefree
ENJOY LEARNING 👍👍pricing_table.html.
3. Set Up the Structure: Add the basic structure of an HTML document, including the <!DOCTYPE html> declaration, <html>, <head>, and <body> tags.
4. Build the Table: Inside the <body> tag, use the <table>, <thead>, <tbody>, <tr>, <th>, and <td> tags to create your pricing table.
<!DOCTYPE html>
<html>
<head>
<title>Pricing Table</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Pricing Plans</h1>
<table class="pricing-table">
<thead>
<tr>
<th>Plan</th>
<th>Price</th>
<th>Features</th>
</tr>
</thead>
<tbody>
<tr>
<td>Basic</td>
<td>$10/month</td>
<td>Feature 1, Feature 2, Feature 3</td>
</tr>
<tr>
<td>Standard</td>
<td>$20/month</td>
<td>Feature 1, Feature 2, Feature 3, Feature 4</td>
</tr>
<tr>
<td>Premium</td>
<td>$30/month</td>
<td>All features included</td>
</tr>
</tbody>
</table>
</body>
</html>
5. Add Basic CSS Styling: Create a new file named styles.css and link it to your HTML document. Add basic styles to make your table visually appealing.
body {
font-family: Arial, sans-serif;
background-color: #f8f8f8;
color: #333;
padding: 20px;
}
h1 {
text-align: center;
margin-bottom: 20px;
}
.pricing-table {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
}
.pricing-table th, .pricing-table td {
border: 1px solid #ddd;
padding: 10px;
text-align: left;
}
.pricing-table th {
background-color: #f2f2f2;
}
.pricing-table tr:nth-child(even) {
background-color: #f9f9f9;
}
.pricing-table tr:hover {
background-color: #eaeaea;
}
6. Save and View: Save your pricing_table.html and styles.css files. Open the HTML file in a web browser to see how it looks. Adjust the layout or styling as needed.
7. Optional: Advanced Styling: Enhance the visual appeal of your pricing table with more advanced styling, such as adding hover effects, animations, or icons.
.pricing-table th, .pricing-table td {
text-align: center;
}
.pricing-table td {
font-size: 18px;
}
.pricing-table .highlight {
background-color: #ffd700;
font-weight: bold;
}
8. Publish Your Pricing Table: Once you're satisfied with your pricing table, upload your HTML and CSS files to your hosting service to share it online.
Web Development Best Resources: https://topmate.io/coding/930165
Share with credits: https://t.me/webdevcoursefree
ENJOY LEARNING 👍👍styles.css file and start by adding media queries to handle different screen sizes. Media queries allow you to apply specific CSS styles based on the screen width of the device.
/* Base styles for all devices */
body {
font-family: Arial, sans-serif;
color: #333;
background-color: #f8f8f8;
margin: 0;
padding: 20px;
}
/* Styles for tablets and larger screens */
@media (min-width: 600px) {
.container {
width: 90%;
margin: 0 auto;
}
}
/* Styles for desktops and larger screens */
@media (min-width: 1024px) {
.container {
width: 70%;
margin: 0 auto;
}
}
3. Make Images Responsive: Ensure your images resize appropriately on different devices by setting their maximum width to 100% and height to auto.
img {
max-width: 100%;
height: auto;
}
4. Flexible Grid Layouts: Use flexible grid layouts to create responsive designs. You can use CSS flexbox or CSS grid to achieve this. Here's an example using flexbox:
.container {
display: flex;
flex-wrap: wrap;
}
.item {
flex: 1 1 calc(33.333% - 20px);
margin: 10px;
}
@media (max-width: 600px) {
.item {
flex: 1 1 calc(100% - 20px);
}
}
5. Adjust Typography for Different Screens: Adjust font sizes and line heights for better readability on smaller screens.
body {
font-size: 16px;
line-height: 1.6;
}
@media (max-width: 600px) {
body {
font-size: 14px;
}
}
6. Test Your Design: Save your styles.css file and open your HTML files in different devices or use the browser's developer tools to simulate different screen sizes. Adjust your styles as needed.
7. Use Responsive Frameworks: If you're familiar with CSS frameworks like Bootstrap, you can use their built-in responsive classes to make your design responsive more easily.
8. Save and Publish: Once you're happy with the responsiveness of your projects, update your files online to ensure your projects look great on all devices.
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
