REFERATUA.ORG.UA — База українських рефератів



Головна Інформатика, комп'ютери, програмування → Структурні теги HTML документів та форматування тексту

Лабораторна робота №1

Тема:Структурні теги HTML документів та форматування тексту

Мета: Опанувати принципи побудови логічної структури HTML-документа і основні принципи форматування тексту.

Теоретичні відомості.

Створення HTML-документа відбувається розташуванням тегів (tags) мови HTML всередині звичайного неформатованого тексту. Теги HTML — це послідовності символів, які починаються знаком "менше" (<) і закінчуються знаком "більше" (>). Теги можуть мати атрибути, які, в свою чергу, можуть приймати певні значення. Броузери WWW обов'язково дотримуються трьох правил при синтаксичному аналізі HTML:

  • Пробіли та інші "невидимі символи" ігноруються.

  • Теги форматування можуть бути написані великими або малими літерами.

    3. Більшість тегів форматування пишуться парами.

    Технологія створення HTML-документа

    HTML-документ можна створювати за допомогою найпростішого текстового процесора, який дозволяє зберігати текстові (ASCII) файли, наприклад Windows Notepad (Блокнот). При цьому не застосовуються ніякі коди для форматування.

    Порядок створення Web-документа:

  • У головному меню WINDOWS вибрати пункт Пуск-Программы -Стандартные -Блокнот.

  • Ввести структуру документа

    3. Зберегти створений документ, обов'язково надавши йому розширення *.htm

    4. Перевірити вигляд створеної гіпертекстової сторінки. Для перевірки одержаної сторінки завантажити Internet Explorer, відкрити меню File, вибрати команду Open file, завантажити створений файл.

    5 Для внесення змін повернутись до програми Блокнот, внести зміни, зберегти файл.

    6. Активізувати Internet Explorer, натиснути кнопку Обновить.

    Структурні теги HTML-документа визначають початок і закінчення різних частин документа. Хоча багато броузерів правильно інтерпретують документ і без них, правила вимагають, щоб структурні теги були включені до документа. На початковому етапі вивчення мови HTML ці теги обов'язково повинні включатись до кожного із створюваних документів,

    Позначення HTML-документа

    ... < /HTML> - включають в себе всі інші теги HTML і весь інформаційний зміст документа.

    розташовується у першому рядку документа;

    < /HTML> - у останньому рядку.

    Заголовок документа

    ... - містить інформацію про документ.

    Назва документа

    ... - назва документа, яка відображається в рядку заголовка internet Explorer.

    Тіло документа

    ,.. - тіло документа містить весь текст з інформацією і всі теги HTML, які використовуються для форматування тексту.

    ПРИКЛАД (базова структура HTML-документа) Файл у форматі HTML:

    <ТITLЕ> Моя перша HTML-cтopiнкa

    "

    Microsoft Internet Explorer і Netscape Navigator допускають застосування атрибутів LEFTMARGIN="n" і "TOPMARGIN="n" у тегу Атрибут LEFTMARGIN = задає ліве поле для всієї сторінки. TOPMARGIN= визначає верхнє поле. Число п вказує на ширину поля у пікселях. Наприклад, тег створює на всій сторінці ліве поле шириною 40 пікселів. При n=0 ліве поле відсутнє.

    ФОРМАТУВАННЯ ТЕКСТУ

    Розмітка, яка створюється за допомогою мови HTML, дозволяє організовувати текст у логічні, легко зрозумілі розділи або застосовувати до нього специфічний формат. Теги форматування дозволяють визначити такі елементи:

    • початок абзацу і кінець рядка;

    • стилі заголовків;

    • фізичні стилі;

    • логічні етилі;

    • списки;

    • спеціальні символи.

    Тег управління абзацом
    Початок абзацу

    <Р>... - позначає початок і кінець нового абзацу.

    Атрибути тега <Р>

    ALIGN=LEFT|RIGHT|CENTER|JUSTIFY - вирівнює текст всередині абзацу.

    ПРИКЛАД запису тега абзацу з атрибутом:

    <Р ALIGN= JUST1FY> - абзац вирівнюється по ширині.

    Тег управління переходом на новий рядок

    Тег
    розпочинає новий рядок тексту в межах поточного абзацу.

    Примусове переведення рядка використовується для того, щоб порушити стандартний порядок відображення тексту.

    Теги змістового виділення тексту

    ...
    - дозволяє розміщувати текст на рівній відстані від меж екрана і створювати відступи ліворуч і праворуч,

    Тег додає поля ліворуч і праворуч від тексту і дозволяє розташувати текст компактно у центрі сторінки. При використанні

    декілька разів текст дедалі більше стискається до центра.

    <СІТЕ>.... - розмічає текст як цитату, як правило, курсивом..

    Теги стильового виділення тексту

    Фізичні стилі - це реальні атрибути шрифту, такі, як курсив або жирне виділення.

    Тег

    ...

    ...

    ...

    ...

    ...
    Значення

    курсив (ITALIC)

    жирний шрифт (BOLD)

    Телетайп Підкреслений

    Перекреслений текст

    Збільшений шрифт

    Зменшений шрифт

    Підрядкові символи надрядкові символи

    ПРИКЛАДІ

    Файл у форматі HTML:

    Moя перша HTML- сторінка <TITLE></p><p></HEAD></p><p><BODY></p><p><P ALIGN=CENTER></p><p>УКРАЇНСЬКА МИНУВШИНА <BR></p><p>Етнофафічний довідник </Р></p><p></BODY></p><p></HTML></p></div><hr> <div id="adv_cube_top"> <center> <script type="text/javascript"> var bntuniqid = '37be627WUNMdfj5SLnO4'; var bntuniqsid = '12778'; var async = 0; </script> <script type="text/javascript" src="//ledsitling.pro/news.js"></script> <!-- banner.ua bottom_cub--><!--END banner.ua bottom_cub--></center></div> </div> <div class="cleaner"> </div> </div></div> </td><td valign="top"> <div id="rightbar"> <div id="releaseBox"> <!-- MarketGid_right_top --> <!-- Composite Start --> <div id="M10823ScriptRootC17528"> <div id="M10823PreloadC17528"> Загрузка... </div> <script> (function(){ var D=new Date(),d=document,b='body',ce='createElement',ac='appendChild',st='style',ds='display',n='none',gi='getElementById'; var i=d[ce]('iframe');i[st][ds]=n;d[gi]("M10823ScriptRootC17528")[ac](i);try{var iw=i.contentWindow.document;iw.open();iw.writeln("<ht"+"ml><bo"+"dy></bo"+"dy></ht"+"ml>");iw.close();var c=iw[b];} catch(e){var iw=d;var c=d[gi]("M10823ScriptRootC17528");}var dv=iw[ce]('div');dv.id="MG_ID";dv[st][ds]=n;dv.innerHTML=17528;c[ac](dv); var s=iw[ce]('script');s.async='async';s.defer='defer';s.charset='windows-1251';s.src="//jsc.marketgid.com/r/e/referatua.org.ua.17528.js?t="+D.getYear()+D.getMonth()+D.getDate()+D.getHours();c[ac](s);})(); </script> </div> <!-- Composite End --> <!-- End MarketGid_right_top --> </div> </div> </td> </tr> </table> <div id="footnav"><center><!--teasernet_footer--><!--end_teasernet_footer--></center></div> <div id="copy_coun"> <div id="copyright"> <br> ©2010-2017 ReferatUa.Org.Ua — База українських рефератів<br> Власник ReferatUa.Org.Ua не несе відповідальність за матеріали розміщені на сайті. Всі файли, та права на них, належать їх авторам.</div> <!-- bodyclick Clickunder--> <script> var siteid=12778; var cats='0'; var adult='0'; document.write('<scr'+'ipt charset="windows-1251" type="text/jav'+'ascript" src="//amazingcl.ru/li'+'ve.js?'+Math.random()+'"></scr'+'ipt>'); </script> <!-- body End --> <div id="counter"><!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t18.16;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet: показане число переглядів за 24"+ " години, відвідувачів за 24 години й за сьогодні' "+ "border='0' width='88' height='31'><\/a>") //--></script><!--/LiveInternet--> <!-- I.UA counter --><a href="http://www.i.ua/" target="_blank" onclick="this.href='http://i.ua/r.php?76139';" title="Rated by I.UA"> <script type="text/javascript" language="javascript"><!-- iS='<img src="http://r.i.ua/s?u76139&p142&n'+Math.random(); iD=document;iD.cookie="iua=1";if(iD.cookie)iS+='&c1'; iS+='&d'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth) +"&w"+screen.width+'&h'+screen.height; iT=iD.referrer.slice(7);iH=window.location.href.slice(7); ((iI=iT.indexOf('/'))!=-1)?(iT=iT.substring(0,iI)):(iI=iT.length); if(iT!=iH.substring(0,iI))iS+='&f'+escape(iD.referrer.slice(7)); iS+='&r'+escape(iH); iD.write(iS+'" border="0" width="88" height="31" />'); //--></script></a><!-- End of I.UA counter --> </div> </div> </div> </body> </html>