Как написать программу на html css

Содержание

Повторим основы, которые вы должны учитывать перед подключением CSS к HTML.

Что такое HTML

HTML (Hyper Text Markup Language, язык разметки гипертекста) – это язык, который придает веб-странице необходимую структуру. HTML используется для таких вещей, как:

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

    Что такое CSS

    HTML задает структуру веб-страниц, а CSS (Cascading Style Sheets, каскадные таблицы стилей) – внешний вид. Каскадная таблица стилей позволяет:

        • Изменять цвета.
        • Изменять шрифты.
        • Изменять дизайн макета.
        • Адаптировать веб-страницы к различным размерам экрана.

      Так работают каскадные таблицы стилей в паре с HTML

      HTML — Полный Курс HTML Для Начинающих [3 ЧАСА]

      Так работают каскадные таблицы стилей в паре с HTML

      Почему разделяют HTML и CSS

      Для создания красивой веб-страницы HTML и CSS «работают» вместе. Но разработчику проще разделять эти компоненты. Такой подход облегчает одновременную настройку нескольких сайтов, ведь можно создавать разные веб-страницы с похожей структурой, обмениваться ими между сайтами, а затем просто настраивать дизайн конкретной страницы в соответствии с тем, на каком сайте вы ее публикуете. Но даже если вы используете HTML отдельно от CSS, вам всё равно в определённый момент понадобится подключить CSS к HTML.

      Зачем подключать CSS к HTML

      Большинство разработчиков добавляют CSS в HTML, встраивая правила CSS в каждый HTML-файл. Но это занимает много времени Кроме того, этот подход увеличивает объем кода, ведь приходится снова и снова добавлять в разные HTML-файлы одни и те же правила CSS, а изменения, внесенные в один файл, не перенесутся автоматически в другие файлы.

      Декларация состоит из свойства и значения

      CSS-правило состоит из свойства (селектора) и значения

      А вот если поместить все стили в один файл с расширением CSS и связать его с файлами HTML, то мы будем использовать один файл CSS для оформления сразу нескольких страниц HTML. Вот и всё объяснение, зачем подключать CSS к HTML-файлу.

      Как прописать стиль элементу

      Прописать любой стиль элементу в HTML вы можете тремя способами:

          1. С помощью внешнего файла стилей. Нужно указать ссылку на этот файл в теге link HTML-документа.
          2. С помощью описания стилей в атрибуте style HTML-элемента. Такие стили называются встроенными или inline-стилями.
          3. Через элемент style в секции head HTML-документа. Этот способ называется внутренним.

          Давайте посмотрим, как прописать стиль элементу разными способами – наглядно и с примерами.

          Учим HTML за 1 час! #От Профессионала | HD Remake

          Полный синтаксис

          Полный синтаксис CSS-правила

          Обратите внимание: внешний способ подключения стилей – самый популярный. Ниже мы рассмотрим подключение внешнего файла стилей и подключение CSS внутренним или встроенным методом.

          Как подключить внешний файл

          Файл с описанием CSS-стилей можно подключить к HTML файлу через тег link, например, вот так:

          Обратите внимание: файл «стилей» в примере выше имеет расширение .CSS. Название файла вполне логичное – external.

          Таким образом, внедрив в код страницы пример выше, вы подключите внешние стили, которые находятся по указанному адресу (в нашем случае – это файл external.css в корне сайта).

          Несколько моментов, которые необходимо иметь в виду:

          • Подключение внешних стилей лучше прописывать внутри секции head HTML-документа.
          • Адрес файла внешних стилей указывается в качестве значения атрибута href.
          • Атрибут rel=»stylesheet» сообщает браузеру, что необходимо инициализировать именно CSS-стили, а не что-то иное.

          А теперь попробуйте найти ошибку и ответить, почему внешние стили не подключаются в этом примере:

          Найдите ошибку

          Ответ: нужно подключать CSS следующим образом:

          Поскольку style.css находится в папке с именем CSS, а HTML находится в другой папке, вам нужно использовать относительный путь ../, чтобы вернуться на один каталог файлов назад и перейти к css/style.css. Теперь файл стилей будет загружен корректно.

          Как подключить внутренние стили

          Внутренние стили – это описание внешнего вида HTML-документа внутри него самого, с помощью тега style в секции head.

          Важно: стили лучше подключать именно внешним файлом. Добавлять внутренние стили можно только в исключительных случаях, ведь они делают код плохо читаемым, значительно увеличивается размер HTML-документа, а сами директивы стилей смешиваются с контентом документа.

          Итак, для подключения внутренних стилей нужно использовать тег style. Выглядеть это может следующим образом:

          h1 < color: red; >p

          Как видим, в тег style добавляются пары, определяющие свойства / значения внутренней таблицы стилей.

          Встроенные (inline) стили описываются аналогичным образом непосредственно в атрибуте style HTML-элемента.

          Как импортировать чужой CSS

          Но сперва о том, как добавить правило импорта в сам HTML-документ:

          Этот код должен быть добавлен в header. Так мы импортировали чужой файл в свой документ.

          Альтернативный способ (если у вас несколько файлов «стилей»):

          Про импорт в CSS-файл. Часто файлов задающих дизайн сайта может быть несколько. В этом случае можно прописать каждый из них:

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

          Читайте также:
          Список домов попавших в программу благоустройства дворов

          С другой стороны, если обе таблицы стилей ссылаются на элементы link в основной HTML-странице, то они могут быть загружены одновременно. Если обе таблицы стилей всегда загружаются вместе, может быть полезно просто объединить их в один файл.

          Пример импортирования

          Пример импортирования CSS

          Достоинства и недостатки разных способов подключения

          Все зависит от того, на каком этапе работы и для чего вам нужен CSS. Мы разобрали достоинства и недостатки всех трех способов подключения.

          1. Встроенный способ

          • Отлично подходит для быстрого исправления / прототипирования и простых тестов без необходимости изменять и CSS-файл, и HTML-документ.
          • Многие почтовые клиенты НЕ разрешают использовать внешние ссылки на .css из-за возможного спама / злоупотребления. Встраиваемые стили в этом случае могут выручить.
          • Занимают место в HTML-документе. Не могут использоваться на разных страницах – даже в IFRAMES.

          2. Внутренний способ

          • Те же, что и в предыдущем случае, но стили будет легче вырезать из окончательного прототипа и поместить во внешний файл, когда шаблоны будут готовы.
          • Некоторые почтовые клиенты не позволяют использовать стили в теге head, так как он удаляется большинством почтовых клиентов.

          3. Внешний способ

          • Легко поддерживать и повторно использовать на сайтах с несколькими страницами.
          • Возможность кэширования – требуется меньшая пропускная способность – более быстрый рендеринг страницы после второй загрузки страницы.
          • Внешние файлы можно размещать в CDN и тем самым снижать количество запросов к серверу, на котором размещены HTML-страницы (если они находятся на разных хостах).
          • Компилируемость: вы можете автоматически удалить все незначащие символы из CSS-файлов в финальной сборке (такая минимизация проводится и для JavaScript-кода, например библиотека jQuery имеет версию для разработчиков и сжатую версию для подключения). Быстрее загрузка – быстрее работа пользователя + меньше использования полосы пропускания – быстрее соединение.
          • Обычно удаляется из HTML-писем – грязная HTML-верстка.
          • Делает дополнительный HTTP-запрос на файл – больше ресурсов используется.

          Резюме

          Inline-способ: быстро, но очень «грязно» (HTML смешивается с CSS). При этом – это единственный действительно нормальный вариант для электронной почты в формате HTML, поскольку другие формы часто отбрасываются различными почтовыми клиентами.

          Внутренний способ: не требует дополнительного HTTP-запроса, но других преимуществ не имеет.

          Внешний способ: стили можно кэшировать, повторно использовать на разных страницах, легче проверять валидаторами.

          Источник: loftschool.com

          Electron: разработка настольных приложений с использованием HTML, CSS и JavaScript

          Можно ли, используя HTML, CSS и JavaScript, создавать настольные приложения? Автор статьи, перевод которой мы сегодня публикуем, даёт утвердительный ответ на этот вопрос. Здесь он расскажет о том, как, применяя веб-технологии и пользуясь возможностями фреймворка Electron, создавать кроссплатформенные приложения для настольных операционных систем.

          Electron

          Electron — это фреймворк для разработки настольных приложений с использованием HTML, CSS и JavaScript. Такие приложения могут работать на различных платформах. Среди них — Windows, Mac и Linux.

          В основе Electron лежат проекты Chromium и Node.js, объединённые в единую среду, обеспечивающую работу приложений. Это даёт возможность применять веб-технологии при разработке настольных программ.

          Electron — серьёзный проект, который использован при создании множества популярных приложений. Среди них — мессенджеры Skype и Discord, редакторы для кода Visual Studio Code и Atom, а также — ещё более 700 приложений, сведения о которых опубликованы на сайте Electron.

          Electron Forge

          Для разработки приложения с использованием Electron этот фреймворк надо настроить. Это касается и тех случаев, когда в приложении планируется применять другие фреймворки или библиотеки, например — Angular, React, Vue, или что-то другое.

          Инструмент командной строки Electron Forge позволяет серьёзно упростить процесс настройки Electron. Он даёт в распоряжение разработчика шаблоны приложений, основанных на Angular, React, Vue, и на других фреймворках. Это избавляет программиста от необходимости настраивать всё вручную.

          Кроме того, Electron Forge упрощает сборку и упаковку приложения. На самом деле, это средство обладает и многими другими полезными возможностями, узнать о которых можно из его документации.

          Рассмотрим процесс разработки простого приложения на Electron с использованием Electron Forge.

          Предварительная подготовка

          Для того чтобы приступить к разработке Electron-приложений с использованием Electron Forge вам понадобится система с установленной платформой Node.js. Загрузить её можно здесь.

          Для глобальной установки Electron Forge можно воспользоваться следующей командой:

          npm install -g electron-forge

          Создание шаблонного приложения

          Для того чтобы создать шаблонное приложение с использованием Electron Forge выполним следующую команду:

          electron-forge init simple-desktop-app-electronjs

          Эта команда инициализирует новый проект приложения, имя которого — simple-desktop-app-electronjs . На выполнение этой команды понадобится некоторое время. После того, как шаблонное приложение будет создано, запустить его можно так:

          cd simple-desktop-app-electronjs npm start

          Здесь мы переходим в его папку и вызываем соответствующий npm-скрипт.

          После этого должно открыться окно, содержимое которого похоже на то, что показано на следующем рисунке.

          Окно приложения, созданного средствами Electron Forge

          Поговорим о том, как устроено это приложение.

          Структура шаблонного приложения

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

          ▍Файл package.json

          Этот файл содержит сведения о создаваемом приложении, о его зависимостях. В нём имеется описание нескольких скриптов, один из которых, start , использовался для запуска приложения. Новые скрипты в этот файл можно добавлять и самостоятельно.

          В разделе файла config.forge можно найти специфические настройки для Electron. Например, раздел make_targets содержит подразделы, описывающие цели сборки проекта для платформ Windows ( win32 ), Mac ( darwin ) и Linux ( linux ).

          В package.json можно найти и запись следующего содержания: «main»: «src/index.js» , которая указывает на то, что точкой входа в приложение является файл, расположенный по адресу src/index.js .

          ▍Файл src/index.js

          В соответствии со сведениями, находящимися в package.json , основным скриптом приложения является index.js . Процесс, который выполняет этот скрипт, называется основным процессом (main process). Этот процесс управляет приложением. Он используется при формировании интерфейса приложения, в основе которого лежат возможности браузера.

          Читайте также:
          Нужна ли программа криптопро для ЭЦП

          На нём же лежит ответственность за взаимодействие с операционной системой. Интерфейс приложения представлен веб-страницами. За вывод веб-страниц и за выполнение их кода отвечает процесс рендеринга (renderer process).

          ▍Основной процесс и процесс рендеринга

          Цель основного процесса заключается в создании окон браузера с использованием экземпляра объекта BrowserWindow . Этот объект использует процесс рендеринга для организации работы веб-страниц.

          У каждого Electron-приложения может быть лишь один основной процесс, но процессов рендеринга может быть несколько. Кроме того, можно наладить взаимодействие между основным процессом и процессами рендеринга, об этом мы, правда, здесь говорить не будем. Вот схема архитектуры приложения, основанного на Electron, на которой представлен основной процесс и два процесса рендеринга.

          Архитектура Electron-приложения

          На этой схеме показаны две веб-страницы — index.html и abcd.html . В нашем примере будет использоваться лишь одна страница, представленная файлом index.html .

          ▍Файл src/index.html

          Скрипт из index.js загружает файл index.html в новый экземпляр BrowserWindow . Если описать этот процесс простыми словами, то оказывается, что index.js создаёт новое окно браузера и загружает в него страницу, описанную в файле index.html . Эта страница выполняется в собственном процессе рендеринга.

          ▍Разбор кода файла index.js

          Код файла index.js хорошо прокомментирован. Рассмотрим его важнейшие части. Так, следующий фрагмент кода функции createWindow() создаёт экземпляр объекта BrowserWindow , загружает в окно, представленное этим объектом, файл index.html и открывает инструменты разработчика.

          // Создаём окно браузера. mainWindow = new BrowserWindow(< width: 800, height: 600, >); // и загружаем в него файл приложения index.html. mainWindow.loadURL(`file://$/index.html`); // Открываем инструменты разработчика. mainWindow.webContents.openDevTools();

          В готовом приложении строку кода, открывающую инструменты разработчика, имеет смысл закомментировать.

          В коде этого файла часто встречается объект app . Например — в следующем фрагменте:

          // Этот метод будет вызван после того, как Electron завершит // инициализацию и будет готов к созданию окон браузера. // Некоторые API можно использовать только после возникновения этого события. app.on(‘ready’, createWindow);

          Объект app используется для управления жизненным циклом приложения. В данном случае после завершения инициализации Electron вызывается функция, ответственная за создание окна приложения.

          Объект app используется и для выполнения других действий при возникновении различных событий. Например, с его помощью можно организовать выполнение неких операций перед закрытием приложения.

          Теперь, когда мы ознакомились со структурой Electron-приложения, рассмотрим пример разработки такого приложения.

          Разработка настольного приложения — конвертера температур

          В качестве основы для этого учебного приложения воспользуемся ранее созданным шаблонным проектом simple-desktop-app-electronjs .

          Для начала установим пакет Bootstrap, воспользовавшись, в папке проекта, следующей командой:

          npm install bootstrap —save

          Теперь заменим код файла index.html на следующий:

          Temperature Converter

          Temperature Converter

          Celcius: Fahrenheit:

          Вот как работает этот код:

          1. Здесь создаётся текстовое поле с идентификатором celcius . Когда пользователь вводит в это поле некое значение, которое должно представлять собой температуру в градусах Цельсия, вызывается функция celciusToFahrenheit() .
          2. Текстовое поле с идентификатором fahrenheit , также создаваемое в этом коде, принимает данные от пользователя, которые должны представлять собой температуру в градусах Фаренгейта, после чего вызывается функция fahrenheitToCelcius() .
          3. Функция celciusToFahrenheit() конвертирует температуру, выраженную в градусах Цельсия и введённую в поле celcius , в температуру в градусах Фаренгейта, после чего выводит то, что у неё получилось, в поле fahrenheit .
          4. Функция fahrenheitToCelcius() выполняет обратное преобразование — берёт значение температуры, выраженное в градусах Фаренгейта и введённое в поле fahrenheit , преобразует его в значение, выраженное в градусах Цельсия, после чего записывает то, что у неё получилось, в поле сelcius .

          function celciusToFahrenheit() < let celcius = document.getElementById(‘celcius’).value; let fahrenheit = (celcius* 9/5) + 32; document.getElementById(‘fahrenheit’).value = fahrenheit; >function fahrenheitToCelcius()< let fahrenheit = document.getElementById(‘fahrenheit’).value; let celcius = (fahrenheit — 32) * 5/9 document.getElementById(‘celcius’).value = celcius; >

          Как видите, каждая из этих функций получат значение соответствующего поля страницы, выполняет преобразование полученного значения и записывает то, что получилось, в другое поле. Функции это очень простые, в частности, значения, с которыми они работают, никак не проверяются, но в нашем случае это неважно.

          Будем считать, что приложение готово. Испытаем его.

          Запуск приложения

          Для того чтобы запустить приложение, воспользуемся следующей командой:

          npm start

          После её успешного выполнения будет открыто окно приложения со следующим содержимым.

          Окно приложения-конвертера

          Поэкспериментируйте с приложением, вводя в поля различные значения.
          Теперь, когда мы убедились в том, что приложение работает так, как ожидается, пришло время его упаковать.

          Упаковка приложения

          Для того чтобы упаковать приложение, воспользуйтесь следующей командой:

          npm run package

          На выполнение этой команды системе понадобится некоторое время. После того, как её работа завершится, загляните в папку out , которая появится в папке проекта.

          Эксперимент по разработке Electron-приложения, описанный здесь, проводился на компьютере, работающем под управлением ОС Windows. Поэтому в папке out была создана папка simple-desktop-app-electronjs-win32-x64 . В этой папке, кроме прочего, можно найти .exe -файл приложения. В нашем случае он называется simple-desktop-app-electronjs.exe . Для запуска приложения достаточно обычного двойного щелчка мышью по этому файлу.

          Разберём имя папки, в которую попал исполняемый файл приложения. А именно, он построен по шаблону имя приложения — платформа — архитектура . В нашем случае его структура раскрывается так:

          • Имя приложения — simple-desktop-app-electronjs .
          • Платформа — win32 .
          • Архитектура — x64 .

          Предположим, вам нужно упаковать приложение для какой-то другой платформы и архитектуры. Для этого можно воспользоваться расширенным вариантом вышеописанной команды. Структура этой команды выглядит так:

          npm run package — —platform= arch=

          Например, для того чтобы сформировать пакет приложения для Linux, можно воспользоваться следующей командой:

          npm run package — —platform=linux —arch=x64

          После завершения её работы в папке проекта out появится директория simple-desktop-app-electronjs-linux-x64 с соответствующим содержимым.

          Создание установочных файлов приложений

          Для того чтобы создать установочный файл приложения воспользуйтесь следующей командой:

          npm run make

          Результаты её работы окажутся в уже знакомой вам папке out . А именно, запуск этой команды в вышеприведённом виде на Windows-машине приведёт к созданию установочного файла приложения для Windows в папке outmakesquirrel.windowsx64 . Как и команда package , команда make , вызванная без параметров, создаёт установщик для платформы, используемой при разработке.

          Читайте также:
          Белов г в термодинамическое моделирование методы алгоритмы программы

          Итоги

          В этом материале мы рассмотрели основы архитектуры Electron-приложений и написали простую программу. Если вы подумывали о том, чтобы разработать собственное приложение, основанное на Electron, теперь у вас есть базовые знания, самостоятельно расширив и дополнив которые, вы сможете создать то, что вам хочется.

          Уважаемые читатели! Пользуетесь ли вы фреймворком Electron для разработки настольных приложений?

          • Блог компании RUVDS.com
          • Разработка веб-сайтов
          • CSS
          • JavaScript
          • HTML

          Источник: habr.com

          HTML с CSS

          CSS экономит много времени. Он может управлять макетом нескольких веб страниц одновременно.

          CSS = Стили и Цвета

          Манипуляция Текстом
          Цвета, Боксы

          Что такое CSS?

          Каскадные таблицы стилей (CSS) используются для форматирования макета веб страницы.

          С помощью CSS вы можете управлять цветом, шрифтом, размером текста, расстоянием между элементами, тем, как элементы расположены и выложены, какие фоновые изображения или цвета фона будут использоваться, различными дисплеями для разных устройств и размеров экрана и многое другое!

          Совет: Слово cascading означает, что стиль, примененный к родительскому элементу, будет также применяться ко всем дочерним элементам внутри родительского элемента. Таким образом, если вы установите цвет основного текста на «blue», все заголовки, параграфа и другие текстовые элементы внутри тела также получат тот же цвет (если вы не укажете что-то еще)!

          HTML Стили с помощью CSS

          CSS — Cascading Style Sheets (Каскадные Таблицы Стилей).

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

          CSS экономит много времени. Он может контролировать макет нескольких страниц одновременно.

          CSS может быть добавлен к элементам HTML 3 способами:

          • Встроенный — с помощью атрибута style в HTML элементы
          • Внутренний — с помощью элемента в разделе
          • Внешний — с помощью внешнего CSS файла

          Самый распространенный способ, чтобы добавить CSS, нужно сохранить стили в отдельные файлы CSS. Однако, здесь мы будем использовать встроенные и внутренние стили, потому что это легче продемонстрировать, и проще для Вас, чтобы попробовать это сами.

          Совет: Вы можете узнать гораздо больше о CSS в CSS Учебнике.

          Встроенный CSS

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

          Встроенный CSS использует атрибут стиля элемента HTML.

          В данном примере задается синий цвет текста элемента :

          Пример

          Это синий заголовок

          Внутренний CSS

          Внутренний CSS стиль используется для одной HTML страницы.

          Внутренний CSS определяется в разделе HTML страницы, в элементе :

          В следующем примере задается цвет текста всех элементов (на этой странице) до синего цвета, а цвет текста всех элементов

          красный. Кроме того, страница будет отображаться с помощью фона «powderblue» :

          Пример

          body
          h1
          p

          Это заголовок

          Это параграф.

          Внешний CSS

          Внешняя таблица стилей используется для нескольких HTML страниц.

          Чтобы использовать внешнюю таблицу стилей, нужно добавить ссылку на файл в разделе HTML страницы:

          Пример

          Это заголовок

          Это параграф.

          Внешняя таблица стилей может быть написан в любом текстовом редакторе. Файл не должен содержать HTML код, и должен быть сохранен с расширением .css .

          Вот как выглядит внешний файл «styles.css» :

          body <
          background-color: powderblue;
          >
          h1 <
          color: blue;
          >
          p <
          color: red;
          >

          Совет: С помощью внешней таблицы стилей вы можете изменить внешний вид всего веб сайта, изменив один файл!

          CSS Colors, Fonts и Sizes

          Здесь мы продемонстрируем некоторые часто используемые свойства CSS. Вы узнаете о них больше позже.

          CSS свойство color определяет цвет текста, который будет использоваться.

          CSS свойство font-family определяет семейство шрифтов, который будет использоваться.

          CSS свойство font-size определяет размер шрифта, который будет использоваться.

          Пример

          Свойство Border

          CSS свойство border определяет границы вокруг элемента HTML:

          Совет: Вы можете определить границу почти для всех HTML элементов.

          Пример

          Использование свойства CSS border:

          p <
          border: 1px solid powderblue;
          >

          Свойство Padding

          CSS свойство padding определяет отступ (пробел) между текстом и рамкой:

          Пример

          Использование свойств CSS border и padding:

          p <
          border: 1px solid powderblue;
          padding: 30px;
          >

          Свойство Margin

          CSS свойство margin определяет поля (пространства) вне границы:

          Пример

          Использование свойств CSS border и margin:

          p <
          border: 1px solid powderblue;
          margin: 50px;
          >

          Ссылка на внешний CSS

          Внешние таблицы стилей могут указать полный URL адрес или относительный путь к текущей веб странице.

          Пример

          В этом примере используется полный URL адрес для ссылки на таблицу стилей:

          Пример

          Это пример ссылки на таблицу стилей находится в папке HTML на данном веб сайте:

          Пример

          Это пример ссылки на таблицу стилей находится в одной папке на той же странице:

          Подробнее о путях к файлам вы можете прочитать в главе HTML Путь к файлу.

          Подробнее о файлах узнаете в главе HTML Путь к Файлам.

          • Используйте HTML атрибут style для определения встроенного стиля
          • Используйте HTML элемент для определения внутреннего CSS
          • Используйте HTML элемент для ссылки на внешний файл CSS
          • Используйте HTML элемент для сохранения и элементов
          • Используйте CSS свойство color для цвета текста
          • Используйте CSS свойство font-family для текста шрифтов
          • Используйте CSS свойство font-size для размера текста
          • Используйте CSS свойство border для границ
          • Используйте CSS свойство padding для пространства внутри границы
          • Используйте CSS свойство margin для пространство снаружи границы

          Совет: Вы можете узнать гораздо больше о CSS в разделе CSS Учебник.

          HTML Упражнения

          HTML Стиль тегов

          Тег Описание
          Определяет информацию о стиле для HTML документа
          Определяет связь между документом и внешним ресурсом

          Для получения полного списка всех доступных HTML тегов посетите HTML Справочник тегов.

          Источник: www.schoolsw3.com

          Рейтинг
          ( Пока оценок нет )
          Загрузка ...
          EFT-Soft.ru