— HTML | MDN
HTML-элемент <main>
предназначен для основного контента (содержимого) <body>
документа (страницы). Основной контент состоит из контента, который непосредственно относится к главной теме документа или её развивает.
Документ не должен иметь более одного элемента <main>
у которого не указан атрибут hidden
.
Категории контента | Основной поток, явный контент. |
---|---|
Разрешённое содержимое | Основной поток. |
Пропуск тега | Ни одного; Оба тега, открывающий и закрывающий, являются обязательными. |
Разрешённые родительские элементы | Те, в которых разрешается контент основного потока в качестве содержимого, но только если это иерархически корректный main элемент. |
Разрешённые ARIA роли | Роль применяется к <main> по умолчанию, и роль presentation также разрешена. |
DOM-интерфейс | HTMLElement |
К этому элементу применимы только глобальные атрибуты.
Содержимое элемента <main>
должно быть уникальным для документа. Содержимое, которое повторяется в наборе документов или разделах документа, такое как боковые панели, навигационные ссылки, информация об авторских правах, логотипы сайта и поисковые формы, не должно добавляться, за исключением формы поиска, если она является основной функцией страницы.
<main>
не вносит вклад в структуру документа; то есть, в отличие от таких элементов, как <body>
, заголовков, таких как <h3>
(en-US) и т.п., <main>
не влияет на концепцию DOM структуры страницы. Он носит исключительно информативный характер.
<!-- другой контент --> <main> <h2>Яблоки</h2> <p>Яблоко - плод яблони, который употребляется в пищу в свежем виде, служит сырьём в кулинарии и для приготовления напитков. </p> <article> <h3>Сорт "Ред Делишес"</h3> <p>Эти ярко-красные яблоки являются одними из самых популярных в Соединённых Штатах.</p> <p>... </p> <p>... </p> </article> <article> <h3>Сорт "Гренни Смит";/h3> <p>Эти сочные, зелёные яблоки являются одними из самых популярных в мире.</p> <p>... </p> <p>... </p> </article> </main> <!-- другой контент -->
Результат
Ориентир
Элемент <main>
ведёт себя как роль-ориентир main
(en-US). Ориентиры могут использоваться вспомогательными технологиями для быстрой идентификации и навигации по большим разделам документа. Предпочтительно использовать элемент <main>
вместо объявления role="main"
, если не нужна поддержка старых браузеров.
Пропуск навигации
Пропуск навигации, также известный как «skipnav», это техника которая позволяет пользователю вспомогательных технологий совершать быстрый обход больших разделов повторяющегося контента (главная навигация, информационные баннеры и т.
Добавление атрибута id
в элемент <main>
позволяет ему становится целью для ссылки пропуска навигации.
<body> <a href="#main-content">Перейти к основному контенту</a> <!-- навигация и заголовок контента --> <main> <!-- основной контент страницы --> </main> </body>
- WebAIM: Ссылки «Пропуск навигации»
Режим чтения
Функционально режим чтения браузера будет искать наличие элемента <main>
, а также элементов заголовка и секционных элементов, которые преобразовывают контент в специальный вид для чтения.
- Создание сайтов для режима чтения Safari и других программ чтения.
Specification |
---|
HTML Standard # the-main-element |
BCD tables only load in the browser
with JavaScript enabled. Enable JavaScript to view data.Элемент <main>
широко поддерживается. Для Internet Explorer 11 и ниже предлагается добавить роль ARIA "main"
в элемент <main>
, чтобы обеспечит его доступность (программы для чтения с экрана, такие как JAWS, используемые совместно со старыми версиями Internet Explorer, смогут понять семантическое значение элемента <main>
после добавления атрибута role
).
<main role="main"> ... </main>
- Основные структурные элементы:
<html>
,<head>
,<body>
- Связанные с этим разделом элементы:
<article>
,<aside>
,<footer>
,<header>
, or<nav>
- ARIA: роль main (en-US)
Found a content problem with this page?
- Edit the page on Github.
- Report the content issue.
- View the source on GitHub.
Want to get more involved? Learn
how to contribute.
This page was last modified on by MDN contributors.
Функция main() в Python c переменной __name__ примеры
В этом руководстве мы узнаем о функции main() в языке программирования Python. И разберем, как мы можем использовать атрибут __name__ в программе Python, чтобы динамически выполнять его в различных контекстах. Давайте начнем с определения функции main() в Python.
Что такое функция main() в Python?
Функция main() в Python считается уникальной функцией для нескольких языков программирования, также называемой точкой выполнения для файла программы. Однако интерпретатор языка программирования Python выполняет каждую из строк последовательно, начиная с верхней части файла, и не имеет явной функции main().
Python предоставляет другие способы для определения точки выполнения. Один из них использует функцию main() вместе со свойством __name__ файла python.
Теперь давайте разберемся с переменной __name__ в языке программирования Python.
Что такое аргумент __name__ в Python?
Аргумент __name__ в Python – это уникальная основная переменная, которая отображает имя текущего модуля.
Это свойство предлагает разные значения в зависимости от того, где мы запускаем файл Python. Давайте рассмотрим пример, чтобы лучше понять свойство __name__.
Выполнение файла Python как скрипта
Допустим, у нас есть файл Python, известный как myworld.py, содержащий следующее содержимое:
Файл: myworld.py
print(__name__)
Выход:
$ python myworld.py __main__
Объяснение:
В приведенном выше программном файле мы напечатали значение свойства __name__. В результате значение переменной __name__ устанавливается на __main__.
Выполнение файла Python как модуля
Мы также можем выполнить файл Python как модуль.
Для этого нам нужно импортировать требуемый файл в другую программу Python. Давайте рассмотрим следующий пример, чтобы правильно понять концепцию.Предположим, что мы создали файл Python как python_main.py в том же каталоге, что и файл myworld.py со следующим содержимым:
Файл: python_main.py
import myworld
Выход:
$ python python_main.py myworld
Объяснение:
В приведенном выше программном файле мы импортировали модуль как myworld. В результате, когда мы выполняли файл python_main.py, программа запускала полный код в файле модуля. Однако мы можем заметить, что вместо __main__ отображается имя модуля myworld.
Это происходит потому, что в контексте выполнения файла Python как модуля само имя модуля присваивается переменной __name__.
Использование оператора if с переменной __name__
Поскольку мы уже поняли, как присваиваются значения свойству __name__, мы можем использовать оператор if, чтобы запускать один и тот же файл Python по-разному в разных контекстах.
Давайте рассмотрим следующий пример, в котором мы изменили содержимое файла myworld.py.
Файл: myworld.py
def main(): print("This is my Python program.") if __name__ == "__main__": main()
Выход:
$ python myworld.py This is my Python program.
Объяснение:
В приведенном выше фрагменте кода мы определили функцию main() для печати некоторых строк для пользователей. Затем мы использовали условное предложение if, чтобы проверить, равно ли значение переменной __name__ __main__, после чего будет выполнена функция main(). В результате, когда мы выполняем файл myworld.py, для пользователя печатается строковое сообщение.
Однако, когда мы выполняем файл как модуль, импортируя его в python_main.py, программа не возвращает никаких результатов, поскольку функция main() не вызывается.
Таким образом, мы можем заключить, что пользовательская функция main(), которую мы определили в файле myworld. py, может выполняться только как автономный скрипт, но не как импортированный модуль.
Это стандартный метод явного определения функции main() в Python и один из самых популярных вариантов использования свойства __name__ файла Python.
Михаил Русаков
Изучаю Python вместе с вами, читаю, собираю и записываю информацию опытных программистов.
Еще для изучения:
Основное определение и значение — Merriam-Webster
1 из 21
: физическая сила : сила
—используется во фразе изо всех сил
В следующее мгновение мы были уже далеко вниз по реке, изо всех сил пытаясь не попасть в лес. .— Марк Твен
2
а
: материк
б
: открытое море
3
: основная часть : основная точка
они в основном хорошо подготовлены
4
: труба, воздуховод или контур, по которому проходит объединенный поток ответвлений коммунальной системы
5
а
: грот-мачта
б
: грот
грот
2 из 2
1
: , главный, основной
Основная идея
2
: Полностью применяется : Sheer
Основная сила
By Main Sitge
3
Упущенное. 9
4
: связанные или расположенные вблизи грот-мачты или грота
главное предложение
Синонимы
Существительное
- говядина
- мускулы
- мышцы
- thew
Прилагательное
- арка
- большой
- капитал
- кардинал
- центральный
- начальник
- доминантный
- первый
- в первую очередь
- штук
- отлично
- величайший
- самый высокий
- ключ
- ведущий
- мастер
- номер один
- № 1
- Единый номер
- властный
- овладение
- приоритет
- главное
- преобладающий
- выдающийся
- премьер
- первичный
- первичный
- основной
- до
- соверен
- совран
- Supreme
Просмотреть все синонимы и антонимы в тезаурусе
Примеры предложений
Существительное Мое радио работает либо от батареек, либо от сеть . Отключить воду по номеру , сеть . Прилагательное Скорость основное преимущество такого подхода. Главный офис компании находится в Нью-Йорке. ехать по главной дороге Это блюдо можно подавать как основное блюдо или как закуску. А теперь о главное событие вечера! Узнать больше
Последние примеры в Интернете
Есть три задние камеры: 50 МП основная , 40 МП сверхширокоугольная, и 32 МП, 2x телефото. — Рон Амадео, Ars Technica , 15 декабря 2022 г. Это предупреждение было принято в качестве меры предосторожности после того, как 13 августа был обнаружен прорыв в 120-дюймовом водоводе . — Сара Раза, Detroit Free Press , 20 августа 2022 г. Директор коммунальных служб Хот-Спрингс Монти Ледбеттер сказал, что дорога была путем наименьшего сопротивления для воды из разорвавшейся 10-дюймовой трубы диаметром 9.0193 основной , который сломался в субботу днем в Лейкленде. — Дэвид Шоерс, Арканзас, онлайн , 20 декабря 2022 г. Бригады быстро изолировали магистраль и перекрыли воду. — Сан-Диего Юнион-Трибьюн , 15 декабря 2022 г. А другим основным была моя жареная свинина с апельсинами и кориандром. — Персонал и участники Bon Appétit, 9 лет.0193 Приятного аппетита , 15 ноября 2022 г. От праздничных закусок и праздничных гарниров до ошеломляющего основного блюда — есть над чем подумать. — Джейми Баллард, Good Housekeeping , 4 ноября 2022 г. Передача , магистраль является крупнейшей в региональной системе и отвечает за распределение готовой питьевой воды в 23 населенных пунктах метро Детройта. — Сара Раза, 9 лет.0193 Detroit Free Press , 20 августа 2022 г. Сломанная магистраль вынудила перекрыть Чарльз-стрит между улицами Бикон и Бойлстон на большую часть субботнего утра. — Джон Хиллиард, BostonGlobe.com , 14 августа 2022 г.
С черным касторовым маслом и биотином его основная цель — восстановить и укрепить слабые пряди. — Сэм Питерс, ELLE , 14 января 2023 г. Он связан с Хантингтон-Плейс, и вам нужно всего лишь подняться на лифте на главный этаж . — Чандра Флеминг, Detroit Free Press , 10 января 2023 г. Могила Бенедикта находится в гротах под базиликой 9.0193 основной этаж. — Время , 8 января 2023 г. Проскользнув в толпу на главном этаже , вероятно, инкогнито до нужного времени, Уильям и Эллен были окружены со всех сторон, по всему этажу и до балконов, разноцветными защитниками рабства. — BostonGlobe.com , 5 января 2023 г. Кристиан главная цель найти стабильное жилье и выбраться из своей машины. — Джон Келли, Washington Post , 4 января 2023 г. Основной целью Testro-X является увеличение естественной выработки тестостерона в организме. — Эмбер Смит, , журнал Discover, , 4 января 2023 г. По словам Барахаса, на фоне продолжающихся слухов о возможной рецессии в 2023 г.0193 основная цель должна заключаться в том, чтобы лучше понимать, куда уходят ваши деньги. — Los Angeles Times , 29 декабря 2022 г. Но главная цель плана игры состояла в том, чтобы остановить его. — и , 28 декабря 2022 г. Узнать больше
Эти примеры предложений автоматически выбираются из различных онлайн-источников новостей, чтобы отразить текущее использование слова «основной». Мнения, выраженные в примерах, не отражают точку зрения Merriam-Webster или ее редакторов. Отправьте нам отзыв.
История слов
Этимология
Существительное
в смысле 1, от среднеанглийского, от древнеанглийского mǣgen ; сродни древневерхненемецкому маган сила, староанглийский маган уметь; в других смыслах, от основной записи 2 или путем сокращения — больше в мае запись 1
Прилагательное
Среднеанглийский, от древнеанглийского mǣgen- , от mǣgen сила
Первое известное употребление
Существительное
до 12 века, в значении, определенном в смысле 1
Прилагательное, в значении века
503 в смысле 1Путешественник во времени
Первое известное использование основного было до 12 века
Другие слова того же века Маймул
главный
Главный
Посмотреть другие записи поблизости
Процитировать эту запись «Главный.
» Словарь Merriam-Webster.com , Merriam-Webster, https://www.merriam-webster.com/dictionary/main. По состоянию на 24 января 2023 года. 1 из 2 существительноеˈman
1
: физическая сила : сила
— используется в словосочетании вовсю
3
2
а
: материк
б
: открытое море
3
: основная часть : основная часть
они находятся в основной хорошо обученной
4
: основной трубе или контуре коммунальной системы
газ магистраль
вода магистраль
магистраль
2 из 2 прилагательное
1
: главная запись 1 смысл 2, основная
Main IDEA
2
: Pure Sense 3, Sheer
на Main Force
3
: — это пункт, который способен только для самостоятельного приготовления, но и является простой. часть более крупного предложения, включающая придаточное предложение или другое главное предложение
в основном наречие
Географическое определение
Основное
географическое название
ˈmīn
ˈmān
река длиной 325 миль (523 км) на юге центральной Германии, берущая начало в северной Баварии в Фихтельгебирге и впадающая на запад в реку Рейн
Английский язык: перевод main для говорящих на испанском языке
Britannica English: перевод main для говорящих на арабском языке
Последнее обновление: — Обновлены примеры предложений
Подпишитесь на крупнейший словарь Америки и получите тысячи дополнительных определений и расширенный поиск без рекламы!
Merriam-Webster без сокращений
балканизировать
См. Определения и примеры »
Получайте ежедневно по электронной почте Слово дня!
Слова, названные в честь людей
- Тёзка купальника Жюль Леотар какую профессию имел?
- Пожарный Акробат
- Хирург Судить
Вы знаете, как это выглядит… но как это называется?
ПРОЙДИТЕ ТЕСТ
Сможете ли вы составить 12 слов из 7 букв?
PLAY
определение в кембриджском словаре английского языка
Теперь мы можем доказать основной результат этого параграфа.
Из Кембриджского корпуса английского языка
Ниже приводится основной результат этой статьи.
Из Кембриджского корпуса английского языка
основной результат этого раздела будет следующим.
Из Кембриджского корпуса английского языка
Основным результатом этого параграфа является следующее предложение.
Из Кембриджского корпуса английского языка
90 193 основных 90 194 точки бумаги могут быть выполнены в рамках этой более простой структуры.
Из Кембриджского корпуса английского языка
Приступим к доказательству основных результат.
Из Кембриджского корпуса английского языка
Одной из основных трудностей является очень долгое время релаксации.
Из Кембриджского корпуса английского языка
Тем не менее, цена и негативное отношение были основными сдерживающими факторами для потребителей неорганической продукции.
Из Кембриджского корпуса английского языка
Мы считаем, что это всего лишь основное термодинамическое различие между «холодной» абляцией и абляцией органических материалов.
Из Кембриджского корпуса английского языка
Основная категория называется органической и неорганической пылью.
Из Кембриджского корпуса английского языка
Ее основной исследовательский интерес заключается в философском анализе биоэтических концепций.
Из Кембриджского корпуса английского языка
Я начну с описания концепции собственности на себя и перейду к объяснению двух основных возражений против этой концепции: одного философского и одного идеологического.
Из Кембриджского корпуса английского языка
Этот фонетический аспект — основное важное различие между двумя случаями и по другим причинам.