Лаб 1 (Лабораторный практикум), страница 3

PDF-файл Лаб 1 (Лабораторный практикум), страница 3 Языки интернет-программирования (17429): Лабораторная работа - 5 семестрЛаб 1 (Лабораторный практикум) - PDF, страница 3 (17429) - СтудИзба2017-12-28СтудИзба

Описание файла

Файл "Лаб 1" внутри архива находится в папке "Лабораторный практикум". PDF-файл из архива "Лабораторный практикум", который расположен в категории "". Всё это находится в предмете "языки интернет-программирования" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "языки интернет-программирования" в общих файлах.

Просмотр PDF-файла онлайн

Текст 3 страницы из PDF

Позволяет разметить список, элементы которогобудут отмечены порядковым номером. В разметке каждыйэлемент списка указывается тегами <li>…</li>. Имеютсяатрибуты (устаревшие) start, позволяющий указать стартовыйномер, а также type, позволяющий указать тип нумерации:1(арабские числа), A, a (буквы латинского алфавита), I,i(римские числа).Пример:<ol><li>Кофе</li><li>Чай</li><li>Молоко</li></ol>Будет выведено: Кофе Чай Молоко<h1>…<h6> Устаревшие теги, предназначенные для того, чтобы выделитьзаголовки соответствующего уровня.

Рекомендуетсяиспользовать стили.12Вставка изображенийДля вставки изображений применяется элемент <img />.Элемент img имеет обязательный атрибут src, который должен содержать URLграфического файла. Любой современный браузер поддерживает отображениеформатов png, jpg, gif. Рекомендуется использование формата png по причинеотсутствия лицензионных ограничений.Другой обязательный атрибут – alt. Его использование необходимо для того,чтобы в браузерах, которые не могут отобразить изображение, вместоизображения был выведен текст.Обратите внимание на то, что значение атрибута alt также используетсяпоисковыми системами для того, чтобы ассоциировать изображение, указанноев атрибуте src с текстом.Необязательные атрибуты width и height указывают ширину и высотуизображения в пикселах или процентах.

Их использование необходимо длякорректного отображения страницы до того, как браузер загрузил изображение.Помните о том, что каналы связи не идеальны, а скорости порядка 10-100килобит до сих пор встречаются в условиях плохого покрытия у беспроводныхмодемов, включая технологии 3G и LTE! Если не учитывать скорость загрузкистраниц, пользователи, просматривающие такие страницы, будут видетьпостоянно меняющуюся разметку.Пример:<img src=”picture.png” width=”100” height=”200” alt=”Диаграмма” />Вставка ссылокДля вставки ссылок применяется так называемый якорный элемент <a>(anchor).

Любой текст или изображение, помещенные между тегами <a> и </a>будут отображены в браузере как элементы, чувствительные к нажатию.Обязательный атрибут – href, который содержит URL.Примеры:<a href=”http://www.somesite.ru/”><img src=”picture.png” width=”100” height=”200” alt=”Диаграмма” /></a><a href=”http://www.somesite.ru/”>Некоторый текст</a>Разметка таблицДля разметки таблиц используется элемент <table>, который являетсяконтейнером для элементов <tr> (строка), <th> (заголовок), и <td> (колонка).13Следует отметить, что элемент table часто использовался не только дляоформления таблиц как таковых, а для разграничения областей отображения настранице.Пример:<table border="1"><tr><th>Наименование</th><th>Количество</th></tr><tr><td>ручка</td><td>10</td></tr><tr><td>карандаш</td><td>20</td></tr></table>Результат представлен на рисунке 1.НаименованиеРучкаКарандашКоличество1020Рисунок 1 Пример отображения таблицыСледует обратить внимание на атрибут width, который указывает ширинутаблицы в пикселах или процентах ширины устройства отображения.

Атрибутborder указывает толщину линии.Элементы <td> и <th> обеспечивают разметку колонок и имеют два важныхопциональных атрибута: rowspan и colspan. С помощью этих атрибутов можноуказать объединение ячеек таблицы по строкам и столбцам соответственно.Пример:<table width="100%" border="1"><tr><th colspan="2">Назв. & Кол.</th><th>Всего</th></tr><tr><td>Ручка</td><td>10</td><td rowspan="2">30</td></tr><tr><td>Карандаш</td><td>20</td></tr></table>14Результат представлен на рисунке 2.Назв.

& Кол.ВсегоРучка10Карандаш2030Рисунок 2 Пример отображения таблицы с объединением столбцов и строкЭлементы разметки блоковКак уже упоминалось ранее, элемент <table> исторически используется нетолько для того, чтобы отображать таблицы как таковые, но и для разметкиблоков. Этот подход применялся до того, как были разработаны таблицыстилей и в настоящее время должны быть заменен блочной разметкой, аименно элементами <div> и <span>.Элемент <span> используется для выделения фрагментов текста, например длятого, чтобы выделить цветом фрагмент внутри параграфа. Обратите вниманиена то, что параграф при этом остаётся целым.Пример:<p>Некоторый текст, часть которого <span style="color:red">выделенакрасным</span>.</p>Отображение:Некоторый текст, часть которого выделена красным.Элемент <div> используется для разметки блока, содержащего произвольныеэлементы, а не только текст.

Более того, элемент <div> может содержатьвложенные элементы <div>.Пример:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><style type="text/css">#div1 {float: right;}#div2 {width: 100px;float: left;}</style></head><body><div id="div1"><table border="1"><tr><th colspan="2">Назв. & Кол.</th><th>Всего</th></tr><tr><td>Ручка</td><td>10</td><td rowspan="2">30</td></tr>15<tr><td>Карандаш</td><td>20</td></tr></table></div><div id="div2"><p>Некоторый текст, часть которого <spanstyle="color:red">выделена красным</span>.</p></div></body></html>Результат представлен на рисунке 3.Рисунок 3 Пример отображения таблицы внутри блокаБолее подробно см.

раздел блочной моделиhttp://www.w3.org/TR/CSS2/box.html.ФормыДля того, чтобы пользователь имел возможность ввода данных и отправки ихна сервер, разработан элемент <form>, который является контейнером дляэлементов ввода.Пример:<form action="/form_submit" method="get">Имя: <input type="text" name="fname" /><br />Фамилия: <input type="text" name="lname" /><br />Пол:<input type="radio" name="gender" value="м"/>м<input type="radio" name="gender" value="ж"/>ж<br /><input type="submit" value="Отправить" /></form>Результат представлен на рисунке 4.16Рисунок 4 Пример отображения формы17Основным элементом внутри формы является <input>, причем вид поля вводаопределяется атрибутом type. Некоторые возможные значения атрибута typeприводятся в следующей таблице.Таблица 3.

Значения атрибута type тэга input.ТипОписаниеtype="text"Текстовое поле.type="password"Текстовое поле для ввода пароля. Введенные символымаскируются символом *.type="radio"Селектор в виде круглой кнопки. Возможные позициивыбора ввода реализуются несколькими элементами с этимтипом и одинаковым значением атрибута name. См. впримере name="gender"type="checkbox"Селектор в виде квадрата. В отличии от типа radio,предполагает только два состояния: пункт выделен или невыделенtype="submit"Кнопка выполнения стандартного действия подтверждения.type="button"Произвольная кнопка. Форма может иметь несколькокнопок.Устаревшие элементы форматированияДо появления таблиц стилей использовались специальные элементымодификации текста и выравнивания других элементов.

В настоящее время ихиспользование ЗАПРЕЩЕНО, однако они могут встретиться в существующейразметке и продолжают поддерживаться браузерами.Таблица 4 Устаревшие элементы разметкиТэг<center><font>ОписаниеУстанавливает выравнивание по центру. Применим для любымэлементамОпределяет гарнитуру текста, размер и цвет.<i><b>Пример:<font face="verdana" color="green">This is some text!</font>Определяет шрифт курсив.Определяет жирный шрифт.18Использование валидаторов HTML и CSSДля контроля правильности набора html-страницы и таблиц стилей CSSсуществуют специализированные средства.Эталонный валидатор Validator.W3C доступен бесплатно по адресуhttp://validator.w3.org/ , однако его использование предполагает, чтопроверяемый сайт полностью доступен в Интернет, либо проверить можнобудет только одиночные файлы.Локальную проверку правильности разметки можно осуществить при помощиплагинов для браузера Mozilla Firefox, например HTML VALIDATOR(http://users.skynet.be/mgueury/mozilla/) .

Отметим также, что Mozilla Firefoxимеет встроенную консоль ошибок, в которой отображаются ошибки разметкиCSS. Существуют также коммерческие продукты для проверки правильностиразметки, например CSE HTML Validator for Windows http://www.htmlvalidator.com/.Рассмотрим принципы работы с HTML VALIDATOR. Браузер Mozilla Firefox14, HTML VALIDATOR 0.9.5.1.Рисунок 5 Информация от валидатора о корректной страницеДля примера внесём несколько ошибок в разметку HTML и CSS.19<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Проверка разметки</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><style type="text/css">#main {position: absolute;left: 100px;top: 50pxborder: 1px solid black;padding: 0 100px 100px 0}#content {position: relative;left: 20px;top: 10px;border: 1px solid green;}</style></head><body><div id="main">Главное меню:<div id="content"><p>Некоторый текст для проверки размещения элемента.</div></div></body></html>При визуальном просмотре страницы ошибки могут быть не обнаружены.Однако валидатор показывает, что существует одна ошибка (рисунок 10).Рисунок 6 Предупреждение валидатора о некорректной странице.Необходимо выполнить двойной щелчок мышью на выданное сообщение обошибке, после чего откроется окно просмотра исходного кода страницы.20Рисунок 7 Просмотр кода и сообщение об ошибке.Помимо ошибок разметки всегда следует проверять правильность CSS.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее