IV. Соглашения по логинам и паролям
Занятие 2. HTML, table I. Вопросы по домашнему заданию? · Про ПРОБЕЛЫ, перевод каретки, спецсимволы все понятно? · Различные кодировки? Unix, IBM, MS не пересекались и создали свои независимые кодировки. Как в блокноте сделать utf-8 (уникод) разобрались? · С сайтом htmlbook.ru поработали? · Вызывать html-скрипт на локальном ПК под выбранным браузером научились? II. Немного про шляпы и про геймификацию Ученый-психолог Де Боно предложил теорию шести мыслеварительных шляп: желтая, белая, красная, зеленая, черная и синяя. Это эскиз, удобный подход для решения некоторых проблем. Сегодня мы рассмотрим проблему игрофикации нашего сервиса с точки зрения желтой шляпы. См. приложение «Бабуля без тормозов».
III. TABLE (приведенные примеры - https://jsfiddle.net/MrLang/1963ds3p/8/) простейший случай: https://jsfiddle.net/MrLang/1963ds3p/9/ <table border=1> <tr><td>A11</td><td>A12 а12</td><td>A13</td></tr> <tr><td>A21</td><td>A22</td><td>A23</td></tr> <tr><td>A31</td><td>A32</td><td>A33</td></tr> </table> <br> простейший случай:
<table border=0> <tr><td>A11</td><td>A12 а12</td><td>A13</td></tr> <tr><td>A21</td><td>A22</td><td>A23</td></tr> <tr><td>A31</td><td>A32</td><td>A33</td></tr> </table> <br> простейший случай, но без border: A11 A12 a12 A13 A21 A2 A23 A31 A3 A33
Поинтересней: <table width='50%' border=1> <caption>Заголовок для таблицы</caption> <tr><th>[1]</th><th>[2]</th><th>[3]</th></tr> <tr><td>A11</td><td>A12</td><td>A13</td></tr> <tr><td>A21</td><td>A22</td><td>A23</td></tr> <tr><td>A31</td><td>A32</td><td>A33</td></tr> </table>
Заголовок для таблицы
Где применяют таблицы? · Для показа табличных данных, например, список членов команды с указанием ФИО, телефона, е-почты, наличие мобильных устройств. · Для определенного форматирования экрана. Например, страница может состоять из трех колонок: левая панель с вертикальным меню, основная центральная панель с информацией страницы и третья, правая панель с медальками, справочной информацией. · Для локального форматирования отдельных элементов страницы. Например, для более красивого вида формы для входа в систему (чтобы поля для ввода были выровнены по одной горизонтальной линии) · Есть ли альтернативы таблице? Да, например, DIV c кучей дополнительных атрибутов. Но, TABLE проще на порядок. Объединение колонок и столбцов: Объединение вертикальное A21+A22:
<table width='50%' border=1> <tr><th>[1]</th><th>[2]</th><th>[3]</th></tr> <tr>< td colspan=2>A11+A12</td> <td>A13</td></tr> <tr><td>A21</td><td>A22</td><td>A23</td></tr> <tr><td>A31</td><td>A32</td><td>A33</td></tr> </table>
Объединение горизонтальное A11+A21:
<table width='50%' border=1> <tr><th>[1]</th><th>[2]</th><th>[3]</th></tr> <tr> <td rowspan=2>A11+A21</td> <td>A12</td><td>A13</td></tr> <tr><td>A22</td><td>A23</td></tr> <!-- нет первого столбца - -> <tr><td>A31</td><td>A32</td><td>A33</td></tr> </table>
Новые атрибуты: cellpadding, cellspacing, align, bgcolor: <table width='50%' border=4 cellpadding ="10" cellspacing ="2"> <tr><th>[1]</th><th>[2]</th><th>[3]</th></tr> <tr><td rowspan=2 align=center >A11+A21</td><td align=right >A12</td><td>A13</td></tr> <tr><td bgcolor=gray >A22</td><td>A23</td></tr> <tr><td>A31</td><td>A32</td><td>A33</td></tr>
</table>
сellpadding – расстояние между рамочкой ячейки и текстом в ячейке, cellspacing – расстояние между ячейками, align – расположение текста в ячейке (=left (прижато к левому краю), =center(по центру), =right(к правому краю)), bgcolor – цвет фона ячейки (red,.. или #232323,..). Есть имена основных цветов (red,white,green,yellow,..) valign – выравнивание по вертикали (=top(прижато к верхнему краю), =middle(по центру), =bottom(прижато к нижнему краю)) width =50% (50% от размера верхнего контейнера), =200 (200 пикселей)
Теги: TABLE, TR, TH, TD, CAPTION, TR, FORM, INPUT,.. Атрибуты и параметры: align = center, bgcolor = gray
Самостоятельная работа: 1. Посмотрите описание тега TABLE и его атрибуты, соответствующие атрибуты и значения их на http://htmlbook.ru/html/table 2. Сделайте страничку входа в сервис (форма с логин, пароль, …) с помощью таблицы IV. Соглашения по логинам и паролям
Имеется почтовый адрес команды: mrlang2017@yandex.ru Пароль – mrlang007 Имя - MrLang
Просьба на всех интернет-сервисах, которые можно использовать для совместной работы регистрироваться с этим адресом и этим паролем.
V. Рассказать о ходе разработки mrLang 2.0 (main2.php – заглавная страница – аналог приложения). Показать эскизы экранов нашего сервиса. Основные проблемы: · На разных устройствах - по разному извлекается звук. · Разные размеры экранов – от 3” до 27“ и разные методы работы с ним (мышка и клавиатура; палец и виртуальная клавиатура, съедающая пространство экрана) · Защита от несанкционированного вмешательства VI. Домашнее задание: 1. написать свой пример html с формой для входа. Дополнительно: поля ПОЛ type=’radio’ (М/Ж), поле ЧемВладеете type=’checkbox’ (HTML/CSS/JS/PHP), поле ЯЗЫК <select/option> (Английский/Немецкий/Французский/Китайский/прочие). Используйте сайт http://htmlbook.ru/ 2. Найти интересные примеры форм для залогинивания в интернете. Изучите реализацию этих форм с помощью Инструмента разработчика в браузерах: Chrome, FF, Opera, IE. 3. Придумать свой вариант экранов входа по логину и/или регистрации, нарисовать на бумаге. 4. Сделать забавные mp3-файлы для забавных картинок (персонажи, просто картинки). Выложить в нашей группе VK. 5. Поупражняться с различными кодировками для *.html - как это все отображается в браузере(ах).
P.S. приложение «Бабуля без тормозов» 1. http://www.mrlang.ru/test/ggm1.html - страничка с десятком фото своеобразной бабуси 2. Представим ситуации: · пользователь входит на сайт · выполняет урок · завершил урок · начал новый урок и завершил его · начал третий урок и завершил его Как данная бабуся (номер бабуси) может реагировать на вышеперечисленные ситуации? Записать фразы которая она может отмочить.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|