Каким образом можно создать точку останова? Например, если в Лекции 8 в примере, который демонстрирует возможность <canvas> для работы с готовыми изображениями (последний в лекции) в цикле |
Использование CSS в мобильных разработках для представления текстов и таблиц
Ход выполнения работы:
Создайте проект Cordova с произвольным именем, например, labCSS.
Откройте в папке проекта www/css файл index.css, содержащий таблицу стилей шаблона проекта:
Замените содержимое таблицы стилей файла index.css (полностью удалите старое содержимое) новыми правилами, содержащими селекторы body, h1, h2 и h3:
body { background-color:#fbf7e4; -Цвет фона font-family:Verdana, Geneva, sans-serif; - Стиль текста margin-left:20px; ;-Отступ слева color:#8e001c;-Цвет текста } h1 { background-color:#8E001C; color:#e7e8d1; font-family:"Arial Black", Gadget, sans-serif; text-align:center;- Положение текста(center-центр,right-право, left - лево) } h2 { background-color:#424242; color:#d3ceaa; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:5px;-Отступ слева } h3 { background-color:black; color:white; font-family:"Trebuchet MS", Calibri, Helvetica, sans-serif; margin-left:8px; }
Замените содержимое главного файла проекта - index.html (полностью удалите старое содержимое) новым кодом разметки, содержащим элемент <style> для связи с созданной таблицей стилей index.css и теги <body>, <h1>, <h2> и <h3>, соответствующие правилам таблицы стилей. Новый код разметки страницы index.html:
<!DOCTYPE HTML> <html lang="ru"> <head> <link rel="stylesheet" href="css/index.css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Тестовая страница</title> </meta> </head> <body> <h1>Пример форматирования текстов</h1> <h2>Это заголовок h2</h2> <h3>Это заголовок h3</h3> В мобильных приложениях роль CSS особенно велика в связи с тем, что экраны мобильных устройств меньше; взаимодействия и ожидания здесь другие. При работе с мобильными устройствами используются разные средства ввода: пальцы, стилусы, маленькие кнопки. Необходимость прищуриваться, чтобы разглядеть текст, может вызвать у пользователя раздражение. Таблицы CSS являются также основой адаптивного дизайна мобильных приложений, включающего набор методик использования CSS для экранов разных размеров. <h1><a href="SecondPage.html">Перейдём на вторую страницу</a> </h1> </body> </html>
Результат запуска Cordova - проекта:
Создадим вторую html-страницу проекта - SecondPage.html, на которой представим таблицу "Содержание домашних питомцев". Для будущей страницы создайте в папке проекта www/css второй файл стилей Secondstyle.css:
body { background-color:#fbf7e4; font-family:Verdana, Geneva, sans-serif; margin-left:20px; color:#8e001c; } table { width:400px; border-style:groove; border-width:thick; border-color:#FF5C19; color:#C00; font-family:Verdana, Geneva, sans-serif; font-size:10px; } caption { font-family:Tahoma, Geneva, sans-serif; font-size:24px; color:hsl(17, 60%, 40%); padding:12px; } td, th { height:50px; border-style:solid; border-width:thin; border-color:#000; padding:20px; }
Создайте в папке www новую страницу SecondPage.html, включающую ссылку на файл стилей "css/Secondstyle.css":
<!DOCTYPE HTML> <html lang="ru"> <head> <link rel="stylesheet" href="css/Secondstyle.css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Тестовая страница</title> </meta> </head> <body> <table> <caption> Содержание домашних питомцев </caption> <tr> <td> § <th> Кошки <th> Собаки <th> Рыбки <tr> <th> Корм <td> Хорошая еда для кошек <td> Корм для собак <td> Противный корм для рыб <tr> <th> Уход <td> Когти <td> Резиновый мяч <td> Очистка аквариума и пористые камни для аквариума </table> </body> </html>
Запустите проект и перейдите на его вторую страницу. Результат выполнения должен быть примерно вот таким: