بایگانی برچسب‌ها : web page

وب جهان گستر World Wide Web

وب جهان گستر یا World Wide Web چیست؟

وب جهان گستر (World Wide Web) که به اختصار با عنوان وب یا WWW شناخته می‌شود یک فضای اطلاعاتی است که در آن اسناد و سایر منابع وب با استفاده از عبارتی موسوم به نشانی وب (URL) مشخص می‌شوند، از طریق اینترنت قابل دسترسی هستند و به واسطه پیوندها به یکدیگر مرتبط می‌شوند. وب جهان گستر توسط تیم برنرز لی (Tim Berners-Lee) در سال 1989 اختراع شد. وی اولین مرورگر وب را در سال 1991 منتشر نمود.

امروزه وب جهان گستر به عنوان اصلی‌ترین ابزاری در اینترنت به شمار می‌رود که میلیاردها فرد در سراسر دنیا از آن استفاده می‌کنند. صفحات وب (Web Pages) در واقع اسنادی متنی هستند که از زبان نشانه‌گذاری ابرمتن (HTML) به منظور ایجاد محتوای قالب‌بندی‌شده (شامل متون، تصاویر، ویدیوها و غیره) بهره می‌برند و کاربر برای نمایش مناسب آن‌ها نیازمند یک مرورگر وب می‌باشد. تعدادی از این صفحات تحت یک دامنه یکسان و ظاهر مشابه تشکیل یک وبسایت می‌دهند. کاربر می‌تواند با کمک پیوندهای موجود در صفحات وب، صفحات دیگری از همان سایت یا سایتی دیگر را پیمایش نماید یا با وارد نمودن نشانی یک صفحه یا منبع مشخص در نوار آدرس مرورگر، به آن دسترسی پیدا کند. به طور کلی به چنین فرایندی، مرور وب (Browsing) یا وبگردی (Web Surfing) گفته می‌شود.

محتوای وبسایت‌ها ممکن است به طور کامل از سوی صاحبان آنها منتشر شود و یا حتی کاربران هم در تولید محتوا به آن‌ها کمک کنند. سایت‌ها بسته به نوع محتوا ممکن است تنها جنبه‌ی سرگرمی یا اطلاع‌رسانی و خبری داشته باشند یا فعالیت‌هایشان در حوزه‌های تجاری، علمی، فرهنگی، خدماتی و … باشد. امروزه بخش‌ها و سازمان‌های مختلف دولتی و غیردولتی نیز برای ارتباط با مشتریان و مخاطبان خود به ایجاد وبسایت‌های اختصاصی روی آورده‌اند.

ظهور Web، در کنار فواید گوناگونی که به همراه داشته است باعث شده جرائم مختلفی از قبیل انتشار بدافزارها، سرقت اطلاعات، کلاه‌برداری‌های مالی، جاسوسی، سوء استفاده از کودکان و … به مرور در وبسایت‌ها نیز پدیدار شوند. افزون بر این، امروزه مسائل مرتبط با حریم خصوصی کاربران و محفوظ ماندن رفتار منتسب به آن‌ها حین استفاده از Web نیز به موضوع مهمی تبدیل شده است که متأسفانه توسط بسیاری از وبسایت‌های غول‌پیکر و نامدار جهانی هم به طور کامل رعایت نمی‌شود. آمار میلیاردی کاربران این فضا و رشد روزافزون آن می‌تواند چنین مسائلی را بیش از نمونه‌های مشابه در دنیای واقعی حائز اهمیت نماید.

تفاوت اینترنت و وب

برخی اوقات به اشتباه مفاهیم Internet (اینترنت) و Web به عنوان معادلی برای یکدیگر به کار می‌روند. این در حالی است که Internet یک سیستم جهانی از شبکه‌های رایانه‌ای متصل به یکدیگر است و Web مجموعه‌ای جهانی از اسناد و منابع دیگری است که با یک نشانی (معمولا با پروتکل HTTP که تنها یکی از چندین پروتکل مورد استفاده در اینترنت است) مشخص می‌شوند و با استفاده از پیوندها به یکدیگر متصل می‌شوند.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

اچ تی ام ال HTML

اچ تی ام ال یا HTML چیست؟

اچ تی ام ال (HTML) یک زبان نشانه گذاری استاندارد است که برای ایجاد صفحات و اپلیکیشن‌های وب مورد استفاده قرار می‌گیرد. عنوان این زبان برگرفته از سرواژه‌های عبارت HyperText Markup Language به معنای “زبان نشانه‌گذاری ابرمتن” می‌باشد. اچ‌تی‌ام‌ال در کنار CSS و JavaScript به عنوان فناوری‌های اصلی مورد استفاده در دنیای وب شناخته می‌شود.

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

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

<tagName>محتویات تگ</tagName>

به عنوان مثال، قطعه کد HTML زیر از تگ آغازین <p> و تگ پایانی </p> برای تعریف یک پاراگراف استفاده می‌کند. چنین تگ‌هایی می‌توانند تگ‌های دیگری را به عنوان زیرمجموعه خود دربربگیرند.

<p>This is a Paragraph.</p>

گونه‌ی دیگری از تگ‌های اچ تی ام ال نیز وجود دارد که نیازی به بسته شدن (تگ پایانی) ندارند. المان‌های <br> و <img> از این دسته هستند. در داخل تگ‌های آغازین ممکن است خاصیت (Attribute) هایی نیز قید شود. این خاصیت‌ها اطلاعات بیشتری راجع به المان موردنظر ارائه می‌کنند و همواره به صورت جفت‌های “نام خاصیت” و “مقدار” مشخص می‌شوند. به عنوان مثال در نمونه زیر برای تعریف یک المان تصویری از تگ <img> و سه خاصیت src برای تعیین مسیر و نام فایل تصویری، width برای عرض تصویر و height برای ارتفاع آن استفاده شده است. توجه کنید مقدار خاصیت‌ها همواره با استفاده از یک علامت تساوی به “نام خاصیت” منسوب می‌شود. همانطور که گفته شد این المان به تگ پایانی نیاز ندارد.

<img src="/pictures/flower.jpg?x37642" width="200" height="250">

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

پسوند فایل‌های اچ‌تی‌ام‌ال به صورت .htm یا .html می‌باشد.

نمونه‌ای از کد HTML
نمونه‌ای از کد اج‌تی‌ام‌ال