Website design training with HTML and CSS
طراحی وب سایت یکی از مهارتهای اساسی در دنیای فناوری امروز است. HTML و CSS دو زبان پایهای هستند که برای ساخت و طراحی صفحات وب استفاده میشوند. HTML ساختار اصلی صفحه را تعیین میکند، در حالی که CSS مسئول زیبایی و چیدمان عناصر است. در این آموزش، به اصول اولیه طراحی سایت با این دو زبان میپردازیم.
HTML مخفف HyperText Markup Language است و از تگهای مختلفی برای تعریف محتوای صفحه استفاده میکند. هر صفحه HTML با تگ <html>
شروع میشود و شامل دو بخش اصلی <head>
و <body>
است. در بخش head اطلاعات متا و لینکهای مربوط به استایلها قرار میگیرد و در بخش body محتوای اصلی صفحه نمایش داده میشود.
HTML مخفف HyperText Markup Language است و برای تعریف ساختار محتوای وب استفاده میشود. این زبان از تگهای مختلفی تشکیل شده که هر کدام معنای خاصی دارند. CSS نیز مخفف Cascading Style Sheets است و برای زیباسازی و چیدمان عناصر HTML به کار میرود.
برای شروع کار با HTML و CSS، نیاز به یک ویرایشگر متن ساده مانند Notepad++ یا VS Code دارید. فایلهای HTML با پسوند .html
و فایلهای CSS با پسوند css
ذخیره میشوند.
برخی از تگهای پرکاربرد HTML عبارتند از:
<h1>
تا <h6>
برای عناوین<p>
برای پاراگراف<a>
برای لینکها<img>
برای تصاویر<div>
برای تقسیمبندی بخشهاCSS مخفف Cascading Style Sheets است و برای استایلدهی به عناصر HTML استفاده میشود. با CSS میتوانید رنگها، فونتها، فاصلهها و چیدمان عناصر را کنترل کنید. CSS را میتوان به سه روش به HTML اضافه کرد:
روش خارجی بهترین روش است زیرا امکان استفاده مجدد از استایلها در چندین صفحه را فراهم میکند.
در ادامه چند مثال ساده از ترکیب HTML و CSS را مشاهده میکنید:
<!DOCTYPE html>
<html>
<head>
<title>عنوان صفحه</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 20px;
}
</style>
</head>
<body>
<h1>سلام دنیا!</h1>
<p>این یک پاراگراف نمونه است.</p>
</body>
</html>
<button class="my-button">کلیک کنید</button>
<style>
.my-button {
background-color: #4CAF50;
color: white;
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}
.my-button:hover {
background-color: #45a049;
}
</style>
body {
font-family: 'Tahoma', sans-serif;
background-color: #f0f0f0;
margin: 0;
padding: 20px;
}
h1 {
color: #0066cc;
text-align: center;
}
p {
line-height: 1.6;
color: #333;
}
<div class="container">
<div class="box">محتوا ۱</div>
<div class="box">محتوا ۲</div>
<div class="box">محتوا ۳</div>
</div>
<style>
.container {
display: flex;
justify-content: space-between;
}
.box {
width: 30%;
padding: 20px;
background-color: #f1f1f1;
border: 1px solid #ddd;
}
</style>
<nav>
<ul style="list-style: none; display: flex; gap: 20px;">
<li><a href="#">خانه</a></li>
<li><a href="#">درباره ما</a></li>
<li><a href="#">تماس با ما</a></li>
</ul>
</nav>
با یادگیری اصول اولیه HTML و CSS و تمرین مداوم، میتوانید صفحات وب زیبا و کاربردی طراحی کنید. این دو زبان پایهای هستند که برای ورود به دنیای توسعه وب ضروری میباشند.
با ترکیب HTML و CSS میتوانید:
برای طراحی حرفهایتر سایتها با HTML و CSS، این نکات را در نظر بگیرید:
<header>
, <nav>
, <section>
استفاده کنیدبا تمرین و تکرار این مفاهیم پایه، میتوانید به مرور زمان سایتهای پیچیدهتر و حرفهایتری طراحی کنید. یادگیری HTML و CSS اولین گام برای تبدیل شدن به یک توسعهدهنده وب است.
نظر خود را بیان کنید...