Лабораторная работа по дисциплине: «WEB»Основы работы с языком CSS
Оценка 4.7

Лабораторная работа по дисциплине: «WEB»Основы работы с языком CSS

Оценка 4.7
docx
09.04.2022
Лабораторная работа по дисциплине: «WEB»Основы работы с языком CSS
5-6.docx

 

 

Министерство образования и науки ЛНР
Луганский государственный Университет имени Владимира Даля
Стахановский инженерно-педагогический институт
Кафедра информационных систем

 

 

 

 

 

 

 

 

Лабораторная работа № 5-6
по дисциплине: «WEB»

 

 

 

 

 

 

 

 

 

 

Стаханов 2020

 

 

 

Лабораторная работа №5

 

Тема: Основы работы с языком CSS

Цель: изучить базовый синтаксис CSS, способы подключения CSS к HTML коду, основные CSS свойства, научиться применять стилевое оформление к элементам сайта с помощью каскадной таблицы стилей.

 

Практическое задание

Задание 1

1.      Сделайте все абзацы <p> красного цвета.

2.      Сделайте все <h1> зеленого цвета.

3.      Сделайте все <h2> голубого цвета.

4.      Сделайте все <h3> оранжевого цвета.

 

Рисунок 1

Код программы:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p { color: red}

h1 { color: green}

h2{ color: blue}

h3 { color: orange}

</style>

<p>Это абзац с текстом.</p>

<h1>Это абзац h1.</h1>

<p>Это абзац с текстом.</p>

<h2>Это абзац h2.</h2>

<h3>Это абзац h3.</h3>

<h3>Это абзац h3.</h3>

<h2>Это абзац h2.</h2>

</body>

</html>

 

Задание 2

  1. Сделайте первый на странице абзац <p> зеленого цвета.

2.       Сделайте второй на странице абзац <p> красного цвета.

Рисунок 2

Код программы:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p {color: red;}

</style>

<p  style="color:green"> Это абзац с текстом.</p>

<p>Это абзац с текстом.</p>

</body>

</html>

 

 

 

 

 

 

 

Задание 3

1.    Сделайте все абзацы <h2> шириной 300px.

2.     Сделайте все таблицы <table> шириной 400px, высотой 200px.

 

Рисунок 3

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

h2 {width: 300px;}

td {vertical-align: bottom;}

</style>

<h2>

            Абзац с текстом.

</h2>

<h2>

            Абзац с текстом.

</h2>

<h2>

            Абзац с текстом.

</h2>

<table border="5" height="200" width="400">

<tr>

                        <td>Ячейка 1</td>

                        <td>Ячейка 2</td>

                        <td>Ячейка 3</td>

            </tr>

            <tr>

                        <td>Ячейка 4</td>

                        <td>Ячейка 5</td>

                        <td>Ячейка 6</td>

            </tr>

            <tr>

                        <td>Ячейка 7</td>

                        <td>Ячейка 8</td>

                        <td>Ячейка 9</td>

            </tr>

</table>

<h2>

            Абзац с текстом.

</h2>

</body>

</html>

 

Задание 4

  1. Поставьте все <h1> по центру.
  2. Поставьте все <h2> по правому краю.
  3. Сделайте так, чтобы текст в абзацах <p> был выровнен по ширине.
  4. Сделайте так, чтобы во втором абзаце <p> текст был выровнен по центру.
  5. Поставьте все <th> по левому краю.
  6. Поставьте все <td> по центру.

 

Рисунок 4

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

h1 {text-align: center;}

h2 {text-align: right;}

p {text-align: justify; /* Выравнивание по ширине */ }

table td:child {text-align: center;} /* выравнивание по центру*/

table th{text-align: left;} /* выравнивание по левому краю*/

</style>

<h1>

ЦЕНТР</h1>

<h2>по правому краю</h2>

<p>JPEG (Joint Photographic Experts Group) - популярный формат графических

  файлов, широко применямый при создании сайтов и хранения изображений.

  JPEG поддерживает 24-битовый цвет и сохраняет яркость и оттенки цветов в

  фотографиях. Данный формат называют сжатием с потерями, поскольку

  алгоритм JPEG выборочно отвергает данные.</p>

  <p  style="text-align: center"> Это абзац по центру .</p>

  <table border="4" bordercolor="#000000" cellspacing="0" cellpadding="0"width= "400" height="150" align=center>

  <tr><th>Товар </th><th>Код</th><th>Количество</th><th>Цена </th></tr>

<tr valign=bottom align=center>

<td>Клей</td><td>028</td><td>190 шт </td><td>12,2 руб</td></tr>

<tr valign=bottom align=center>

<td>Скотч</td><td>058</td><td>120 шт </td><td>4,6 руб </td></tr>

<tr valign=bottom align=center>

<td>Ластик</td><td>986</td><td>100 шт </td><td>2,3 руб </td></tr>

</table>

</body>

</html>

 

Задание 5

  1. Сделайте все <td> жирным.
  2. Сделайте <h1> нежирным.
  3. Сделайте одновременно <th>, <h1> и <h2> нежирным.

 

Рисунок 5

Код программы:

 

<html>

<head>

<meta charset="utf-8">

<title>Это заголовок тайтл</title>

<style>

p {text-align: justify;}

td  {font-weight: bold;}

th, h1, h2 { font-weight: normal;}

</style>

</head>

<p>История развития техники</p>

<p align 'center' >Информатика</p>

<p>HTML5</p>

<p>CSS3

<p>Робототехника</p>

<p>Web-программирование</p>

<h1>Web-дизайн</h1>

<h3>Конструкторы сайтов</h3>

<h3>Программы для создания сайтов</h3>

<h1>Шрифты для сайтов</h1>

<h2>Операционные системы мобильных устройств</h2>

<h2>История развития операционной системы Windows</h2>

<h3>Системы управления контентом</h3>

<h2>Хостинг для сайтов</h2>

<h2>Средства связи</h2>

</html>

 

Задание 6

  1. Сделайте все <h2> курсивом.
  2. Сделайте все абзацы <p> курсивом, а первый абзац - нет.

 

Рисунок 6

Код программы:

 

<html>

<head>

            <meta charset="utf-8">

            <title>Это заголовок тайтл</title>

<style>

h1 { text-align: center;}

h2 { font-style: italic;}

p {font-style: italic;}

th {text-align: left;}

td {text-align: center;}

</style>

</head>

<p>История развития техники</p>

<p align 'center' >Информатика</p>

<p>HTML5</p>

<p>CSS3

<p>Робототехника</p>

<p>Web-программирование</p>

<h1>Web-дизайн</h1>

<h3>Конструкторы сайтов</h3>

<h3>Программы для создания сайтов</h3>

<h1>Шрифты для сайтов</h1>

<h2>Операционные системы мобильных устройств</h2>

<h2>История развития операционной системы Windows</h2>

<h3>Системы управления контентом</h3>

<h2>Хостинг для сайтов</h2>

<h2>Средства связи</h2>

</html>

 

Задание 7

  1. Сделайте все <h2> 20px.
  2. Сделайте все абзацы <p> 15px.

 

Рисунок 7

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p {       font-size: 15px;}

h2{      font-size: 20px;}

</style>

<p>Первый Р</p>

<p>Второй Р</p>

<h2>Первый h2</h2>

<h2>Второй h2</h2>

<p>Третий Р</p>

<h2>Третий h2</h2>

</body>

</html>

 

 

Задание 8

  1. Сделайте для абзацев <p> шрифт Arial.
  2. Сделайте для <h2> шрифт Times New Roman.
  3. Сделайте для <h3> любой шрифт без засечек.

 

Рисунок 8

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p {       font-family: Arial;}

h2{      font-family: Times New Roman;}

h3{      font-family: Century Gothic;}

</style>

<p>Первый шрифт</p>

<p>Первый шрифт</p>

<h2>Второй шрифт h2</h2>

<h2>Второй шрифт h2</h2>

<h3>Третий шрифт h3</h3>

<h3>Третий шрифт h3</h3>

</body>

</html>

 

Задание 9

  1. Сделайте межстрочный интервал для абзацев <p> в 30px.

 

Рисунок 9

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p {font-size: 20px;       line-height: 50px;}

</style>

<p>При использовании свойства line-height вас может ожидать некоторый подвох: это свойство не задает промежуток между строками текста, как могло бы показаться, а задает высоту линии текста.</p>

<p>Это значит, что реальный видимый промежуток между строками будет вычисляться так: line-height - font-size = расстояние между строками текста. Или наоборот line-height = font-size + расстояние между строками текста.</p>

</body>

</html>

 

Задание 10

  1. Закомментируйте все стили для абзацев.
  2. Для <p> сделайте шрифт Arial, 16 пикселей, курсив, жирный, межстрочный интервал в 30px.
  3. Для <h1> сделайте следующий шрифт: нежирный, 20 пикселей, Verdana.

 

Рисунок 10

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p { 

            font:  italic 16px/30px   Arial ;font-weight: bold;

}<!-- любой текст -->Для <p> сделайте шрифт Arial, 16 пикселей, курсив, жирный, межстрочный интервал в 30px.

<h1>{ 

            font:  20px  Verdana ;font-weight: normal;

}<!-- любой текст -->Для <h1> сделайте следующий шрифт: нежирный, 20 пикселей, Verdana. 

</style>

<p>Текст абзаца Текст абзаца Текст абзаца</p>

    <p>Текст абзаца Текст абзаца Текст абзаца</p>

            <p>Текст абзаца Текст абзаца Текст абзаца</p>

            <h1>Текст абзаца Текст абзаца Текст абзаца</h1>

    <h1>Текст абзаца Текст абзаца Текст абзаца</h1>

            <h1>Текст абзаца Текст абзаца Текст абзаца</h1>

</body>

</html>

 

Задание 11

  1. Сделайте красную строку в абзацах 30px.
  2. Для второго абзаца <p> уберите красную строку.

 

Рисунок 11

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p {text-indent: 30px;}

</style>

<p>Свойство text-indent позволяет задать красную строку, то есть отступ первой строки текста (к примеру, в абзаце).</p>

<p style="text-indent: 0px;">Давайте сделаем красную строку для абзацев: </p>

<p>Третяя строка красная</p>

</body>

</html>

 

Задание 12

  1. Поставьте текст в таблице <table> по верхнему краю по вертикали.
  2. Поставьте текст в <th> по центру по вертикали.

 

Рисунок 12

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

 

table td{vertical-align:top;center;} /* текст в таблице <table> по верхнему краю по вертикали*/

table th{vertical-align:middle; center;} /* выравнивание по левому краю*/

</style>

 

  <table  border="4" bordercolor="#000000" cellspacing="0" cellpadding="0"width= "400" height="400" align=center>

  <tr><th>Товар </th><th>Код</th><th>Количество</th><th>Цена </th></tr>

<tr valign=bottom align=center>

<td>Клей</td><td>028</td><td>190 шт </td><td>12,2 руб</td></tr>

<tr valign=bottom align=center>

<td>Скотч</td><td>058</td><td>120 шт </td><td>4,6 руб </td></tr>

<tr valign=bottom align=center>

<td>Ластик</td><td>986</td><td>100 шт </td><td>2,3 руб </td></tr>

</table>

</body>

</html>

 

Задание 13

  1. Повторите страницу по данному по образцу:

 

Рисунок 13

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<style>

p {text-align:left;width: 385px; text-indent: 30px; }

h1{color: blue;text-indent: 80px; }

h3{color: blue;text-indent: 100px; }

 

</style>

<h1>Что такое СMS</h1>

<p><b><span style="color:#ff0000">CMS</span></b>-"система управления контентом"

(<b><span style="color:#ff0000">движок</span></b>) - написанная PHP-программистами основа

 для сайта, с помощью которой вы сможете

 управлять сайтом (добавлять контент, менять пункты

 меню и т.п.) не зная HTVL и CSS</p>

<p>Однако, для того чтобы сделать сайт с

 помощью <b><span style="color:#ff0000"></b>СMS</span> <i><b><span style="color:#0000FF">потребуются услуги</span></b></i> и

 программиста, и дизайнера, и верстальщика. И

 капиталовложения. </p>

 <h3>Какие бывают CMS</h3>

 <p><p>Бывают различные системы управления контентом: для интернет-магазинов, для блогов, для форумов и т.д.</p></p>

 <h3>Примеры CMS</h3>

 <p><i><b><span style="color:#0000FF">Примеры популярных CMS:</span></b></i>Joomla, WordPress (для блогов), PhpBB (для форумов).</p>

<p><b><span style="color:#ff0000">CMS-ки</span></b> бывают <i><b><span style="color:#ff0000">платные</span></b> и <b><span style="color:#ff0000">бесплатные.</span></b></i></p>

</body>

</html>

 

1.      Повторите страницу по данному по образцу:

 

Рисунок 14

Код программы:

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>цвета</title>

</head>

<body>

<h1 align="center"><span style="color:#FF0000">Что нужно знать, чтобы делать сайты</span></h1>

<ol><span style="color:#FF0000">

<li><b>HTML</b></li>

<li><span style="color:#0000FF"><i>CSS</i></span></li>

<li>PHP</li>

<li>SQL</li>

<li>jQuery</li>

<li>Flash</li>

<li>SEO</li></span>

 

<h1 align="left"><span style="color:#008000">PHP и JavaScript</span></h1>

<align="justify">Языки программирования <b><span style="color:#FF0000">PHP и JavaScript</span></b> позволяют сделать сайт динамичным, то есть реагирующим на действия пользователя. Например, можно сделать красивую выпадающую менюшку или слайдеры</p>

<h1 align="left"><span style="color:#008000">Виды скриптов</span></h1>

<p align="justify">Для этого пишуться скрипты (англ. <b><i><span style="color:#0000FF">script</span></i></b> - "сценарий")- программы, позволяющие реагировать на действия пользователя. Скрипты бывают двух видов:</p>

<ul>

            <span style="color:#a400a4"><li>те, который выполняются на сервере, а результат их выполнения париходит в браузер к пользователю уже в готовом виде. Это скрипты, написанные на языке <b><span style="color:#FF0000">PHP.</span></b> На нем пишутся <b><span style="color:#FF0000">CMS-ки </span></b>-системы управления контентом.</li>

            <li>те, которые выполняются прямо в браузере пользователя. Это скрипты, написанные на языке<b><span style="color:#FF0000"> JavaScript. </span></b>Они чаще всего используются для, того чтобы сделать страницу более удобной и красивой.</li></span>

           

</ul>

</body>

</html>

 

 

 

 

 

 

 

 

Выводы: в ходе лабораторной работы изучили базовый синтаксис CSS, способы подключения CSS к HTML коду, основные CSS свойства, научились применять стилевое оформление к элементам сайта с помощью каскадной таблицы стилей.


 

Министерство образования и науки

Министерство образования и науки

Лабораторная работа №5 Тема:

Лабораторная работа №5 Тема:

Это абзац с текстом.</p> <h1>Это абзац h1

Это абзац с текстом.</p> <h1>Это абзац h1

Рисунок 3 Код программы: <!

Рисунок 3 Код программы: <!

Ячейка 4</td> <td>

Ячейка 4</td> <td>

ЦЕНТР</ h 1> < h 2>по правому краю</ h 2> < p >

ЦЕНТР</ h 1> < h 2>по правому краю</ h 2> < p >

Код программы: < html > < head > <meta charset="utf-8"> <title>

Код программы: < html > < head > <meta charset="utf-8"> <title>

Рисунок 6 Код программы: < html > < head > <meta charset="utf-8"> <title>

Рисунок 6 Код программы: < html > < head > <meta charset="utf-8"> <title>

Системы управления контентом</h3> <h2>Хостинг для сайтов</h2> <h2>Средства связи</h2> </html>

Системы управления контентом</h3> <h2>Хостинг для сайтов</h2> <h2>Средства связи</h2> </html>

Сделайте для <h3> любой шрифт без засечек

Сделайте для <h3> любой шрифт без засечек

Код программы: <! DOCTYPE html > <html> <head> <meta charset="utf-8"> <title> цвета </title> </head> <body> <style> p {font-size: 20px; line-height: 50px;} </style> <p>При использовании свойства…

Код программы: <! DOCTYPE html > <html> <head> <meta charset="utf-8"> <title> цвета </title> </head> <body> <style> p {font-size: 20px; line-height: 50px;} </style> <p>При использовании свойства…

Arial ;font-weight: bold; }<!-- любой текст -->Для <p> сделайте шрифт

Arial ;font-weight: bold; }<!-- любой текст -->Для <p> сделайте шрифт

Задание 12 Поставьте текст в таблице <table> по верхнему краю по вертикали

Задание 12 Поставьте текст в таблице <table> по верхнему краю по вертикали

Задание 13 Повторите страницу по данному по образцу:

Задание 13 Повторите страницу по данному по образцу:

Однако, для того чтобы сделать сайт с помощью <b><span style="color:#ff0000"></b>

Однако, для того чтобы сделать сайт с помощью <b><span style="color:#ff0000"></b>

HTML</b></li> <li><span style="color:#0000FF"><i>CSS</i></span></li> <li>PHP</li> <li>SQL</li> <li>jQuery</li> <li>Flash</li> <li>SEO</li></span> <h1 align="left"><span style="color:#008000">PHP и

HTML</b></li> <li><span style="color:#0000FF"><i>CSS</i></span></li> <li>PHP</li> <li>SQL</li> <li>jQuery</li> <li>Flash</li> <li>SEO</li></span> <h1 align="left"><span style="color:#008000">PHP и
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
09.04.2022