Галерея диаграмм связей Основы HTML
Краткое изложение базовых знаний HTML, включая структуру элементов и содержимого HTML-страницы, внешний вид и положение элементов веб-страницы CSS и других стилей страницы (таких как цвет, размер), определение и поверхностное взаимодействие поведенческого JS. модели веб-страниц и т. д.
Отредактировано в 2022-12-09 10:01:22HTML
веб-стандарты
Структурируйте элементы и контент HTML-страницы.
Выразите внешний вид и положение элементов веб-страницы CSS и других стилей страницы (например, цвет, размер).
Определение модели веб-страницы на основе поведенческого JS и взаимодействие со страницами
Основы HTML
HTML (язык гипертекстовой разметки)
HTML (язык гипертекстовой разметки)
Фиксированная структура HTML-страницы
HTML-тег: вся веб-страница.
тег head: заголовок веб-страницы.
Тег Body: тело веб-страницы (где написан HTML-код темы).
Тег заголовка: заголовок веб-страницы.
VScode
Создайте тело HTML: ! вкладка/ввод
Посмотреть в браузере:
Щелкните правой кнопкой мыши → открыть в стандартном/другом браузере.
альтернативный B/сдвиг альтернативный B
Примечание: ctrl / (не может быть после оператора, требуется новая строка)
Состав тегов
Это абзац (двойная этикетка)
(одна этикетка)
Свойства метки
`<img src=" " alt=" ">` (тег одного изображения)
Имя атрибута="значение атрибута"
отношения тегов
Вложенная связь/параллельная связь
обучение этикеткам
Типографские теги
Название тега
<h1>Заголовок 1</h1>
h1-h6 (поместить в тело)
Курсор мигает в нескольких местах одновременно в VS: Ctrl D
теги абзацев
<p>Абзац</p>
Автоматический перенос строк в VScode: Строка меню → Вид → Автоматический перенос строк.
Новая строка '<br>'
Горизонтальная разделительная линия '<hr>'
тег форматирования текста
основной эффект
б: Жирный
ты: подчеркнуть
я: наклонить
с: зачеркивание
заявление о важности
сильный: смелый
вставки: подчеркнуть
эм: наклонить
del: удалить строку
медиа-лейбл
Тег изображения (один тег
Код `<img src=" ” alt=" ”>`
Атрибут: src (путь к целевому изображению; сочетание клавиш: ./)
Атрибут: alt (текст замены; отображается в случае сбоя загрузки изображения)
Атрибут: заголовок (при наведении курсора мыши отображается текст подсказки)
Атрибуты: ширина/высота (просто напишите картинку и она не деформируется)
путь
Абсолютный путь: абсолютное местоположение в каталоге, которое может напрямую достигать целевого местоположения.
Буква диска начинается с: D:\day01\images\1.jpg.
Полный сетевой адрес: https://www.itcast.cn/2018czgw/images/logo.gif (понимать)
Относительный путь: процесс поиска целевого файла, начиная с текущего файла.
Каталог того же уровня (сочетание клавиш: ./)
Подчиненный каталог (сочетание клавиш: ./)
Родительский каталог (сочетание клавиш: ../)
аудиотег
Вставьте аудиофайл: сочетание клавиш VScode: ./m... (нечеткий поиск)
Код: `<audio src="./music.mp3" control>text</audio>`
Атрибуты
src: путь к аудио
элементы управления: Отображение элементов управления воспроизведением
autoplay: автоматическое воспроизведение (не поддерживается некоторыми браузерами)
петля: воспроизведение петли
тег видео
Вставьте видеофайл: сочетание клавиш VScode: ./m... (нечеткий поиск)
Код: `<video src="./video.mp4" control></video>`
Атрибуты
src: путь к видео
элементы управления: Отображение элементов управления воспроизведением
autoplay: автоматическое воспроизведение (браузер Google должен взаимодействовать с отключенным звуком, чтобы обеспечить бесшумное воспроизведение)
петля: воспроизведение петли
тег ссылки
тег/гиперссылка/якорная ссылка: после нажатия можно перейти с одной страницы на другую.
Код: `<a href="./targetpage.html" target="_blank">Гиперссылка</a>`
Атрибуты
href: на какую веб-страницу перейти после щелчка (путь к целевой веб-странице)
цель: начальная форма целевой веб-страницы.
target="_self" (значение по умолчанию, перезаписывает исходную веб-страницу)
target="_blank" (новое окно, сохранить исходную веб-страницу)_
тег списка
неупорядоченный список
ul: представляет весь неупорядоченный список, используемый для переноса тега li.
li: представляет каждый элемент неупорядоченного списка, используемый для хранения содержимого каждой строки.
Тег ul может содержать только теги li. Тег li может содержать любое содержимое;
упорядоченный список
ol: представляет весь упорядоченный список, используемый для переноса тега li.
li: представляет каждый элемент в упорядоченном списке, используемый для хранения содержимого каждой строки.
Тег ol может содержать только теги li. Тег li может содержать любое содержимое;
пользовательский список
dl: представляет весь пользовательский список, используемый для переноса тегов dt/dd.
dt: представляет заголовок пользовательского списка.
dd: указывает, что пользовательский список предназначен для каждого элемента темы.
Тег dl может содержать только теги dt/dd. Тег dt/dd может содержать любое содержимое;
метка таблицы
Основные теги таблицы
table: таблица в целом, используется для переноса нескольких tr
tr: каждая строка таблицы, используемая для переноса td
td: ячейка таблицы, может использоваться для переноса содержимого
Отношения вложенности тегов: таблица > tr > td.
Основные свойства таблицы (рекомендуемые настройки CSS)
border="number": ширина границы
width="number": ширина таблицы
height="number": высота таблицы.
Заголовок таблицы и метка ячейки заголовка
Представляет общий заголовок и столбец субтитров в таблице.
caption: заголовок таблицы (заголовок всей таблицы, по умолчанию отображается вверху и в центре всей таблицы).
th: ячейка таблицы (обозначает столбец субтитров, обычно используется в первой строке таблицы, текст выделен жирным шрифтом и центрирован)
Уведомление
Тег заголовка записывается внутри тега таблицы.
Тег th записывается внутри тега tr (используется для замены тега td).
таблица > подпись tr > th
теги структуры таблицы
thead: заголовок таблицы
tbody: тело таблицы
tfoot: нижняя часть стола
таблица > thead > tr > td
Объединить ячейки (значение свойства)
rowspan="количество объединенных ячеек": объединить строки/объединить вертикально
colspan="количество объединенных ячеек": объединить столбцы/объединить по горизонтали
тег формы
входной тег
Основное введение: входные данные могут отображать различные эффекты посредством разных значений атрибутов типа.
текст: текстовое поле (однострочный текст)
заполнитель: заполнитель, предлагает пользователю ввести текстовое содержимое (общие атрибуты)
Пример: `<input type="text" Placeholder="Пожалуйста, введите псевдоним">`
пароль: поле пароля
заполнитель: заполнитель, предлагает пользователю ввести текстовое содержимое (общие атрибуты)
Пример: `<input type="password" Placeholder="Пожалуйста, введите пароль">`
радио: радиокнопка
имя: Группа; поля переключателей с одинаковым значением атрибута имени представляют собой группу, и одновременно можно выбрать только одно из группы.
проверено: отмечено по умолчанию
Пример: `<input type="radio" name="marry" проверен> одиночный `
флажок: флажок
проверено: отмечено по умолчанию
Пример: `<input type="checkbox" name="like"> Charming`
файл: выбор файла
Multiple: выбор нескольких файлов
пример:
отправить: кнопка отправки
Отправьте данные на внутренний сервер после нажатия кнопки
Использовать с тегом формы: используйте тег формы, чтобы объединить тег формы.
Пример: `<input type="submit" value="Бесплатная регистрация">`
сброс: кнопка сброса
Восстановить значения формы по умолчанию после нажатия
Использовать с тегом формы: используйте тег формы, чтобы объединить тег формы.
Пример: `<input type="reset">`
внизу: обычная кнопка
По умолчанию нет функции. Для добавления функций используйте JS.
Использовать с тегом формы: используйте тег формы, чтобы объединить тег формы.
Надпись на нижней кнопке (двойная метка)
отправить: кнопка отправки
Отправьте данные на внутренний сервер после нажатия кнопки
сброс: кнопка сброса
Восстановить значения формы по умолчанию после нажатия
внизу: обычная кнопка
По умолчанию нет функции. Для добавления функций используйте JS.
выбрать метку раскрывающегося меню
Элемент управления формой раскрывающегося меню, обеспечивающий множественный выбор на веб-странице.
выберите тег: все раскрывающееся меню
тег опции: каждый элемент в раскрывающемся меню.
Пример: `<select name="year"> <option value="">Выберите год</option> <option value="">1990</option></select>`
textarea: метка текстовой области (многострочный текст)
rows: указывает количество видимых строк в текстовом поле.
cols: определяет видимую ширину текстового поля.
Правый нижний угол можно перетащить, чтобы изменить размер во время разработки; для эффектов стиля рекомендуется использовать настройки CSS.
этикетка этикетка
Привязка отношений между содержимым и тегами формы
Способ первый: `<input type="checkbox" id="one">``<label for="one">код</label>`
Способ 2: `<label><input type="checkbox">Не ложиться спать допоздна</label>`
Семантические теги
div/span: теги макета без семантики
При разработке веб-страниц часто используются два семантически бессмысленных тега макета: div и span.
тег div: в строке отображается только один (занимает одну строку)
тег span: в одной строке может отображаться несколько
Семантические теги макета
заголовок: заголовок веб-страницы
навигация: веб-навигация
нижний колонтитул: нижняя часть веб-страницы
в сторону: боковая панель веб-страницы
раздел: раздел веб-страницы
статья: веб-статья
сущность персонажа
Объединение пробелов: если в HTML-коде рядом находятся несколько пробелов, разрывов строк, отступов и т. д., браузер в конце будет анализировать только один пробел.
Общие сущности персонажей
Пространство
< знак меньше
> знак больше
&амперсанд&
" кавычки
' Апостроф (не поддерживается IE)
&цент (деньги)
&фунт;
иен; юань
&евро;
&раздел;
&копия; Авторские права