شروع دوره آزمایشی رایگان
Searching...
SoBrief
فارسی
EnglishEnglish
EspañolSpanish
简体中文Chinese
繁體中文Chinese (Traditional)
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
HTML و CSS

HTML و CSS

برای مبتدیان: راهنمای گام به گام شما برای یادگیری آسان برنامه‌نویسی HTML و CSS در ۷ روز
اثر آی‌کد آکادمی 2017 85 صفحه
3.87
۷۸ امتیاز
گوش دادن
۳ روز دسترسی کامل رایگان
قفل گوش دادن و امکانات بیشتر را باز کنید!
ادامه

نکات کلیدی

۱. اچ‌تی‌ام‌ال: پایه و اساس توسعه وب

اچ‌تی‌ام‌ال مخفف عبارت Hyper Text Mark-Up Language است و زبان اصلی برنامه‌نویسی برای توسعه وب‌سایت‌ها به شمار می‌رود.

بلوک‌های سازنده وب. اچ‌تی‌ام‌ال ساختار و محتوای صفحات وب را فراهم می‌کند. این زبان با استفاده از تگ‌ها، عناصر مختلفی مانند تیترها، پاراگراف‌ها، تصاویر و لینک‌ها را تعریف می‌کند. آشنایی با اچ‌تی‌ام‌ال برای هر کسی که قصد ایجاد یا نگهداری وب‌سایت دارد، ضروری است؛ چرا که این زبان ستون فقرات توسعه وب محسوب می‌شود.

ایجاد وب‌سایت به‌سادگی. نحو ساده و قابل فهم اچ‌تی‌ام‌ال، توسعه وب‌سایت را برای طیف وسیع‌تری از افراد قابل دسترس کرده است. هرچند ویرایشگرهای اچ‌تی‌ام‌ال با امکاناتی مانند پیش‌بینی کد می‌توانند سرعت برنامه‌نویسی را افزایش دهند، اما تسلط بر اصول پایه‌ای اچ‌تی‌ام‌ال به توسعه‌دهندگان امکان کنترل و انعطاف بیشتری در طراحی وب می‌دهد.

۲. تگ‌ها و ساختارهای اساسی اچ‌تی‌ام‌ال

هر عنصر در وب‌سایت شما، اعم از پاراگراف، تصویر، ویدئو یا صدا، باید بین تگ بازکننده <html> و تگ بسته </html> قرار گیرد.

ساختار پایه اچ‌تی‌ام‌ال. یک سند معمولی اچ‌تی‌ام‌ال از دو بخش اصلی تشکیل شده است: head و body. بخش head شامل اطلاعات متا درباره سند است و بخش body محتوای قابل مشاهده را در بر می‌گیرد. عناصر کلیدی عبارتند از:

  • <!DOCTYPE html>: اعلام می‌کند که سند از نسخه HTML5 استفاده می‌کند
  • <html>: عنصر ریشه صفحه اچ‌تی‌ام‌ال
  • <head>: شامل اطلاعات متا درباره سند
  • <title>: عنوان سند را مشخص می‌کند
  • <body>: بدنه سند که محتوای قابل مشاهده را در بر دارد

تگ‌های بنیادی. تگ‌های ضروری برای ایجاد محتوا عبارتند از:

  • <h1> تا <h6>: تیترهای با سطوح مختلف
  • <p>: پاراگراف‌ها
  • <br>: ایجاد شکست خط
  • <div>: تقسیم صفحه به بخش‌ها
  • <span>: ظرف متنی درون خطی

۳. ایجاد فهرست‌ها و جداول در اچ‌تی‌ام‌ال

جداول نقش بسیار مهمی در ارائه داده‌ها در اچ‌تی‌ام‌ال دارند.

سازماندهی اطلاعات. اچ‌تی‌ام‌ال دو نوع اصلی فهرست ارائه می‌دهد: مرتب (<ol>) و نامرتب (<ul>). آیتم‌های فهرست با تگ <li> تعریف می‌شوند. جداول با تگ <table> ساخته می‌شوند که ردیف‌ها با <tr> و سلول‌ها با <td> مشخص می‌شوند.

ساختاربندی داده‌ها. جداول می‌توانند با عناصر اضافی بهبود یابند:

  • <thead>: سرستون جدول
  • <tbody>: بدنه جدول
  • <th>: سلول‌های سرستون
  • ویژگی colspan: اجازه می‌دهد سلول‌ها چند ستون را در بر بگیرند

فهرست‌ها و جداول به سازماندهی محتوا به شکلی واضح و قابل خواندن کمک می‌کنند و اطلاعات را برای کاربران آسان‌تر قابل هضم می‌سازند.

۴. استایل‌دهی به عناصر اچ‌تی‌ام‌ال با استفاده از ویژگی‌ها

به طور کلی، ویژگی‌های اچ‌تی‌ام‌ال اطلاعات اضافی درباره یک عنصر را فراهم می‌کنند.

بهبود عناصر. ویژگی‌ها به تگ‌های اچ‌تی‌ام‌ال افزوده می‌شوند تا اطلاعات بیشتری ارائه دهند یا رفتار آن‌ها را تغییر دهند. ویژگی‌های رایج عبارتند از:

  • class: مشخص‌کننده یک یا چند نام کلاس برای یک عنصر
  • id: شناسه یکتا برای یک عنصر
  • style: اعمال استایل‌های CSS درون خطی به یک عنصر
  • src: مشخص‌کننده آدرس منبع برای محتوای جاسازی شده
  • href: آدرس URL منبع لینک شده

شخصی‌سازی ظاهر. ویژگی style امکان استفاده از CSS درون خطی را فراهم می‌کند و به توسعه‌دهندگان اجازه می‌دهد جنبه‌های مختلف ظاهر یک عنصر را تنظیم کنند، مانند:

  • اندازه، رنگ و نوع فونت
  • رنگ پس‌زمینه
  • تراز متن
  • فاصله داخلی و حاشیه‌ها

۵. لینک‌ها و تصاویر: ایجاد تعامل در صفحات وب

لینک‌دهی بسیار مفید است زیرا وب‌سایت و محتوای شما را تمیز و کارآمد نشان می‌دهد.

ایجاد ارتباطات. لینک‌ها با استفاده از تگ <a> و ویژگی href ساخته می‌شوند و به کاربران امکان می‌دهند بین صفحات یا وب‌سایت‌ها جابجا شوند. تصاویر با تگ <img> و ویژگی src که منبع تصویر را مشخص می‌کند، درج می‌شوند.

افزایش تجربه کاربری. عناصر تعاملی وب‌سایت‌ها را جذاب‌تر می‌کنند:

  • لینک‌های متنی: <a href="url">متن لینک</a>
  • لینک‌های تصویری: <a href="url"><img src="image.jpg" alt="توضیح"></a>
  • لینک‌های دکمه‌ای: <a href="url" class="button">کلیک کنید</a>

این عناصر صفحات ایستا را به رابط‌های پویا و کاربرپسند تبدیل می‌کنند.

۶. سازماندهی محتوا با تگ‌های Div و Span

تقسیم‌بندی بخش‌ها هنگام کار روی پروژه‌های بزرگ اچ‌تی‌ام‌ال اهمیت زیادی دارد.

عناصر ساختاری. تگ <div> یک ظرف بلوکی است که برای گروه‌بندی بخش‌های بزرگ‌تر محتوا به کار می‌رود، در حالی که <span> ظرفی درون خطی برای بخش‌های کوچک‌تر متن است. این تگ‌ها به سازماندهی و استایل‌دهی محتوا کمک می‌کنند بدون اینکه معنای ذاتی به آن اضافه کنند.

استایل‌دهی انعطاف‌پذیر. تگ‌های div و span معمولاً همراه با کلاس‌ها یا شناسه‌های CSS برای اعمال استایل به بخش‌های خاصی از صفحه استفاده می‌شوند:

  • divها برای بخش‌بندی طرح‌بندی: سربرگ، پاورقی، نوار کناری
  • spanها برای استایل‌دهی متن درون خطی: برجسته کردن کلمات، تغییر رنگ فونت

این سازماندهی مدیریت و استایل‌دهی طرح‌های پیچیده وب را آسان‌تر می‌کند.

۷. CSS: ارتقاء اچ‌تی‌ام‌ال با استایل

CSS را می‌توان به عنوان نموداری از مقادیر پیش‌تعریف شده ویژگی‌های عناصر در نظر گرفت.

جدا کردن ساختار و استایل. CSS (برگه‌های سبک آبشاری) به توسعه‌دهندگان اجازه می‌دهد ظاهر بصری عناصر اچ‌تی‌ام‌ال را تعریف کنند. با جدا نگه داشتن استایل از محتوا، CSS توسعه وب را کارآمدتر و قابل نگهداری‌تر می‌سازد.

گزینه‌های قدرتمند استایل‌دهی. CSS امکانات گسترده‌ای برای استایل‌دهی فراهم می‌کند:

  • کنترل طرح‌بندی: موقعیت‌دهی، انواع نمایش، فلکس‌باکس، گرید
  • تایپوگرافی: سبک‌ها، اندازه‌ها، وزن‌ها، ارتفاع خطوط فونت
  • رنگ‌ها و پس‌زمینه‌ها
  • انیمیشن‌ها و انتقال‌ها
  • طراحی واکنش‌گرا با استفاده از مدیا کوئری‌ها

CSS می‌تواند به صورت درون خطی، داخلی در سند اچ‌تی‌ام‌ال یا به صورت فایل جداگانه .css اعمال شود.

۸. ساخت یک وب‌سایت ساده آلبوم عکس

برای قرار دادن تصاویر درون سلول‌های جدول، باید تصاویر را داخل عناصر داده/سلول جدول قرار دهیم.

کاربرد عملی. ساخت وب‌سایت آلبوم عکس ترکیبی از مفاهیم مختلف اچ‌تی‌ام‌ال و CSS است:
۱. ساختاردهی طرح با استفاده از جداول اچ‌تی‌ام‌ال یا عناصر div
۲. جاسازی تصاویر با تگ <img>
۳. ایجاد تصاویر قابل کلیک با قرار دادن <img> درون تگ <a>
۴. استایل‌دهی آلبوم با CSS برای اندازه‌ها و طرح‌بندی یکنواخت تصاویر

شخصی‌سازی و تعامل. آلبوم عکس را می‌توان با ویژگی‌های اضافی بهبود داد:

  • زیرنویس تصاویر
  • افکت‌های لایت‌باکس برای نمایش بزرگ‌تر
  • طراحی واکنش‌گرا برای اندازه‌های مختلف صفحه نمایش
  • گزینه‌های مرتب‌سازی یا فیلتر کردن

این پروژه نشان می‌دهد چگونه اچ‌تی‌ام‌ال و CSS با هم همکاری می‌کنند تا صفحات وب کاربردی و زیبا خلق کنند.

آخرین بروزرسانی:

Report Issue

خلاصه نقدها

3.87 از 5
میانگین ۷۸ امتیاز از Goodreads و Amazon.

متنی برای ترجمه ارائه نشده است. لطفاً متن مورد نظر خود را ارسال کنید تا بتوانم آن را به فارسی ترجمه کنم.

Your rating:
4.69
18 امتیاز
Want to read the full book?

درباره نویسنده

متنی برای ترجمه ارائه نشده است. لطفاً متن مورد نظر خود را ارسال کنید تا بتوانم آن را به فارسی ترجمه کنم.

Follow
گوش دادن
Now playing
HTML و CSS
0:00
-0:00
Now playing
HTML و CSS
0:00
-0:00
1x
Queue
Home
Swipe
Library
Get App
Try Full Access for 3 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
Read unlimited summaries. Free users get 3 per month
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
Risk-Free Timeline
امروز: دسترسی فوری
گوش دادن به خلاصه کامل بیش از ۲۶,۰۰۰ کتاب. بیش از ۱۲,۰۰۰ ساعت محتوای صوتی!
روز دوم: یادآوری دوره آزمایشی
به شما اطلاع می‌دهیم که دوره آزمایشی‌تان به‌زودی پایان می‌یابد.
روز سوم: شروع اشتراک شما
مبلغ اشتراک در تاریخ Jun 13,
کسر می‌شود. هر زمان قبل از آن می‌توانید لغو کنید.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
600,000+ readers
Trustpilot Rating
TrustPilot
4.6 Excellent
This site is a total game-changer. I've been flying through book summaries like never before. Highly, highly recommend.
— Dave G
Worth my money and time, and really well made. I've never seen this quality of summaries on other websites. Very helpful!
— Em
Highly recommended!! Fantastic service. Perfect for those that want a little more than a teaser but not all the intricate details of a full audio book.
— Greg M
Save 62%
Yearly
$119.88 $44.99/year/yr
$3.75/mo
Monthly
$9.99/mo
Start a 3-Day Free Trial
3 days free, then $44.99/year. Cancel anytime.
Unlock a world of fiction & nonfiction books
26,000+ books for the price of 2 books
Read any book in 10 minutes
Discover new books like Tinder
Request any book if it's not summarized
Read more books than anyone you know
#1 app for book lovers
Lifelike & immersive summaries
30-day money-back guarantee
Download summaries in EPUBs or PDFs
Cancel anytime in a few clicks
Scanner
Find a barcode to scan

We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel
Settings
General
Widget
Loading...
We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel