w3schools.на русском
ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML
CSS
JAVASCRIPT
SQL
PYTHON
PHP
BOOTSTRAP
КАК СДЕЛАТЬ
W3.CSS
JQUERY
XML
БОЛЬШЕ
🔍
◑
КНИГИ
УПРАЖНЕНИЯ
СПРАВОЧНИКИ
×
HTML и CSS
Выучить HTML Выучить CSS Выучить Bootstrap Выучить W3.CSS Выучить Colors Выучить Icons Выучить Graphics Выучить SVG Выучить Canvas Выучить How To Выучить SassJavaScript
Выучить JavaScript Выучить jQuery Выучить React Выучить AngularJS Выучить JSON Выучить AJAX Выучить AppML Выучить W3.JSПрограммирование
Выучить Python Выучить Java Выучить C++ Выучить C# Выучить Машинное обучение Выучить Наука о данныхСерверная сторона
Выучить SQL Выучить PHP Выучить ASP Выучить Node.js Выучить Raspberry PiВеб-строительство
Веб-шаблоны Веб-статистика Веб-сертификаты Веб-редактор Веб-разработка Проверить скорость печати
×
HTML
HTML Справочник тегов HTML Поддержка браузерами HTML Справочник событий HTML Справочник цветов HTML Справочник атрибутов HTML Canvas Справочник HTML SVG Справочник HTML Наборы символов Google-карты СправочникCSS
CSS Справочник CSS Поддержка браузерами CSS Selector Справочник Bootstrap 3 Справочник Bootstrap 4 Справочник W3.CSS Справочник Icon Справочник Sass СправочникJavaScript
JavaScript Справочник HTML DOM Справочник jQuery Справочник AngularJS Справочник W3.JS СправочникПрограммирование
Python Справочник Java СправочникСерверная сторона
SQL Справочник PHP Справочник ASP СправочникXML
XML Справочник XML Http Справочник XSLT Справочник XML Schema Справочник
×
Упражнения
HTML Упражнения CSS Упражнения JavaScript Упражнения SQL Упражнения PHP Упражнения Python Упражнения jQuery Упражнения Bootstrap Упражнения Java Упражнения C++ УпражненияКАК СДЕЛАТЬ
ГлавнаяМеню
Навбар с иконками Меню бургер Меню аккордеон Меню вкладки Вертикальные вкладки Заголовки вкладок Вкладки полной страницы Вкладки при наведении мыши Верхний навбар Адаптивный верхний навбар Навбар с иконками Меню поиска Панель поиска Фиксированный сайдбар Сайдбар навигации Адаптивный сайдбар Полноэкранный навбар Меню Off-Canvas Кнопки навбара при наведении мыши Сайдбар с иконками Горизонтальное меню с прокруткой Вертикальное меню Нижний навбар Адаптивный нижний навбар Нижняя граница нав.ссылок Выровненные справа ссылки меню Ссылки меню по центру Ссылки меню равной ширины Фиксированное меню Скользящая панель на прокрутке Скрыть навбар на прокрутке Сжать навбар при прокрутке Липкий навбар Навбар на изображении Выпадающее меню при наведении мыши Выпадающее меню при клике Выпадающее меню в верхнем навбаре Выпадающее меню в боковом сайдбаре Адаптивный навбар с выпадающим меню Меню субнавигации Выпадающее меню вверх Мега меню Мобильное меню Меню занавес Свёрнутый сайдбар Свёрнутая боковая панель Пагинация Хлебные крошки Группа кнопок Вертикальная группа кнопок Липкий соцбар Таблетки навигации Адаптивный заголовокИзображения
Слайдшоу Галерея слайдшоу Модальные изображения Лайтбокс Адаптивная сетка изображения Сетка изображения Галерея изображений с вкладками Наложение при наведении курсора на изображение Слайд наложенного изображения Zoom наложенного изображения Title наложенного изображения Иконка наложенного изображения Эффекты изображения Черное и белое изображение Позиция текста над изображением Текстовые блоки над изображением Изображение с прозрачным текстом Фоновое изображение на всю страницу Форма на изображении Имидж героя Размытое фоновое изображение на всю страницу Изменение фона при прокрутке Изображения друг за другом Округлые изображения Изображения аватары Адаптивные изображения Центрирование изображений Эскизы изображений Представление команды на странице Липкое изображение Отразить изображение Встряхнуть изображение Галерея портфолио Портфолио с фильтрацией Zoom изображения Увеличительное стекло на изображении Слайдер сравнения изображенийКнопки
Кнопки оповещения Контурные кнопки Сплит кнопки с выпадающим списком Анимированные кнопки Затухающие кнопки Кнопка на изображении Соц.медиа кнопки Читать больше Читать меньше Кнопки загрузки Кнопки скачивания Кнопки таблетки Кнопка уведомления Кнопки с иконками Кнопки next/prev Кнопка 'Больше' в навбаре Кнопка-блок Кнопка-текст Округлые кнопки Кнопка быстрой прокрутки вверхФормы
Форма входа Форма регистрации Форма оформления заказа Контактная форма Форма входа в соцсеть Форма регистрации Форма с иконками Новостная рассылка Сложенная форма Адаптивная форма Popup форма Встроенная форма Очистить поле ввода Скрыть числовые стрелки Копировать текст в буфер обмена Анимированный поиск Кнопка поиска Полноэкранный поиск Поле ввода в навбаре Форма входа в навбаре Пользовательский Checkbox/Radio Выбор пользователя Кнопка - переключатель Выбрать Checkbox Обнаружение Caps Lock Триггер-кнопка нв вводе Проверка пароля Переключить видимость пароля Многошаговая форма Автозаполнение Отключить автозаполнение Отключить проверку орфографии Кнопка загрузки файла Проверка пустого вводаФильтры
Список фильтров Таблица фильтров Элементы фильтров Выпадающий фильтр Сортировать список Сортировать таблицуТаблицы
Таблица в полоску зебры Центрированная таблица Таблица на всю ширину Таблицы рядом Адаптивная таблица Сравнительная таблицаБольше
Полноэкранное видео Модальные боксы Лента новостей Индикатор прокрутки Прогресс-бары Скил-бар Ползунки Диапазона Всплывающие подсказки Pop-апы Складывающийся бар Календарь HTML вставки Список дел Загрузка Звездный рейтинг Рейтинг пользователя Эффект наложения Контактные фишки Карточки Flip-карточки Карточка профиля Карточка продукта Оповещения Вызов Примечания Лейблы Круги Стиль HR Купон Список группы Адаптивный текст Вырезанный текст Светящийся текст Фиксированный Footer Липкий элемент Равная высота Clearfix (Чистый Float) Адаптивный Float Снэк-бар Полноэкранное окно Рисование при прокрутке Гладкая прокрутка Фоновый градиент при прокрутке Липкий заголовок Сжатие заголовка при прокрутке Таблица цен Паралакс Соотношение сторон Переключатель Лайк/Дизлайк Переключатель Скрыть/Показать Переключатель текста Переключатель класса Добавить класс Удалить класс Активный класс В виде дерева Удалить свойство Оффлайн обнаружение Найти скрытый элемент Перенаправить веб-страницу Zoom при наведении мыши Флип бокс Центрировать по вертикали Переход при наведении мыши Стрелки Формы (фигуры) Ссылка для скачивания Элемент на всю высоту страницы Окно браузера Пользовательский скроллбар Внешний вид устройства Цвет заполнителя Цвет выделения текста Цвет маркера Вертикальная линия Анимированные иконки Таймер обратного отсчета Печатная машинка Осталось времени до определённой даты Сообщения чата Popup-окно чата Разделенный экран Отзывы Раздел счётчиков Слайдшоу цитат Закрываемые элементы списка Типичные точки остановки устройства Перетаскиваемый HTML элемент JS медиа-запросы Подсветка синтаксиса кода JS Анимация Получить элементы iframeВеб-сайт
Сделать веб-сайт Сделать веб-сайт (W3.CSS) Сделать веб-сайт (BS3) Сделать веб-сайт (BS4) Сделать веб-книгу Центрировать сайт по горизонтали Раздел контактов Про страницу Большой заголовок Пример сайтаGrid (сетка)
Макет 2 колонки Макет 3 колонки Макет 4 колонки Расширяющаяся сетка Список в виде сетки Макет смешанных колонок Адаптивные колонки карт Зигзаг макет Макет блогаКонвертеры
Конвертировать вес Конвертировать температуру Конвертировать длину Конвертировать скоростьPython
Удалить список дубликатов Перевернуть строкуКАК СДЕЛАТЬ - Подключить HTML
Узнайте, как включить фрагменты HTML-кода в HTML-страницу.
HTML
Сохраните HTML-код, который вы хотите включить в .html файл:
content.html
<a href="howto_google_maps.asp">Google Maps</a><br>
<a href="howto_css_animate_buttons.asp">Animated Buttons</a><br>
<a href="howto_css_modals.asp">Modal Boxes</a><br>
<a href="howto_js_animate.asp">Animations</a><br>
<a href="howto_js_progressbar.asp">Progress Bars</a><br>
<a href="howto_css_dropdown.asp">Hover Dropdowns</a><br>
<a href="howto_js_dropdown.asp">Click Dropdowns</a><br>
<a href="howto_css_table_responsive.asp">Responsive Tables</a><br>
Подключение HTML
Подключение HTML осуществляется с помощью атрибута w3-include-html:
Пример
<div w3-include-html="content.html"></div>
Добавление JavaScript
HTML включает в себя JavaScript.
Пример
<script>
function includeHTML() {
var z, i, elmnt, file, xhttp;
/* Перебрать коллекцию всех элементов HTML: */
z = document.getElementsByTagName("*");
for (i = 0; i < z.length; i++) {
elmnt = z[i];
/*Поиск элементов с определенным атрибутом:*/
file = elmnt.getAttribute("w3-include-html");
if (file) {
/* Сделайте HTTP-запрос, используя значение атрибута в качестве имени файла: */
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {elmnt.innerHTML = this.responseText;}
if (this.status == 404) {elmnt.innerHTML = "Страница не найдена.";}
/* Удалите атрибут и вызовите эту функцию еще раз: */
elmnt.removeAttribute("w3-include-html");
includeHTML();
}
}
xhttp.open("GET", file, true);
xhttp.send();
/* Выйти из функции: */
return;
}
}
}
</script>
Вызвать includeHTML() внизу страницы:
Включить множество фрагментов HTML
Вы можете включить любое количество фрагментов HTML:
Пример
<div w3-include-html="h1.html"></div>
<div w3-include-html="content.html"></div>
Попробуйте сами »
×
Ваше предложение:
×
Спасибо за Вашу помощь!
Ваше сообщение было отправлено в W3Schools.