×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "block"; document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Праздники ...
Праздники ...
День Святого Валентина (14 Февраля)
Концерты, выставки, цирки ...
Концерты, выставки, цирки ...
Эстрадный караоке-спектакль "Сваты" г. Минск 29 января, 20 марта, 14 апреля 2026
Афишу
Спорт занятия ...
Спорт занятия ...
Аквааэробика, гидрогимнастика
Спорт занятие
Компьютеры, игры, программирование
Компьютеры, игры, программирование
Объявления ...
Объявления ...
Оператор-менеджер на Onlyfans
Объявление
Форум (ваши вопросы, обсуждение)
Форум (ваши вопросы, обсуждение)
Поиск
Программирование, разработка, тестирование
→
Html & CSS
→
Правильная верстка HTML. Плохо использовать table. Нужно использовать div
Посмотрели
5993
раз(а)
Правильная верстка HTML страниц
последнее обновление: 15 ноября 2018
Табличная верстка
Табличная верстка - страница содержит <table>
Блочная верстка
Блочная верстка - страница содержит <div>
На заметку!
Плохо использовать (табличную вестку) <table>
Нужно использовать (блочную вестку) <div>
Блочная верстка лучше индексируется поисковыми системами
Суть блочной верстки
В графическом редакторе создается макет сайта: размечается, где какая область страницы (шапка, низ, боковая панель, основной контент) будет находиться и сколько места занимать, готовятся картинки, фоны.
Каждая часть страницы помещается в свой блок <div>
первый блок содержит верх сайта
второй блок содержит меню
третий блок содержит контент
и т. д.
Каждый блок наполняется содержимым средствами HTML, а также позиционируется и оформляется с помощью разметки CSS.
HTML страница представляет собой набор блоков <div> с контентом внутри. Оформление зачастую находится в отдельном файле CSS.
Принципы блочной верстки
Содержимое от оформления нужно отделять.
HTML — отдельный файл
CSS — отдельный файл
Такой подход делает структуру понятней. Программисту не нужно открывать файл CSS.
Дизайнеру не надо открывать файл HTML.
Все пишут свой код и не мешают друг другу.
← Предыдущая тема
Как сделать чтобы ваш сайт соответствовал по размерам на телефоне, планшете ? (HTML meta с атрибутом name='viewport')
Следующая тема →
Что такое Adaptive design (адаптивный дизайн)? Что такое Responsive design (отзывчивый дизайн) ?
Ваши Отзывы ... комментарии ...
Вашe имя
Ваш комментарий
(www ссылки может добавлять только залогиненный пользователь)
+ картинку
Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
Объявления
Объявления
HTML элементы
•
HTML тег <a> ссылка для перехода на другую страницу
•
HTML тег <abbr> показывает сокращенное название, если подвести мышку будет всплывающая надпись
•
HTML теги fieldset и legend. Это рамка с заголовком
•
HTML тег <!-- --> комментарий
•
style="border" В HTML
HTML поиск элемента, элементов
•
document.querySelector(...) это JavaScript метод для поиска элемента из document (то есть во всем HTML)
•
yourElement.querySelectorAll(...) это JavaScript метод для поиска элементов внутри другого HTML элемента
HTML svg (векторная графика для рисования линий, прямоугольников, эллипсов, ...)
•
<svg> векторная графика, рисуем линию<line>, прямоугольник <rect>, круг<circle>, текст<text>
HTML canvas (рисование картинок, текста, фигур)
•
HTML <canvas> рисуем прямоугольник
•
HTML <canvas> рисуем линии по нажатию мышкой на Canvas
•
HTML <canvas> рисуем картинки
•
HTML <canvas> рисуем картинку с поворотом
•
HTML <canvas> рисуем картинку с горизонтальным отражением
•
HTML <canvas> рисуем картинку и текст
•
HTML <canvas> рисуем картинку много раз в прямоугольнике (шаблон)
•
HTML <canvas> как получить координаты мыши ? Определяем позицию мыши.
•
HTML <canvas> рисуем змею линиями moveTo, lineTo
CSS
•
CSS описание
•
После изменения файла css , в браузере раз за разом отображаются старые стили. Почему?
•
Книги для изучения CSS
CSS flex (элемент может растягиваться или сжиматься и таким образом заполнять свободное пространство)
•
Что такое CSS flex
Freeze
•
Шапка в таблице всегда видна при скролинге | freeze header in table | HTML
•
Div всегда виден при скролинге (position:fixed, position:sticky) | freeze div | HTML
Делаем Popup используя HTML и Javascript
•
Как сделать Popup окно в HTML странице | Javascript, HTML, CSS
Движение и анимация картинок
•
Анимация человечка на месте. Используем HTML элемент <div>. Для анимации используем CSS стили: "animation", "background-image", "background-position", "keyframes"
•
Анимация человечка в движении (sprite). Используем HTML элементы <div>, <img>. Для анимации используем CSS стили: "animation", "background-image", "background-position", "keyframes"
•
Рисуем картинку с движением. Используем HTML элемент <canvas>. Для движения используем JavaScript: var img = new Image(), img.src = url, drawImage, timer, window.setInterval
•
Рисуем картинку с движением и анимацией (sprite). Используем HTML элемент <canvas>. Для движения используем JavaScript: var img = new Image(), img.src = url, drawImage, timer, window.setInterval
Web страница на телефоне
•
Открываю web страницу на телефоне в Google Chrome. Почему при двойном нажатии размер страницы увеличивается?
Верстка, дизайн страницы
•
Что такое Front-end разработка?
•
Как определить устройство (планшет, компьютер, телефон) сейчас используется в JavaScript, HTML
•
Как сделать чтобы ваш сайт работал на телефоне, планшете, компьютере используем css media и max-device-width и min-device-width | HTML | CSS
•
Как сделать чтобы ваш сайт соответствовал по размерам на телефоне, планшете ? (HTML meta с атрибутом name='viewport')
•
Правильная верстка HTML. Плохо использовать table. Нужно использовать div
•
Что такое Adaptive design (адаптивный дизайн)? Что такое Responsive design (отзывчивый дизайн) ?
•
Меняем цвет scrollbar (полосы прокрутки) для HTML страницы. Используем CSS
WWW сайты для изучения
•
Сайты для изучения HTML
Ваши вопросы присылайте по почте:
info@dir.by