• زبان نشانه گذاری فرامتن (Html). زبان های نشانه گذاری ابرمتن SGML. xml HTML

    من. اطلاعات اولیه در موردHTML.

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

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

    HTML یک زبان برنامه نویسی به این معنا نیست که C++ یا ویژوال بیسیک; بیشتر شبیه یک قالب‌کننده سند با استفاده از توالی‌های فرار است. کد نویسی HTML اغلب با ایجاد یک سند در آن مقایسه می شود فرمت مایکروسافتبا تایپ کردن کدهای قالب بندی مستقیماً در دفترچه یادداشت Word. بدیهی است که عملکرد این بسیار کوچک است.

    زیر سند فرامتنیدرک سند حاوی پیوندهایی به سند دیگر. همه اینها از طریق انجام می شود پروتکل انتقال ابرمتن HTTP(پروتکل انتقال ابر متن).

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

    اسناد فرامتن بر اساس HTML (زبان نشانه گذاری هایپر متن).این زبان بسیار ساده است، کدهای کنترلی آن، که در واقع توسط مرورگر برای نمایش روی صفحه کامپایل می شوند، از متن ASCII تشکیل شده است. پیوندها، فهرست ها، سرفصل ها، تصاویر و فرم ها نامیده می شوند عناصر زبان HTML.

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

    HTML به شما اجازه می دهد تا اطلاعات فرامتنی مختلف را از اسناد ساختاریافته تولید کنید.

    مرورگر پیوندهای ایجاد شده را شناسایی می کند و از طریق پروتکل انتقال ابرمتن HTTP، سند شما را در دسترس سایر کاربران اینترنت قرار می دهد. البته برای اجرای موفقهمه اینها نیازمند نرم افزاری است که کاملاً با WWW سازگار باشد و از HTML پشتیبانی کند.

    II. توضیحات HTML

    سند HTML - این یک فایل متنی ساده است. با استفاده از هر مرورگر وب، می توانید نتیجه کار خود را به سادگی با بارگذاری یک فایل متنی ایجاد شده بر اساس نحو HTML در آن مشاهده کنید.

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

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

    برچسب ها

    برچسب بزنید- واحد استایل کد HTML.

    برچسب بزنید HTML از عناصر زیر به ترتیب خاصی تشکیل شده است:

    • براکت زاویه سمت چپ< (такого же, как "меньше чем" символа)
    • یک اسلش اختیاری / به این معنی که تگ است یک برچسب پایانی که برخی از ساختارها را می بندد. بنابراین در این زمینه می توانید کاراکتر / as را بخوانید پایان...
    • نام برچسب، مانند TITLE یا PRE
    • اختیاری است، حتی اگر برچسب بتواند آنها را داشته باشد، ویژگی های. تگ می تواند بدون ویژگی باشد یا با یک یا چند ویژگی همراه باشد، به عنوان مثال: ALIGN=CENTER
    • براکت زاویه سمت راست > (همان نماد بزرگتر از).

    اکثر برچسب ها دارند عنصر باز کننده<> و بسته شدن. بین آنها هستند کدهاکه مرورگر وب تشخیص می دهد

    در چنین مواردی، دو تگ و بخشی از سند که توسط آنها جدا شده است، بلوکی را تشکیل می دهند که نامیده می شود عنصر HTML. برخی از برچسب ها مانند


    ، در نوع خود عناصر HTML هستند و برای آنها تگ پایانی مربوطه نادرست است.

    برای هر برچسب، مجموعه ای از ممکن است ویژگی های. اکثر تگ ها یک یا چند ویژگی را مجاز می دانند، اما ممکن است اصلاً هیچ ویژگی وجود نداشته باشد. مشخصات ویژگیبه ترتیب زیر شامل:

    • نام ویژگی، مانند WIDTH
    • علامت مساوی (=)
    • مقدار ویژگی، که توسط یک رشته کاراکتر، مانند "80" مشخص می شود.

    همیشه مفید مقدار مشخصه را در علامت نقل قول قرار دهید، با استفاده از گیومه های تکی ("80") یا دوگانه ("80"). یک رشته نقل قول نباید حاوی همان نقل قول ها در خودش باشد.. بنابراین، اگر تاریخ در گیومه های دوتایی قرار داده شده است، برای نقل قول های بعدی از یک نقل قول استفاده کنید و بالعکس. همچنین می‌توانید نقل قول‌هایی را برای مقادیر مشخصه‌ای که فقط از کاراکترهای زیر تشکیل شده‌اند حذف کنید:

    • حروف الفبای انگلیسی (A - Z، a - z)
    • رقم (0 - 9)
    • دوره های زمانی
    • خط تیره (-)

    فناوری WWW

    سرویس در سراسر جهانوب (WWW) محبوب ترین است خدمات اینترنت. WWW یکی است فضای اطلاعاتیمتشکل از صدها میلیون دستگاه به هم پیوسته اسناد الکترونیکیدر سرورهای وب ذخیره می شود. اسناد منفرد که فضای وب را تشکیل می دهند صفحات وب نامیده می شوند. به گروه‌هایی از صفحات وب که به صورت موضوعی ترکیب شده‌اند، وب‌سایت‌ها (وب‌سایت) می‌گویند. یک وب سرور فیزیکی می‌تواند حاوی تعداد زیادی وب‌سایت باشد که به هر یک از آنها یک فهرست جداگانه در هارد دیسک سرور اختصاص داده شده است.

    صفحات وب با اسناد متنی معمولی تفاوت دارند زیرا بدون ارجاع به یک رسانه خاص طراحی شده اند. به عنوان مثال، طراحی یک سند Word چاپ شده بر روی کاغذ با پارامترهای یک برگه چاپ شده گره خورده است که ارتفاع، عرض و اندازه حاشیه مشخصی دارد. اسناد وب الکترونیکی برای مشاهده بر روی صفحه نمایش رایانه شخصی طراحی شده اند و از قبل مشخص نیست که کدام یک از آنها. بنابراین، اسناد وب را نمی توان هاردکد کرد. طراحی در حین پخش آنها در رایانه شخصی مشتری انجام می شود و مطابق با تنظیمات برنامه بیننده (مرورگر) انجام می شود. مرورگر سند را مطابق با دستوراتی که در متن سند وب نوشته شده است نمایش می دهد. دستورات می توانند مستقیماً توسط نویسنده سند نوشته شوند یا توسط ابزارهای خودکار برای تهیه اسناد وب پیاده سازی شوند.

    به چنین دستوراتی تگ می گویند. برچسب ها در داخل پرانتز قرار می گیرند<>. بیشتر تگ ها به صورت جفت استفاده می شوند: یک تگ باز و یک تگ بسته.

    متن

    تگ های پیچیده، علاوه بر کلمه کلیدی، دارای ویژگی ها و پارامترهای اضافی هستند. قوانین نوشتن برچسب ها در مشخصات یک زبان نشانه گذاری فرامتن خاص - HTML (زبان نشانه گذاری فوق متن) موجود است. یعنی یک سند وب یک سند متنی ساده است که با تگ های HTML علامت گذاری شده است.

    مهمترین ویژگی اسناد وب، پیوندهای فرامتن است. یک هایپرلینک را می توان برای هر قطعه متنی تنظیم کرد. یک تگ جفت برای ایجاد یک هایپرلینک استفاده می شود . این تگ حاوی ویژگی HREF مورد نیاز است که نشانی اینترنتی سندی را که پیوند به آن اشاره می کند را مشخص می کند.

    آدرس را می توان به صورت مطلق یا نسبی ارائه کرد. یک آدرس به صورت مطلق با پروتکل و آدرس وب سایت شروع می شود. چنین ورودی زمانی استفاده می‌شود که لازم باشد بازدیدکننده به وب‌سایت دیگری هدایت شود و به عنوان یک پیوند خارجی تلقی شود. هنگام استفاده از یک آدرس نسبی در یک پیوند، فقط مسیر جستجوی نسبی برای سند مشخص می شود. این پروتکل یکسان و همان وب سایت را فرض می کند و پیوند را به عنوان داخلی در نظر می گیرد. اگر آدرس وب سایت به طور کلی تغییر کند (مثلاً به سرور دیگری) یک پیوند داخلی معتبر باقی می ماند. فرمت کامل یک هایپرلینک شامل امکان پیوند دادن به یک مکان خاص در یک صفحه است. اما این کار را فقط برای صفحاتی با طراحی خودتان می توانید انجام دهید. برای انجام این کار، محلی که لینک در آن قرار می گیرد با یک عنصر لنگر مخصوص مشخص می شود. Anchor با استفاده از یک جفت تگ تنظیم می شود با ویژگی NAME مورد نیاز. مقدار این ویژگی یک دنباله دلخواه از حروف و اعداد لاتین است - نام لنگر. برای پیوند دادن به یک لنگر، نام آن در انتهای URL بعد از نماد # مشخص می شود.



    واژه نامه

    مرورگر به دنبال سند روی خواهد بود این سروردر پوشه فعلی

    موسیقی میدی

    مرورگر به سایت http://www.midi.ru می رود.

    مجموعه ای از تعداد زیادی اسناد فرامتن ذخیره شده در سرورهای WWW نوعی فضای ابر سند را تشکیل می دهد که حرکت بین آنها امکان پذیر است. حرکت خودسرانه بین اسناد را گشت و گذار در وب و حرکت هدفمند (که به منظور یافتن اطلاعات لازم انجام می شود) ناوبری وب نامیده می شود.

    پیوند فرامتن بین تعداد زیادی از اسناد ذخیره شده در سرورهای فیزیکی اینترنت، مبنایی برای وجود فضای منطقی WWW است.

    سخت افزار و نرم افزاری را در نظر بگیرید که با هم وب را تشکیل می دهند.

    · مشتریان و سرورها.وب سرور رایانه ای است که به اینترنت متصل است و برنامه خاصی را اجرا می کند که به آن وب سرور نیز می گویند. وظایف این برنامه شامل ذخیره سازی، جستجو و توزیع فایل های خاص در وب می باشد. Web Client مرورگری است که فایل ها را از وب درخواست می کند. هنگامی که کامپیوتر مشتری می خواهد به یکی از فایل ها دسترسی پیدا کند، درخواست به وب سرور ارسال می شود. سرور فایل مشخص شده را بازیابی می کند و آن را به کامپیوتر مشتری ارسال می کند که درخواست را ارسال کرده است. هزاران رایانه ای که وب را تشکیل می دهند، ترکیبی از سخت افزار و نرم افزار بسیار متنوع هستند. هنگامی که یک کامپیوتر کلاینت فایلی را درخواست می کند، عملاً چیزی در مورد مشخصات سروری که فایل درخواستی در آن ذخیره می شود، یا در مورد رایانه های دیگری که فایل را در مسیر خود از سرور به مشتری به یکدیگر منتقل می کنند، نمی داند. برای اینکه چنین سیستمی کار کند، باید از مجموعه ای از زبان ها و پروتکل ها مستقل از سخت افزار یا سیستم عامل استفاده کند.

    · URL و پروتکل های انتقال دادهاگر قطعاتی از یک سند در سراسر جهان پراکنده شده است و می خواهید آن را به صورت یک کل در اختیار کاربر قرار دهید. سبک یکنواختسند" به یک سیستم آدرس بسیار خوب نیاز دارید. هر فایل در اینترنت آدرسی به نام URL (Uniform Resource Locator) دارد. منبع اطلاعاتی). به عنوان مثال، آدرس وب سایت فدراسیون اروپا فوتبال - http://ru.uefa.com.

    قسمت اول URL روشی را که کامپیوتر از طریق آن به فایل دسترسی پیدا می کند، یعنی پروتکل ارتباطی را مشخص می کند. بیشتر صفحات وب با استفاده از آن قابل دسترسی هستند پروتکل HTTP(پروتکل انتقال ابرمتن پروتکلی برای انتقال اسناد فرامتن است). به همین دلیل است که یک آدرس وب معمولاً با استفاده از حروف "http" مشخص می شود و مرورگرها به طور خودکار این حروف را قبل از آدرس وب که کاربر وارد می کند وارد می کنند. اغلب قسمت http:// در ابتدای URL حذف شده است.

    قسمت بعدی آدرس، نام میزبان وب سرور است. سیستم نام دامنه درخواست شما را به یک وب سرور در هر کجا که قرار دارد هدایت می کند.

    برخی از URL ها حاوی اطلاعاتی هستند که از نام میزبان وب سرور پیروی می کنند. این داده دقیقاً فایلی را که می خواهید مشاهده کنید و دایرکتوری که در آن ذخیره می شود را مشخص می کند. اگر نام دایرکتوری و فایل مشخص نشده باشد، صفحه وب پیش فرض آن وب سرور نمایش داده می شود.

    · HTML(زبان نشانه گذاری فرامتنی – زبان نشانه گذاری فرامتنی) می باشد زبان جهانیوب برای مرتب کردن صفحاتی که می توان اطلاعات ارسال شده در وب را در آنها بازتولید کرد استفاده می شود: متن، گرافیک و همچنین اطلاعات صوتی و تصویری.

    · جاوا و جاوا اسکریپت.زبان جاوا برای ارائه برنامه های کاربردی کوچک (به نام اپلت ها یا برنامه های کاربردی جاوا) بر روی وب طراحی شده است. و زبان جاوا اسکریپت قابلیت های HTML را به منظور جاسازی گسترش می دهد برنامه های کوچک(یا اسکریپت ها) در صفحات وب. هدف اصلی اپلت ها و اسکریپت ها افزایش تعامل صفحات وب است - به جای تعامل با یک وب سرور راه دور، با یک اپلت و یک اسکریپت کار می کنید که روی رایانه شما اجرا می شود.

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

    · VBScript و عناصر کنترل های ActiveX. زبان VBScript و کنترل های ActiveX هستند به معنی استانداردپشتیبانی مرورگر اینترنتکاوشگر

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

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

    · XML و سایر زبان های وب توسعه یافته. XML (زبان نشانه گذاری توسعه پذیر) بسیار است زبان قدرتمند، که باید جایگزین HTML به عنوان زبان توسعه برنامه های وب شود. برخلاف HTML، XML حاوی هیچ دستورالعملی در مورد نحوه نمایش داده های توصیف شده در سند XML نیست. نحوه نمایش آنها توسط زبان stylesheet تعیین می شود، که برای XML تقریباً همان نقشی است که شیوه نامه های آبشاری برای HTML دارند. W3C با دو مشخصات صفحه سبک کار می کند: XSL (زبان سبک توسعه پذیر) و CSS (برگ های سبک آبشاری). دیگر تفاوت اساسی XML با HTML متفاوت است زیرا می تواند حاوی هر برچسبی باشد که سازندگان فرهنگ لغت XML استفاده از آنها را مناسب می دانند.

    نسخه پیشرفته‌تر HTML DHTML (HTML پویا - HTML پویا) است که شامل سه جزء - HTML، جاوا اسکریپت و CSS است.

    · اشیاء گرافیکینقشه ها، نقشه ها، نقشه ها، نمودارها و موارد دیگر تصاویر گرافیکی، ارائه شده در وب، می تواند فرمت های زیادی داشته باشد. رایج ترین فرمت های نمایش اطلاعات گرافیکی JPEG و GIF هستند.

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

    زبان نشانه گذاری فرا متنی(HTML) - زبان نشانه گذاری فرامتن - طراحی شده برای نوشتن اسناد فرامتن منتشر شده در وب جهانی.

    سند فرا متنی- این یک فایل متنی است که دارای علائم خاصی به نام تگ است که متعاقباً توسط مرورگر شناسایی شده و توسط آن برای نمایش محتویات فایل بر روی صفحه رایانه استفاده می شود. با استفاده از این علامت ها، می توانید عناوین اسناد را برجسته کنید، رنگ، اندازه و سبک حروف را تغییر دهید، گرافیک ها و جداول را درج کنید. اما مزیت اصلی فرامتن نسبت به متن ساده، قابلیت افزودن به محتوای سند است هایپرلینک ها- ساختارهای ویژه زبان HTML که به شما امکان می دهد روی ماوس کلیک کنید تا سند دیگری را مشاهده کنید.

    دو راه برای ایجاد اسناد فرا متنی وجود دارد. می توانید از یکی از ویرایشگرهای HTML WYSIWYG (به عنوان مثال Microsoft FrontPage و غیره) استفاده کنید که نیازی به دانش خاصی در مورد ساختار داخلی سند ایجاد شده ندارد. این روش به شما امکان می دهد بدون دانش زبان HTML اسنادی را برای WWW ایجاد کنید. ویرایشگرهای HTML ایجاد اسناد فرامتن را به طور خودکار انجام می دهند و کارهای معمول را کاهش می دهند. با این حال، توانایی های آنها محدود است، آنها حجم فایل حاصل را بسیار افزایش می دهند و نتیجه به دست آمده با کمک آنها همیشه انتظارات توسعه دهنده را برآورده نمی کند. اما، البته، این روش برای مبتدیان در تهیه اسناد فرامتن ضروری است.

    یک جایگزین ایجاد و علامت گذاری یک سند با استفاده از یک ویرایشگر متن معمولی (NotePad) است. با این روش دستورات HTML به صورت دستی در متن درج می شوند. با ایجاد اسناد از این طریق، دقیقاً می دانید که چه کاری انجام می دهید.

    همانطور که قبلا ذکر شد، یک سند HTML حاوی اطلاعات نمادین است. بخشی از آن متن واقعی است، یعنی داده هایی که محتوای سند را تشکیل می دهند. دیگر - برچسب ها(برچسب های نشانه گذاری)، همچنین نامیده می شود پرچم های نشانه گذاری، ساختارهای ویژه زبان HTML هستند که برای علامت گذاری یک سند و کنترل نمایش آن استفاده می شوند. این تگ های زبان HTML هستند که فرم ارائه متن را تعیین می کنند، کدام یک از اجزای آن نقش پیوندهای فرامتن را بازی می کند، کدام اشیاء گرافیکی یا چند رسانه ای باید در سند گنجانده شود. اطلاعات گرافیکی و صوتی موجود در یک سند HTML در فایل های جداگانه ذخیره می شود. بینندگان HTML (مرورگرها) پرچم های نشانه گذاری را تفسیر می کنند و متن و گرافیک را روی صفحه نمایش به طور مناسب مرتب می کنند. برای فایل های حاوی اسناد HTML، پسوندهای .htm یا .html پذیرفته می شوند.

    حروف بزرگ و کوچک هنگام نوشتن برچسب ها از هم تشخیص داده نمی شوند.در بیشتر موارد، تگ ها به صورت جفت استفاده می شوند. این جفت از تگ های باز (تگ شروع) و بسته (برچسب پایان) تشکیل شده است. باز کردن نحو تگ:

    <имя_тега [атрибуты]>

    براکت های استفاده شده در توضیحات نحو به این معنی است که عنصر ممکن است حذف شود. نام تگ بسته با نام تگ افتتاحیه تنها در این است که قبل از آن یک اسلش دارد:

    ویژگی های برچسب در آن نوشته می شود فرمت زیر:

    نام[=ارزش"]

    نقل قول ها هنگام تعیین مقدار آرگومان اختیاری هستند و می توان آنها را حذف کرد. برای برخی از ویژگی ها، ممکن است یک مقدار مشخص نشود. تگ بسته شدن هیچ ویژگی ندارد.

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

    دنباله کاراکترهایی که متن را تشکیل می‌دهند می‌تواند شامل فاصله‌ها، برگه‌ها، خطوط جدید، بازگشت‌های حامل، حروف، علائم نگارشی، اعداد و کاراکترهای خاص باشد (به عنوان مثال، +، #، $، @)، به غیر ازچهار کاراکتر زیر که معنی خاصی در HTML دارند:< (меньше), >(بزرگتر از)، & (امپرسند)، و " (نقل دوگانه). اگر می خواهید هر یک از این کاراکترها را در متن خود بگنجانید، باید آن را با دنباله خاصی از کاراکترها رمزگذاری کنید.

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

    استاندارد HTML و سایر استانداردهای وب تحت هدایت کنسرسیوم وب جهانی (W3C) توسعه یافته است. استانداردها، مشخصات و پیش نویس پیشنهادات جدید را می توان در http://www.3w.org/ یافت. در حال حاضر، مشخصات HTML 4.0 در حال اجرا است و پشتیبانی از آن به طور مداوم در بین مرورگرهای اصلی در حال افزایش است.

    در عمل، استاندارد HTML تا حد زیادی تحت تأثیر برچسب های ارائه شده و پشتیبانی شده توسط محبوب ترین مرورگرها مانند Microsoft Internet Explorer و Netscape Navigator قرار می گیرد. این تگ ها ممکن است در حال حاضر بخشی از مشخصات HTML فعلی باشند یا نباشند.

    اطلاعاتی در مورد تگ های HTML Compendium ( راهنمای سریع HTML) توسط ران وودال ایجاد شده است. خلاصه شامل لیستی از برچسب ها و ویژگی های آنها در آن است به ترتیب حروف الفباو همچنین به‌روزرسانی‌هایی در مورد پشتیبانی مرورگر برای هر کدام.

    اسناد HTML فایل های متنی ASCII ساده هستند. این بدان معنی است که می توان از هر ویرایشگر متنی برای ایجاد آنها استفاده کرد، حتی با حداقل امکانات. ابزارهای ویرایشی وجود دارند که به طور خاص برای نوشتن HTML طراحی شده اند. آنها به شما امکان می دهند در زمان خود صرفه جویی کنید، زیرا حاوی کلید هستند دسترسی سریعبرای انجام عملیات های تکراری، مانند تنظیم تنظیمات اولیه برای اسناد، جداول، یا به سادگی اعمال سبک ها در متن. ویرایشگرهای HTML با نوشتن ابزارهای WYSIWYG (که در زیر مورد بحث قرار گرفته است) متفاوت هستند، زیرا به دانش قوانین برای کامپایل HTML به صورت دستی نیاز دارند، ویراستاران فقط این فرآیند را ساده و سرعت می بخشند.

    کاربران ویندوز قطعا باید HomeSite، قدرتمند و ارزان را بررسی کنند ویرایشگر HTMLشرکت آلیر این شامل برجسته کردن رنگ نحو HTML، عملکرد FTP، نحو و کنترل املا، جستجو و جایگزینی چند فایل است. علاوه بر این، حاوی دستورات و قالب های ویژه ای برای ایجاد موارد بیشتر است عناصر پیچیده(قاب ها، اسکریپت های جاوا اسکریپتو DHTML).

    هنگام کار بر روی کامپیوترهای مکینتاش، به BBEdit، یک ویرایشگر تجاری HTML از Bare Bones Software, Inc. توجه کنید. واقعاً در بین توسعه دهندگان وب مکینتاش جایگاه خود را دارد. این شامل ابزارهای راحت و سریع HTML، جستجو و جایگزینی چند فایل، عملکرد FTP داخلی، پشتیبانی از 13 زبان برنامه نویسی، جدول ساز، کنترل نحو HTML و بسیاری از توابع دیگر است.

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

    در حال حاضر محبوب ترین ویرایشگرهای WYSIWYG عبارتند از: Macromedia DreamWeaver، Golive CyberStudio (فقط برای رایانه های مکینتاش)، Microsoft FrontPage، FileMaker Claris، Home Page، Adobe PageMill.

    یک سند HTML حاوی متن (محتوای صفحه) و برچسب های درون خطی است - دستورالعمل هایی در مورد ساختار، ظاهرو ویژگی های محتوا یک سند HTML به دو بخش اصلی تقسیم می شود: عنوان - سر و بدن - بدن. عنوان حاوی اطلاعاتی درباره سند است، مانند عنوان آن و اطلاعات روش شناختی که محتوا را توصیف می کند. بدنه حاوی محتوای خود سند است (آنچه در پنجره مرورگر نمایش داده می شود).

    هر برچسب از یک نام تشکیل شده است که ممکن است پس از آن لیستی از ویژگی های اختیاری وجود داشته باشد که همه آنها در داخل قرار دارند. براکت های زاویه < >. محتویات براکت ها هرگز در پنجره مرورگر نمایش داده نمی شود. نام تگ معمولاً مخفف عملکرد آن است که به خاطر سپردن آن آسان‌تر می‌شود. ویژگی ها ویژگی هایی هستند که عملکرد یک برچسب را گسترش یا اصلاح می کنند. به عنوان یک قاعده کلی، نام و ویژگی های درون یک تگ به حروف بزرگ و کوچک حساس نیستند. برچسب بزنید درست مثل کار خواهد کرد . با این حال، مقادیر مشخصه های خاص ممکن است به حروف کوچک و بزرگ حساس باشند. این به ویژه در مورد نام فایل ها و URL ها صدق می کند.

    بیشتر تگ ها کانتینر هستند. این بدان معنی است که آنها یک برچسب شروع (باز کردن یا شروع) و یک پایان (بستن) دارند. متن بین تگ ها از دستورالعمل های موجود در آنها پیروی می کند.

    تگ پایان همان نام تگ شروع است اما قبل از آن علامت اسلش (/) قرار دارد. می توان آن را به عنوان یک برچسب "سوئیچ" در نظر گرفت. تگ پایانی هرگز دارای ویژگی نیست.

    در برخی موارد، تگ پایان اختیاری است و مرورگر تگ پایان را از روی زمینه تعیین می کند. اغلب تگ پایان را حذف می کنند<р>(بند). مرورگرها از این برچسب بدون پایان مناسب پشتیبانی می‌کردند، بنابراین بسیاری از نویسندگان وب به استفاده از فرم کوتاه عادت دارند. این برای همه برچسب ها مجاز نیست و همه مرورگرها غیبت آنها را نمی بخشند. بنابراین، اگر شک دارید، یک تگ بسته را در متن قرار دهید. این امر به ویژه هنگامی که از شیوه نامه آبشاری در سند خود استفاده می کنید بسیار مهم است.

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


    ) و برچسب هایی که حاوی اطلاعاتی درباره سند هستند و بر محتوای نمایش داده شده روی صفحه تأثیر نمی گذارند، مانند و .

    ویژگی‌ها به یک برچسب اضافه می‌شوند تا اقدامات آن را گسترش یا اصلاح کنند. می توانید چندین ویژگی را به یک تگ اضافه کنید. اگر ویژگی های برچسب از نام تگ پیروی کنند، با یک یا چند فاصله از هم جدا می شوند. ترتیب مهم نیست اکثر صفات دارای مقادیری هستند که پس از نام ویژگی از علامت مساوی (=) پیروی می کنند. طول مقادیر به 1024 کاراکتر محدود شده است. مقادیر می توانند به حروف کوچک و بزرگ حساس باشند. گاهی اوقات مقادیر باید در گیومه (دو یا تک) قرار گیرند. قوانین نوشتن یک مقدار به شرح زیر است:

    • - اگر مقدار یک کلمه یا عدد باشد و فقط از حروف (a-z)، اعداد (0-9) و کاراکترهای خاص (نقطه) تشکیل شده باشد.<.>
    • - اگر مقدار حاوی چندین کلمه باشد که با کاما یا فاصله از هم جدا شده اند یا حاوی نمادهای خاص، به غیر از نقطه یا خط تیره، باید آن را در علامت نقل قول قرار داد. به عنوان مثال، URL ها به نقل قول نیاز دارند زیرا حاوی کاراکترهای "://" هستند. هنگام تعیین مقادیر رنگ با استفاده از قالب "#rrggbb" نیز نقل قول لازم است.

    اگر مطمئن نیستید که آیا از نقل قول استفاده کنید، همیشه از نقل قول برای همه مقادیر استفاده کنید.

    سایر تگ های HTML را می توان در تگ های HTML قرار داد تا چندین تگ را بر روی یک عنصر قرار دهد. به این حالت تودرتو می گویند و برای اینکه به درستی کار کند، تگ شروع و پایان تگ تودرتو باید بین تگ شروع و پایان تگ بیرونی باشد.

    یک اشتباه رایج تداخل برچسب ها است. در حالی که برخی از مرورگرها محتوای برچسب گذاری شده به این روش را نشان می دهند، بسیاری از آنها اجازه نقض قانون را نمی دهند، بنابراین مهم است که برچسب ها را به درستی قرار دهید. مثال زیر تودرتوی نادرست تگ را نشان می دهد (توجه داشته باشید که تگ<В>قبل از بسته شدن بسته می شود ):

    هوا هست جذابامروز- این اطلاعات، توسط مرورگرها نادیده گرفته شده است.

    اطلاعات نادیده گرفته شده توسط مرورگرها در زیر اطلاعات موجود در سند HTML، از جمله برچسب های خاصی که هنگام مشاهده توسط مرورگرها نادیده گرفته می شوند. متشکل از:

    • - خط شکسته می شود. کاراکترهای انتهای خط در یک سند HTML نادیده گرفته می شوند. متن و عناصر بسته می شوند تا زمانی که برچسب در جریان متن سند با آن مواجه شود.
    • - کاراکترهای برگه و فضاهای متعدد. هنگامی که یک مرورگر با یک کاراکتر تب و چند کاراکتر فاصله متوالی در یک سند HTML مواجه می شود، فقط یک کاراکتر فاصله را خروجی می دهد. بنابراین، اگر سند حاوی: "دور، دور" باشد، مرورگر "دور، دور" را نمایش می دهد. فضاهای اضافی را می توان با استفاده از نماد به جریان متن اضافه کرد فضای بدون شکستن(Snbsp;). علاوه بر این، اگر متن قالب بندی شده باشد، تمام فاصله ها نمایش داده می شود (در برچسب ها یافت می شود
    • - چندگانه
    • - برچسب های ناشناخته اگر مرورگر تگ را درک نکند، یا اگر به اشتباه تنظیم شده باشد، مرورگر به سادگی آن را نادیده می گیرد. بسته به برچسب و مرورگر، این می تواند به نتایج متفاوتی منجر شود. یا مرورگر چیزی را ارائه نمی دهد، یا ممکن است محتویات برچسب را به صورت متن ساده نمایش دهد.
    • - متن در نظرات مرورگرها متنی را بین عناصر خاص نمایش نمی دهند

    وزارت مطالعات و علوم اوکراین

    دانشگاه ملی شیدنوکراین

    به نام ولودیمیر دال

    گروه علوم کامپیوتر

    با نظم و انضباط

    طراحی کامپیوتر و چند رسانه ای

    StudentBoldakova I.V.

    1. معرفی

    3.1 ویرایشگرهای HTML

    4. ایجاد سایت با استفاده از CMS جوملا 1.5.7

    ادبیات

    1. معرفی

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

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

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

    ایجاد یک صفحه وب آسان نیست، اما احتمالاً همه مایلند خود را به عنوان یک طراح امتحان کنند. و من، در این موردمن از این قاعده مستثنی نیستم و به همین دلیل چنین موضوعی را برای ترم خود انتخاب کردم.

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

    همچنین در این کار، من اصول اولیه زبان برنامه نویسی صفحه وب - HTML را که استاندارد عمومی WWW است، در نظر گرفته ام. این به ما فرصت می دهد تا با ساختار صفحه وب و تکنیک های طراحی مناسب آن آشنا شویم. و همچنین با کمک سیستم مدیریت محتوا جوملا، ساخت یک سایت را در نظر خواهیم گرفت.

    2. زبان نشانه گذاری فرامتنی HTML را در نظر بگیرید

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

    شما می توانید بدون دانش زبان HTML روی وب کار کنید، زیرا متون HTML می توانند توسط ویرایشگرها و مبدل های خاص مختلف ایجاد شوند. اما نوشتن مستقیم در HTML کار سختی نیست. حتی ممکن است ساده تر از یادگیری یک ویرایشگر یا مبدل HTML باشد، که اغلب در قابلیت های آن محدود است، حاوی خطا است یا کد HTML بدی ارائه می دهد که در پلتفرم های مختلف کار نمی کند.

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

    کار با HTML راهی برای یادگیری ویژگی‌های ایجاد اسناد در یک زبان استاندارد، با استفاده از برنامه‌های افزودنی تنها در صورت لزوم است.

    HTML توسط کنسرسیوم وب جهانی تایید شده است. توسط همه مرورگرها پشتیبانی می شود.

    از آنجایی که اسناد HTML با فرمت ASCI I نوشته می شوند، می توان از هر ویرایشگر متنی برای ایجاد آن استفاده کرد.

    به طور معمول، یک سند HTML یک فایل با پسوند .html یا .html است. htm، که در آن متن با برچسب های HTML علامت گذاری می شود (برچسب انگلیسی - دستورالعمل های داخلی ویژه). ابزارهای HTML نحو و محل تگ ها را تنظیم می کنند که بر اساس آن مرورگر محتویات سند وب را نمایش می دهد. متن خود برچسب ها توسط مرورگر وب نمایش داده نمی شود.

    همه برچسب ها با " شروع می شوند<" и заканчиваются символом ">معمولاً یک جفت تگ وجود دارد - یک تگ شروع (باز کردن) و یک تگ پایان (بستن) (شبیه به پرانتزهای باز و بسته در ریاضیات) که اطلاعات نشانه گذاری بین آنها قرار می گیرد:

    اطلاعات

    در اینجا تگ شروع همان تگ است

    و فینال -

    . تگ پایان با تگ شروع فقط در این است که قبل از متن پرانتز دارد<>مخفف نماد " / "(اسلش).

    مرورگری که یک سند HTML را می خواند، آن را در یک پنجره با استفاده از ساختار تگ HTML نمایش می دهد. هر سند HTML باید سه بخش اصلی داشته باشد:

    الف) اعلامیه HTML؛

    ب) سربرگ؛

    ج) بدنه سند .

    الف) اعلان HTML

    و. یک جفت از این تگ ها به بیننده (مرورگر) می گوید که بین آنها یک سند HTML وجود دارد و اولین تگ در سند باید تگ باشد. (در همان ابتدای سند) و آخرین -(در انتهای سند).

    ب) سربرگ.

    و. بین این برچسب ها اطلاعات مربوط به سند (عنوان، کلید واژه هابرای جستجو، توضیحات و غیره). با این حال، مهمترین آن عنوان سند است که در آن مشاهده می کنیم خط بالاییپنجره مرورگر و در لیست های علاقه مندی ها (BookMark). برنامه های ویژه-عنکبوت موتورهای جستجواز نام سند برای ساخت پایگاه داده خود استفاده کنید. برای دادن عنوان به سند HTML خود، متن بین تگ ها قرار می گیرد. و.

    صفحه اول من

    ج) بدنه سند.

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

    صفحه اول من ..........

    اکنون می توانیم کد HTML صفحه خود را بنویسیم:

    صفحه اول من اینجا صفحات من است!

    در قسمت BODY تمامی تب ها و کاراکترهای انتهای خط توسط مرورگر نادیده گرفته می شوند و به هیچ وجه روی نمایش صفحه تاثیری ندارند. بنابراین، شکست خط در متن منبع یک سند HTML به آغاز منجر نخواهد شد خط جدیددر متن ارائه شده توسط مرورگر زمانی که هیچ برچسب خاصی وجود ندارد. به خاطر سپردن این قانون بسیار مهم است و از گذاشتن برچسب های جداکننده خطوط غافل نشوید، در غیر این صورت متن پاراگراف نخواهد داشت و غیرقابل خواندن می شود.

    تگ برای شروع یک خط جدید استفاده می شود.
    (خلاصه از انگلیسی break - interrupt). این تگ باعث نمایش مرورگر می شود متن بیشتراز ابتدای خط بعدی تگ بسته شدن برای آن استفاده نمی شود. اگر نیاز به نوشتن از یک خط جدید از جایی بدون شروع یک پاراگراف جدید، به عنوان مثال، در یک شعر، راحت است. استفاده مجدد از آن به شما امکان می دهد یک یا چند خط خالی را وارد کنید و قطعه صفحه بعدی را به سمت پایین فشار دهید.

    خواندن متن جامد بدون شکاف بسیار آسان نیست، مرور و یافتن مکان های مناسب ناخوشایند است. به صورت پاراگراف شکسته شده، متن بسیار سریعتر درک می شود. تگ برای شروع یک پاراگراف جدید استفاده می شود.

    (انگلیسی پاراگراف - پاراگراف). این تگ به جز ابتدای یک خط جدید، یک خط خالی درج می کند. اما تکرار مکرر

    بر خلاف
    ، منجر به چندین خط خالی نمی شود، همان یک خط خالی باقی می ماند.

    در داخل براکت های یک تگ علاوه بر نام آن، می توان خصیصه ها را نیز قرار داد (English atributes - attributes). آنها از نام و بین خود با فاصله (یک یا چند) جدا می شوند و به شکل نوشته می شوند نام مشخصه ="معنی". اگر مقدار حاوی فاصله نباشد، نقل قول ها را می توان حذف کرد، اما این توصیه نمی شود. برچسب

    ممکن است حاوی صفت ALIGN A که تراز پاراگراف را مشخص می کند. به طور پیش‌فرض، یک پاراگراف ALIGN="چپ" تراز چپ است. تراز راست ALIGN="راست" و تراز وسط ALIGN="مرکز" نیز امکان پذیر است. هنگام استفاده از ویژگی ها، باید از یک تگ بسته بعد از متن قالب بندی شده استفاده شود.

    . اگر وجود ندارد، پس برچسب جدید

    به معنای بسته شدن قبلی به ترتیب تو در تو است

    غیر ممکن همچنین امکان تراز کردن متن در مرکز با یک برچسب وجود دارد

    .

    اکنون می توانیم متنی را با ترازهای مختلف در صفحه وب خود قرار دهیم:

    صفحه اول من

    اینجا مال من خواهد بود صفحات شخصی!

    روی آنها می توانید پیدا کنید: - داستانی در مورد من و سرگرمی های من؛ - عکس های من.

    از یکی از صفحات من امکان پذیر خواهد بود
    برای من یک ایمیل بفرست.

    3. ابزار ایجاد صفحات وب

    3.1 ویرایشگرهای HTML

    هر کس ابزار خود را برای ایجاد صفحات وب انتخاب می کند. این می تواند MS FrontPage یا Macromedia DreamWeaver، Allaire HomeSite یا 1st Page باشد. و شخصی از یک ویرایشگر متن ساده مانند Notepad (Notepad) استفاده می کند.

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

    عیب اصلی MS FrontPage این است که یک کد HTML بسیار بزرگ تولید می کند (بسیار اضافی)، بنابراین صفحات بزرگ هستند که بر سرعت بارگذاری تأثیر می گذارد. علاوه بر این، هنگام ایجاد صفحات وب در این ویرایشگر، یک چیز را می بینید، اما در پنجره مرورگر - کاملاً چیز دیگری. صفحات تا حدودی کج هستند، بنابراین، برای ایجاد صفحات وب با کیفیت بالا، توصیه می شود از بسته هایی استفاده کنید که در زیر مورد بحث قرار خواهد گرفت.

    ما با Macromedia DreamWeaver محبوب شروع می کنیم. ماکرومدیا پیشرو در تولید نرم افزار برای ایجاد وب سایت و همچنین پیشرو در این زمینه محسوب می شود.

    زبان نشانه گذاری فرامتن (Html)

    شبکه جهانی وب یا همان وب جهانی WWW جزء اصلی شبکه جهانی کامپیوتر اینترنت است. اینترنت در دهه 60 شروع شد برای مدت طولانیفقط توسط دایره باریکی از متخصصان برای تبادل اطلاعات استفاده می شود پست الکترونیک. شبکه توسط عامل اداره می شد سیستم یونیکس- برای اهداف علمی مناسب بود، اما رابط متنی نسبتاً پیچیده یونیکس "به طور قابل توجهی دامنه کاربرد را محدود کرد. فناوری های شبکه. سال 1989 سال تولد شبکه جهانی وب در نظر گرفته می شود - در این سال این زبان اختراع شد که بعداً به زبان اصلی اسناد وب تبدیل شد - این زبان است - HTML (زبان نشانه گذاری HyperText - زبان نشانه گذاری فرامتن).

    نویسنده زبان HTML تیم برنرز لی، فارغ التحصیل دانشگاه آکسفورد است که در آن زمان به صورت قراردادی در ژنو، در آزمایشگاه اروپایی فیزیک ذرات (CERN، Conseil Europeen pour la Recherche Nucleaire) به عنوان مشاور کار می کرد. بر نرم افزار. سرن یک سازمان نسبتاً بزرگ است، و بنابراین، تیم برنرز لی، برای هدایت بهتر ساختار آن، نه ذخیره داده‌های تعداد زیادی از پروژه‌ها، مقامات و غیره، بر اساس برنامه Inquire را برای استفاده شخصی خود توسعه داد. که چند سال بعد نوعی فضای اطلاعاتی برای آزمایشگاه ایجاد شد. برنامه Inquire امکان جستجوی به اصطلاح "غیر خطی" اسناد را فراهم کرد - یعنی. بدون مراجعه به فهرست مطالب یا مرجع از یک سند به سند دیگر حرکت کنید.

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

    زبان نشانه گذاری سند مجموعه ای از دستورالعمل های خاص به نام تگ است که برای تشکیل ساختاری در اسناد و تعریف روابط بین عناصر مختلف این ساختار طراحی شده است. تگ‌های زبان یا تگ‌های کنترلی که گاهی اوقات نامیده می‌شوند، به نوعی در چنین اسنادی کدگذاری می‌شوند و از محتوای اصلی سند متمایز می‌شوند و به عنوان دستورالعمل‌هایی برای برنامه‌ای عمل می‌کنند که محتوای سند را در سمت مشتری ارائه می‌کند. اولین سیستم ها از نمادها استفاده می کردند<” и “>"، که نام دستورالعمل ها و پارامترهای آنها در داخل آن قرار می گرفت. اکنون این روش نامگذاری برچسب ها استاندارد است.

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

    زبان HTML یک زبان برنامه نویسی مناسب نیست. ابزاری برای توصیف ساختار یک سند، سبک آن و روابط آن با سایر اسناد است. برای مشاهده اسناد وب، از برنامه های خاصی استفاده می شود - به اصطلاح مرورگرها (به انگلیسی: browse - 1) graze, pluck shoots; 2) خواندن، مشارکت تصادفی، در تناسب و شروع.) در واقع، قابلیت های مرورگرها بسیار گسترده تر است، اما در حال حاضر ما خود را به تعریف آنها به عنوان ابزاری برای مشاهده اسناد وب محدود می کنیم. اینترنت محبوبیت خود را مدیون مرورگرها است.