Рубрика: Лабораторные работы по html

  • Лабораторная работа №4 Позиционирование элементов, таблица, формы

    Задание:

    1.Создать таблицу Достоинства и недостатки

    Достоинства: Недостатки
    Привлекательный внешний вид. Нелегко дрессировать и воспитывать.
    Не лают много. Могут быть агрессивны к животным, нужно приучать к ним.
    Привязчивы Охотничьи инстинкты. Нужно всерьёз заниматься обучением.

    2. Создать кнопку наверх и задать ему позиционирование fixed

    3. Блоку контент задать прозрачность 0.7

    4. На странице контакты создать форму связаться с нами и добавить яндекс карту

    яндекс карта https://tech.yandex.ru/maps/tools/constructor/

    Позиционирование элементов

    При помощи CSS-позиционирования вы можете разместить элемент точно в нужном месте страницы. Вместе с поплавками позиционирование даёт вам большие возможности для создания точного и навороченного дизайна.В этом уроке мы обсудим следующее:

    Принципы CSS-позиционирования
    Абсолютное позиционирование
    Относительное позиционирование

    Принципы CSS-позиционирования

    Представим окно браузера как систему координат:

    figure017

    Принципы CSS-позиционирования — в том, что вы можете расположить бокс в

    системе координат где угодно.
    Скажем, мы хотим позиционировать заголовок. При использовании боксовой модели (см.
    Урок 9) заголовок выглядит так:

    figure018

    Если мы хотим расположить его на 100px от верхней границы документа и на 200px
    слева, мы должны ввести следующий код CSS:

    h1 {
    position:absolute;
    top: 100px;
    left: 200px;
    }

    Вот результат:

    figure019

    Как видите, Позиционирование с помощью CSS — очень точная техника приразмещении элементов. Это намного проще, чем использовать таблицы, прозрачные изображения или ещё что-нибудь подобное.

    Абсолютное позиционирование

    Элемент, позиционированный абсолютно, не получает никакого пространства в
    документе. Это означает, что после позиционирования он не оставляет после себя
    пустое пространство.
    Для абсолютного позиционирования элемента свойство position
    должно иметь значение absolute. Вы можете использовать значения left, right, top
    и bottom для размещения бокса.
    В качестве примера абсолютного позиционирования мы разместим 4 бокса в углах
    документа:

    #box1 {
    position:absolute;
    top: 50px;
    left: 50px;
    }
    
    #box2 {
    position:absolute;
    top: 50px;
    right: 50px;
    }
    
    #box3 {
    position:absolute;
    bottom: 50px;
    right: 50px;
    }
    
    #box4 {
    position:absolute;
    bottom: 50px;
    left: 50px;
    }

    Относительное позиционирование

    Чтобы позиционировать элемент относительно, установите в свойстве position
    значение relative. Разница между относительным абсолютным
    позиционированием состоит в том, как обсчитывается позиционирование.
    Позиция элемента, размещаемого относительно, обсчитывается
    относительно его оригинальной позиции в документе. Это означает, что вы
    смещаете элемент вправо, влево, вверх или вниз. Таким образом, элемент всё ещё
    занимает в документе пространство после позиционирования.
    Как пример относительного позиционирования попробуем разместить три рисунка
    относительно их оригинального расположения на странице. Обратите внимание, что
    рисунки оставили после смещения пустое пространство на своих оригинальных
    позициях в документе:

    #dog1 {
    position:relative;
    left: 350px;
    bottom: 150px;
    }
    #dog2 {
    position:relative;
    left: 150px;
    bottom: 500px;
    }
    
    #dog3 {
    position:relative;
    left: 50px;
    bottom: 700px;
    }

    Наслоение с помощью z-index (Слои)

    CSS оперирует в трёх измерениях — высота, ширина и глубина. Мы работали в
    двух измерениях на протяжении всех предшествующих уроков.
    В этом уроке мы научимся создавать слои/layers. Коротко говоря — упорядочивать
    элементы так, чтобы они перекрывались.
    Для этого вы можете присвоит каждому элементу номер (z-index).
    Элемент с бóльшим номером перекрывает элемент с меньшим номером.
    Скажем, мы играем в покер и у нас — royal flush. Наша «рука» должна быть
    представлена так, чтобы каждая карта имела z-index:

    figure020

    При этом номера идут подряд (1-5), но того же результата можно добиться и при
    использовании 5 различных номеров. Важна хронологическая последовательность
    номеров (порядок).
    Вот код примера с картами:

    #ten_of_diamonds {
    position: absolute;
    left: 100px;
    top: 100px;
    z-index: 1;
    }
    
    #jack_of_diamonds {
    position: absolute;
    left: 115px;
    top: 115px;
    z-index: 2;
    }
    
    #queen_of_diamonds {
    position: absolute;
    left: 130px;
    top: 130px;
    z-index: 3;
    }
    
    #king_of_diamonds {
    position: absolute;
    left: 145px;
    top: 145px;
    z-index: 4;
    }
    
    #ace_of_diamonds {
    position: absolute;
    left: 160px;
    top: 160px;
    z-index: 5;
    }

    Это относительно простой метод, но в нём заложены большие возможности. Вы
    можете размещать текст над изображением, изображение над текстом и т. д.

    Слои можно использовать в различных ситуациях. Например, попробуйте
    использовать z-index для эффектов с заголовками вместо создания
    этих заголовков как графических элементов. С одной стороны, текст загружается
    быстрее, а с другой — потенциально улучшается работа поисковых машин.

    Создаем таблицы <TABLE><TR><TD>

    Описание

    Элемент <table> служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются с помощью тегов <tr> и <td>. Внутри <table> допустимо использовать следующие элементы: <caption><col><colgroup>,<tbody><td><tfoot><th><thead> и <tr>.

    Таблицы с невидимой границей долгое время использовались для верстки веб-страниц, позволяя разделять документ на модульные блоки. Подобный способ применения таблиц нашел воплощение на многих сайтах, пока ему на смену не пришел более современный способ верстки с помощью слоев.

    Синтаксис

    <table>  <tr>    <td></td>  </tr></table>

    Закрывающий тег обязателен.

    Пример

    <!DOCTYPE HTML>
    <html>
      <head>
        <meta charset="utf-8">
        <title>Таблица размеров обуви</title>
      </head>
    <body>
      <table border="1">
        <caption>Таблица размеров обуви</caption>
        <tr>
            <th>Россия</th>
            <th>Великобритания</th>
            <th>Европа</th>
            <th>Длина ступни, см</th>
        </tr>
          <tr>
                <td>34,5</td><td>3,5</td><td>36</td><td>23</td>
            </tr>
            <tr>
                <td>35,5</td><td>4</td><td>36⅔</td><td>23–23,5</td>
            </tr>
            <tr>
                <td>36</td><td>4,5</td><td>37⅓</td><td>23,5</td>
            </tr>
            <tr>
                <td>36,5</td><td>5</td><td>38</td><td>24</td>
            </tr>
            <tr>
                <td>37</td><td>5,5</td><td>38⅔</td><td>24,5</td>
            </tr>
            <tr>
                <td>38</td><td>6</td><td>39⅓</td><td>25</td>
            </tr>
            <tr>
                <td>38,5</td><td>6,5</td><td>40</td><td>25,5</td>
            </tr>
            <tr>
                <td>39</td><td>7</td><td>40⅔</td><td>25,5–26</td>
            </tr>
            <tr>
                <td>40</td><td>7,5</td><td>41⅓</td><td>26</td>
            </tr>
            <tr>
                <td>40,5</td><td>8</td><td>42</td><td>26,5</td>
            </tr>
            <tr>
                <td>41</td><td>8,5</td><td>42⅔</td><td>27</td>
            </tr>
            <tr>
                <td>42</td><td>9</td><td>43⅓</td><td>27,5</td>
            </tr>
            <tr>
                <td>43</td><td>9,5</td><td>44</td><td>28</td>
            </tr>
            <tr>
                <td>43,5</td><td>10</td><td>44⅔</td><td>28–28,5</td>
            </tr>
            <tr>
            <td>44</td><td>10,5</td><td>45⅓</td><td>28,5–29</td>
            </tr>
            <tr>
                <td>44,5</td><td>11</td><td>46</td><td>29</td>
            </tr>
            <tr>
                <td>45</td><td>11,5</td><td>46⅔</td><td>29,5</td>
            </tr>
            <tr>
                <td>46</td><td>12</td><td>47⅓</td><td>30</td>
            </tr>
            <tr>
                <td>46,5</td><td>12,5</td><td>48</td><td>30,5</td>
            </tr>
            <tr>
            <td>47</td><td>13</td><td>48⅔</td><td>31</td>
            </tr>
            <tr>
                <td>48</td><td>13,5</td><td>49⅓</td><td>31,5</td>
            </tr>
        </table>
    </body>
    </html>

    Форма <FORM> </FORM> и поля ввода данных

    Рассмотрим простейший вариант взаимодействия с пользователем и создадим форму с полями ввода.
    Тег <form> устанавливает форму на веб-странице. Форма предназначена для обмена данными между пользователем и сервером. Область применения форм не ограничена отправкой данных на сервер, с помощью клиентских скриптов можно получить доступ к любому элементу формы, изменять его и применять по своему усмотрению. Документ может содержать любое количество форм, но одновременно на сервер может быть отправлена только одна форма. По этой причине данные форм должны быть независимы друг от друга. Для отправки формы на сервер используется кнопка Submit, того же можно добиться, если нажать клавишу Enter в пределах формы. Если кнопка Submit отсутствует в форме, клавиша Enter имитирует ее использование. Когда форма отправляется на сервер, управление данными передается программе, заданной атрибутом action тега <form>. Предварительно браузер подготавливает информацию в виде пары «имя=значение», где имя определяется атрибутом name тега <input>, а значение введено пользователем или установлено в поле формы по умолчанию. По умолчанию для отправки данных используется метод GET.

    Синтаксис
    <form action=»URL»>

    </form>

    Для того чтобы дать возможность пользователю вводить данные используем тег <input>

    Тег <input>
    Описание
    Сообщает браузеру, к какому типу относится элемент формы.

    Синтаксис
    <input type=»button|checkbox|file|hidden|image|password|radio|reset|submit|text»>

    Значения type

    button Кнопка.
    checkbox Флажки. Позволяют выбрать более одного варианта из предложенных.
    file Поле для ввода имени файла, который пересылается на сервер.
    hidden Скрытое поле. Оно никак не отображается на веб-странице.
    image Поле с изображением. При нажатии на рисунок данные формы отправляются на сервер.
    password Обычное текстовое поле, но отличается от него тем, что все символы показываются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль.
    radio Переключатели. Используются, когда следует выбрать один вариант из нескольких предложенных.
    reset Кнопка для возвращения данных формы в первоначальное значение.
    submit Кнопка для отправки данных формы на сервер.
    text Текстовое поле. Предназначено для ввода символов с помощью клавиатуры.
    color Виджет для выбора цвета.
    date Поле для выбора календарной даты.
    datetime Указание даты и времени.
    datetime-local Указание местной даты и времени.
    email Для адресов электронной почты.
    number Ввод чисел.
    range Ползунок для выбора чисел в указанном диапазоне.
    search Поле для поиска.
    tel Для телефонных номеров.
    time Для времени.
    url Для веб-адресов.
    month Выбор месяца.
    week Выбор недели.

    Пример

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Тег FORM</title>
    </head>
    <body>
    <form action="handler.php">
    <p><b>Как по вашему мнению расшифровывается аббревиатура ОС?</b></p>
    <p><input type="radio" name="answer" value="a1">Офицерский состав<Br>
    <input type="radio" name="answer" value="a2">Операционная система<Br>
    <input type="radio" name="answer" value="a3">Большой полосатый мух</p>
    <p><input type=" radio "></p>
    </form>
    </body>
    </html>

     

  • Лабораторная работа по HTML №2 — Блочная верстка

    Задание сверстать макет

    макет

     Селектор       width   height

    #header           960          100

    #nav                 960          100

    #section            ?            700

    .article                            100

    #aside              300         700

    #footer            960          100

    Справочный материал
    marg pad

    Бордюр

           Описание

    Универсальное свойство border позволяет одновременно установить толщину, стиль и цвет границы вокруг элемента. Значения могут идти в любом порядке, разделяясь пробелом, браузер сам определит, какое из них соответствует нужному свойству. Для установки границы только на определенных сторонах элемента, воспользуйтесь свойствами border-top, border-bottom, border-left, border-right.

    Синтаксис

    border: [border-width || border-style || border-color] | inherit

    Значения

    Значение border-width определяет толщину границы. Для управления ее видом предоставляется несколько значений border-style. Их названия и результат действия представлен на рис. 1.

    border

    Рис.1. Стили рамок

    border-color устанавливает цвет границы, значение может быть в любом допустимом для CSS формате.

    Пример: border: 4px double black; Можно задавать стиль одной строкой как показанов в примере.

    float:left

    В случае, если необходимо разместить два блока div в одну линию друг за другом, у первого блока указывается стиль float:left (это означает что своей левой границей данный блок должен прилипнуть к предыдущему блоку в потоке). Первый блок оказывается прижатым, например к левой границе окна браузера. Если следующему блоку в потоке указать тоже самое значение в стилях, то два блока будут выводиться на одной линии. Первый блок будет прилипать к левой границе экрана, а второй, своей левой границей, к правой границе предыдущего блока.

    Если у второго блока указать значения стиля float:right, то оба блока все так же окажутся расположенными на одной линии, но теперь первый блок будет прилипать к левой границе окна браузера, а правый — своей правой стороной к правой границе окна браузера.

    Clear- Запрет на обтекание.

    Устанавливает, с какой стороны элемента запрещено его обтекание другими элементами. Если задано обтекание элемента с помощью свойства float, то clear отменяет его действие для указанных сторон.

    Синтаксис

    clear: none | left | right | both | inherit

    Значения

    None — Отменяет действие свойства clear, при этом обтекание элемента происходит, как задано с помощью свойства float или других настроек.

    Both — Отменяет обтекание элемента одновременно с правого и левого края. Это значение рекомендуется устанавливать, когда требуется снять обтекание элемента, но неизвестно точно с какой стороны.

    Left — Отменяет обтекание с левого края элемента. При этом все другие элементы на этой стороне будут опущены вниз, и располагаться под текущим элементом.

    Right — Отменяет обтекание с правой стороны элемента.

    Inherit — Устанавливает значение родителя.

     

    float

    Блочная верстка или основы анатомии скелета сайтов

    Сайты тоже имеют свой скелет. Но о его особенностях спрашивать врачей бесполезно. Да и ветеринары тоже не в курсе строения сайта. Об этом ведомо лишь верстальщикам. Именно от них зависит строение скелета будущего ресурса. А главным способом создания костей его скелета является блочная верстка.

    Верстка сайта – ремесло для посвященных

    Есть в верстке сайта что-то таинственное. Но это до тех пор, пока не познакомишься с этим ремеслом поближе. Начинаем наше посвящение:

    Следующим этапом разработки сайта после создания его макета является верстка. Задача верстальщика перенести с помощью html кода и таблиц css скелет будущего сайта в виртуальный мир. Проще говоря, перенести размеры и пропорции ресурса в форму, понятную для браузера.

    В процессе верстки кодом html происходит разбивка «скелета» сайта на части. А с помощью css(каскадных таблиц стилей) задаются размеры его «костей», цвет и расположение.

    Различают несколько видов верстки:

    I. Табличная – ранее была основным способом верстки. В табличной верстке для задания структуры сайта используется тег <table> и его дочерние теги. Верстка с помощью таблиц позволяет наиболее пропорционально расположить все элементы дизайна относительно друг друга. Но в тоже время такой код получается слишком объемным:

    Верстка с помощью таблиц

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

    Содержимое страницы, сверстанной на основе таблиц, не будет отображено до тех пор, пока не загрузятся все данные. Блочная верстка позволяет отображать каждый загруженный элемент отдельно.

    Плохая индексация табличных страниц объясняется большими промежутками между блоками текста, расположенного в разных ячейках таблицы.

    Теперь табличная верста редко используется в качестве основного метода создания сайтов. Сейчас ее применяют лишь для структурирования табличных данных и расположения графических изображений.

    II. Блочная – в данный момент является основным способом верстки. В отличие от табличной блочная верстка обладает рядом преимуществ:

    • Отделение стиля элементов от кода html;
    • Возможность наложения одного слоя на другой – такая возможность во многом облегчает позиционирование элементов.
    • Лучшая индексация поисковиками;
    • Высокая скорость загрузки страницы, состоящей от взаимно независимых элементов;
    • Легкость создания визуальных эффектов (выпадающих меню, списков, всплывающих подсказок).

    Основным недостатком блочной верстки является некая «двусмысленность» понимания ее кода различными браузерами. Поэтому часто html страницы приходится «доводить» путем использования специальных хаков.

    С появлением блочной верстки родилось такое понятие, как «кроссбраузерность». Из-за различия отображения одного и того же элемента в разных браузерах верстальщикам приходится вставлять в основной html целые куски кода (хаки).

    Действие хака является узкоспециализированным и решает проблему некорректного отображения лишь в одном браузере.

    Основным элементом, применяемым в блочной верстке, является тег <div>. Участок кода, отделенный этим тегом, называется слоем. Все стилевые решения вынесены за границы кода html в каскадные таблицы стилей. Доступ к ним осуществляется через идентификаторы или классы css:

    стилевые решения

    Как происходит блочная верстка?

    Перед началом верстки готовый psd макет сайта в графическом редакторе разрезают на блоки (слои). В отдельную папку помещают вырезанные фоновые картинки, которые будут прикрепляться отдельно к каждому слою:

    Как происходит блочная верстка?

    Для примера возьмем вот такой макет сайта, созданный в Photoshop. Сначала в текстовом редакторе с помощью div задаем структуру будущего ресурса и присваиваем каждому слою свой селектор id. Получается такая структура:

    макет сайта

    Затем к готовой структуре сайта на html строкой <link rel=»stylesheet» type=»text/css» href=»style.css» /> прикрепляем файл css. После чего добавляем в него стилевое описание каждого слоя, позиционирование относительно других элементов и его размеры.

    Более подробно ознакомиться со всеми свойствами css можно из технической документации к языку.

    Полный код примера index.html:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                <title>Пример блочной верстки</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
     
    <body>
     
    <div id="container">
    	<div id="header">
    	<h2>Шапка</h2>
    	</div>
    		 
    	<div id="navigation">
    	<h2>Блок навигации</h2>
    	</div>
    		 
    	<div id="menu">
    	<h2>Меню</h2>
    	</div>
    		 
    	<div id="content">
    	<h2>Контент</h2>
    	</div>
    		 
    	<div id="clear">
    		 
    	</div>
    							   
    	<div id="footer">
    	<h2>Подвал сайта</h2>
    	</div>
    </div>
    		 
    </body>
    </html>

    Содержимое файла style.css:

    body {
                background: #f3f2f3;
                color: #000000;
                font-family: Trebuchet MS, Arial, Times New Roman;
                font-size: 12px;
    }
     
    #container {
                background:#99CC99;
                margin: 30px auto;
                width: 900px;
                height: 600px;
    }
     
    #header {
                background: #66CCCC;
                height: 100px;
                width: 900px;
    }
     
    #navigation {
                background: #FF9999;
                width: 900px;
                height: 20px;
    }
     
    #menu {
                background: #99CC99;
                float: left;
                width: 200px;
                height: 400px;
    }
     
    #content {
                background: #d2d0d2;
                float: right;
     
                width: 700px;
                height: 400px;
    }
     
    #clear {
                clear:both;
    }
     
    #footer {
                background: #0066FF;
                height: 80px;
                width: 900px;
    }

    Вот так наш пример блочной верстки сайта выглядит в окне браузера:

    пример блочной верстки сайта

    Конечно, этот пример является лишь наглядным пособием для демонстрации того, как происходит блочная верстка. Настоящая верстка происходит с использование фоновых изображений и логотипов, подключаемых в css. А также с включением в html и css кода хаков для оптимизации отображения во всех браузерах.

     

  • Лабораторная работа №1 по HTML

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

    Задание сверстать страницу по ссылке 

    Ход выполнения работы:

    1. Создайте сайт (папку) и назовите «dog»

    В папку «dog» создайте папку с изображениями «images» и создайте файл index.html.

    1. Откройте index.html через NotePad++
    1. Напишите структуру html
     <html>
          <head>
            <title></title>
         </head>
        <body></body>
      </html>
    1. Пропишите все meta тэги (<meta name=»description» content=»описание сайта»> и т.д.)
    1. Сделайте верстку по по ссылке 
    1. Создайте гиперссылку на изображения и укажите путь к изображениям. 

    ___________________________________________________________________

    Форматирование шрифтов. Шрифты различаются по своему внешнему виду (начертанию), по размеру, по стилю (прямой, курсив или наклонный) и по «жирности» отображения (нормальный, полужирный).

    • font-family – приоритетный список шрифтов. Вместо названия конкретного шрифта можно использовать типовые семейств шрифтов: serif, sans-serif, cursive, fantasy, monospace.
    • font-style – стиль шрифта: нормальный (normal), курсивный (italic) или наклонный (oblique).
    • font-weight – жирность шрифта: нормальная (normal), полужирный (bold).
    • font-size – размер шрифта. Его значение может быть абсолютным (xx-small, х-small, small, medium, large, x-large, xx-large или в pt) или относительным (larger и smaller, процентах или em).
    • line-height – высота строки.

    Для сочетания всех возможных стилей для шрифта используется свойство font. Если свойство не задаётся, то это соответствует значению по умолчанию. Размер шрифта и высота строки задаются через косую черту.

    Р {font-family: Impact, «Times New Roman», serif}

    Р {font-size: l2pt}

    Р {line-height: l4pt}

    Цвет и фон. Свойства этой категории определяют цвет и фон элемен-та. Фон можно задать в виде цвета или изображения.

    • color – цвета текста. Начальное значение – transparent, которое определяет фон элемента как прозрачный.
    • background-color – цвет фона.
    • background-image – фоновое изображение.

    background-image: url(путь к файлу) | none | inherit

    text-align

    Данный стиль задает выравнивание текста внутри родительского блока. Может иметь значения left, right, center.

    Тег <img>

    Тег <img> предназначен для отображения на веб-странице изображений в графическом формате GIF, JPEG или PNG. Адрес файла с картинкой задаётся через атрибут src. Если необходимо, то рисунок можно сделать ссылкой на другой файл, поместив тег <img> в контейнер <a>. При этом вокруг изображения отображается рамка, которую можно убрать, добавив атрибут border=»0″ в тег <img>.

    Рисунки также могут применяться в качестве карт-изображений, когда картинка содержит активные области, выступающие в качестве ссылок. Такая карта по внешнему виду ничем не отличается от обычного изображения, но при этом оно может быть разбито на невидимые зоны разной формы, где каждая из областей служит ссылкой.

    Синтаксис

    HTML <img src=»URL» alt=»альтернативный текст»>
    XHTML <img src=»URL» alt=»альтернативный текст» />

    Атрибуты

    alt — Альтернативный текст для изображения.

    width – Ширина изображения.

    height – Высота изображения.

    Src — Путь к графическому файлу.

    Закрывающий тег

    Не требуется.

    Пример

    <img src=»images/girl.png» width=»189″ height=»255″ alt=»Фото моей дочки»>

    ТЕГ <a>

    Тег <a> является одним из важных элементов HTML и предназначен для создания ссылок. В зависимости от присутствия атрибутов name или href тег <a> устанавливает ссылку или якорь. Якорем называется закладка внутри страницы, которую можно указать в качестве цели ссылки. При использовании ссылки, которая указывает на якорь, происходит переход к закладке внутри веб-страницы.

    Для создания ссылки необходимо сообщить браузеру, что является ссылкой, а также указать адрес документа, на который следует сделать ссылку. В качестве значения атрибута href используется адрес документа (URL, Universal Resource Locator, универсальный указатель ресурсов), на который происходит переход. Адрес ссылки может быть абсолютным и относительным. Абсолютные адреса работают везде и всюду независимо от имени сайта или веб-страницы, где прописана ссылка. Относительные ссылки, как следует из их названия, построены относительно текущего документа или корня сайта.

    Синтаксис

    <a href=»URL»>…</a>

    <a name=»идентификатор»>…</a>

    Атрибуты

    Title — Добавляет всплывающую подсказку к тексту ссылки.

    Href — Задает адрес документа, на который следует перейти.

    Списки <UL> <LI>

    Тег <ul> устанавливает маркированный список. Каждый элемент списка должен начинаться с тега <li>. Если к тегу <ul> применяется таблица стилей, то элементы <li> наследуют эти свойства.

    Синтаксис

    <ul>

    <li>элемент маркированного списка</li>

    </ul>

    Пример

     

    <!DOCTYPE HTML>
    
    <html>
    
                <head>
    
                            <meta charset="utf-8">
    
                            <title>Тег UL</title>
    
               </head>
    
     <body>
    
      <ul>
    
                                        <li>Чебурашка</li>
    
                                       <li>Крокодил Гена</li>
    
                                       <li>Шапокляк</li>
    
                            </ul>
    
     </body>
    
    </html>