Номер части:
Журнал

ПРИМЕНЕНИЕ HTML И CSS ДЛЯ СОЗДАНИЯ ИНТЕРАКТИВНЫХ ВЕБ САЙТОВ (7-10)



Науки и перечень статей вошедших в журнал:
Авторы: Akhmedzhanova Z., Gafurova P.
DOI:


ПРИМЕНЕНИЕ HTML И CSS ДЛЯ СОЗДАНИЯ ИНТЕРАКТИВНЫХ ВЕБ САЙТОВ.

Ахмеджанова Заррина

Ташкент университет информационных технологий

Гафурова Парвина

Ташкент университет информационных технологий

Axmedjanova Z.

Tashkent Universitety of Informasion Technologies

Gafurova P.

Tashkent Universitety of Informasion Technologies

АННОТАЦИЯ

В данной работе покажем как мы подключаем HTML к CSS, используя их интеграцию просто изменив стиль любого элемента. Аббревиатура HTML расшифровывается как «Hyper Text Markup Language», то есть «язык разметки гипертекста» и CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология описания внешнего вида документа, преимущественно использующаяся как средство оформления веб-страниц.. Как нам уже известно с помощью HTML можно создавать практически все, а CSS отвечает за создание каскадных стилей. Наша цель создать интерактивный веб сайт применив HTML и CSS.

ABSTRACT

In this paper, we will show how we connect HTML to CSS, using their integration simply by changing the style of any element. HTML abbreviation stands for “Hyper Text Markup Language”, that is, “hypertext markup language” and CSS (Cascading Style Sheets are cascading style sheets), a technology for describing the appearance of a document, primarily used as a means for designing web pages. Аlready known using HTML you can create almost everything, and CSS is responsible for creating cascading styles. Our goal is to create an interactive website using HTML and CSS.

Ключевые слова: ПО, WWW, таблица, тег, HTML, графика
Keywords: software, www, table, tag, HTML, graphics

Используя каскадные таблицы стилей — Cascading Style Sheets (CSS), — вы можете применить стиль к своим веб-страницам, чтобы придать им желаемый внешний вид. Работа CSS основана на их подключении к объектной модели документа — Document Object Model (DOM).

Используя CSS и их интеграцию с DOM, можно быстро и просто изменить стиль любого элемента. Например, если не нравится исходный вид заголовков, определяемых тегами <h1>, <h2> и т. д., можно назначить новый стиль, отменяющий исходные настройки, касающиеся используемого семейства шрифтов и размера, применения полужирного шрифта или курсива, а также многих других свойств.

После знакомства с HTML разработчики сайтов разделяются на две основные категории. Одна часть считает, что с помощью HTML на сайте можно создавать всё или практически всё, другая же понимает, что в целом средств разметки недостаточно для оформления веб-документов. Действительно, HTML лишь первый этап в процессе обучения созданию сайтов. Следующим шагом является изучение стилей или CSS (Cascading Style Sheets, каскадные таблицы стилей).

Стили представляют собой набор параметров, управляющих видом и положением элементов веб-страницы. Чтобы стало понятно, о чем идет речь, посмотрим на рис. 1.1.

Рис. 1

Рис. 1.1. Веб-страница, созданная только на HTML

Это обычная веб-страница, оформленная без всяких изысков. Тот же самый документ, но уже с добавлением стилей приобретает совершенно иной вид (рис. 1.2).

Рис. 2

Рис. 1.2. Веб-страница, созданная на HTML и CSS

Перемена разительна, поэтому заглянем в код, чтобы понять, в чем же разница (пример 1.1).

Пример 1.1. Исходный код документа

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>

<html>

<head>

<title>Флексагон</title>

<meta charset=»utf-8″>

<link rel=»stylesheet» href=»style.css»>

</head>

<body>

<h1>Флексагон</h1>

<p>Флексагон представляет собой бумажную фигуру, которая имеет

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

Перегибая флексагон, по очереди будем наблюдать все его поверхности.</p>

</body>

</html>

Сам код HTML никаких изменений не претерпел и единственное добавление — это строка <link rel=»stylesheet» href=»style.css»>. Она ссылается на внешний файл с описанием стилей под именем style.css. Содержимое этого файла показано в примере 1.2.

Пример 1.2. Содержимое стилевого файла style.css

body {

font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */

font-size: 11pt; /* Размер основного шрифта в пунктах */

background-color: #f0f0f0; /* Цвет фона веб-страницы */

color: #333; /* Цвет основного текста */

}

h1 {

color: #a52a2a; /* Цвет заголовка */

font-size: 24pt; /* Размер шрифта в пунктах */

font-family: Georgia, Times, serif; /* Семейство шрифтов */

font-weight: normal; /* Нормальное начертание текста */

}

p {

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

margin-left: 60px; /* Отступ слева в пикселах */

margin-right: 10px; /* Отступ справа в пикселах */

border-left: 1px solid #999; /* Параметры линии слева */

border-bottom: 1px solid #999; /* Параметры линии снизу */

padding-left: 10px; /* Отступ от линии слева до текста */

padding-bottom: 10px; /* Отступ от линии снизу до текста */

}

В файле style.css как раз и описаны все параметры оформления таких тегов как <body><h1> и <p>. Заметьте, что сами теги в коде HTML пишутся как обычно.

Поскольку на файл со стилем можно ссылаться из любого веб-документа, это приводит в итоге к сокращению объёма повторяющихся данных. А благодаря разделению кода и оформления повышается гибкость управления видом документа и скорость работы над сайтом.

CSS представляет собой свой собственный язык, который совпадает с HTML только некоторыми значениями, например способом определения цвета.

Методы подключения CSS к HTML.

Глобальный CSS помещается в контейнер <head> конкретной страницы. При таком варианте подключения классы и идентификаторы (ID) могут быть использованы для обращения к CSS коду, однако, они будут активны только на этой конкретной странице. CSS стили подключенные таким путем загружаются при каждой повторной загрузке страницы, поэтому они могут повлиять на скорость ее загрузки. Тем не менее, существует несколько ситуаций в которых использование глобальных CSS может быть полезно. К примеру, если вам необходимо отправить кому-нибудь шаблон страницы – вам гораздо проще будет предоставить предварительный результат, если все будет на одной странице. Глобальные CSS помещаются между тегами <style></style>. Вот пример глобальной таблицы стилей:

<head>

<style type=»text/css»>

p {color:white; font-size: 10px;}

.center {display: block; margin: 0 auto;}

#button-go, #button-back {border: solid 1px black;}

</style>

</head>

Преимущества глобальных CSS:

  • Таблица стилей влияет только на одну страницу.
  • В глобальной CSS могут быть использованы классы и идентификаторы (ID).
  • Нет необходимости загружать несколько файлов. HTML и CSS могут быть в одном и том же файле.

Недостатки глобальных CSS:

  • Увеличенное время загрузки страницы.
  • Подключается только к одной странице – неэффективно, если вы хотите использовать одну и ту же CSS для нескольких страниц.

Как произвести подключение CSS к HTML странице

  1. Откройте вашу HTML страницу в любом текстовом редакторе. Если страница уже загружена на вашу учетную запись хостинга, вы можете использовать текстовый редактор предоставленный вашим хостингом. Если данный документ HTML находится на вашем компьютере, вы можете использовать любой текстовый редактор для его редактирования, и после этого повторно загрузить его на вашу учетную запись хостинга используя FTP-клиент.
  2. Найдите открывающий тег <head> и добавьте после него следующий код:

<style type=»text/css»>

  1. Далее перейдите к следующей строке и добавьте нужные CSS правила, к примеру:

body {

background-color: blue;

}

h1 {

color: red;

padding: 60px;

}

  1. Как только вы закончите добавление CSS правил, добавьте закрывающий тег:

</style>

После всех действий, документ HTML с глобальной CSS должен выглядеть примерно так:

<!DOCTYPE html>

<html>

<head>

<style>

body {

background-color: blue;

}

h1 {

color: red;

padding: 60px;

}

</style>

</head>

<body>

<h1>Руководство Hostinger</h1>

<p>Это наш текст.</p>

</body></html>

Литература.

1. Дженнифер Нидерст Роббинс «HTML5, CSS3 и JavaScript. Исчерпывающее руководство». 4-ое издание (2014)

2. Брайан Хоган «HTML5 и CSS3. Веб-разработка по стандартам нового поколения» (2011)

3. Терри Фельке-Моррис «Большая книга веб-дизайна» (2017)

Записи созданы 1175

Похожие записи

Начните вводить, то что вы ищите выше и нажмите кнопку Enter для поиска. Нажмите кнопку ESC для отмены.

Вернуться наверх