Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • Le basi del linguaggio di markup html e css. HTML per principianti

Le basi del linguaggio di markup html e css. HTML per principianti

Nozioni di base sull'HTML per principianti, ciò che ogni webmaster o blogger alle prime armi dovrebbe sapere ora. Se vuoi imparare a creare siti elementari, capire il codice stesso, sapere cosa c'è dietro cosa e cosa dovrebbe andare, senza la conoscenza delle basi del linguaggio html, questo è semplicemente impossibile da fare. Sul mio blog, avrò un'intera catena di articoli che dedicherò a questo argomento dalla A alla Z, descriverò ogni tag presente nel documento, cosa significa e come usarlo correttamente.

Nozioni di base HTML

Se non conosci il più elementare, il percorso ti è ulteriormente chiuso. Credo che ogni persona che decida di impegnarsi nello sviluppo e nella creazione di siti dovrebbe conoscere e comprendere le basi di cosa è costituito il sito stesso, come funziona e cosa succede nel codice stesso.

Certo, ci sono parecchi linguaggi di programmazione, sono tutti complessi a modo loro, ma ce ne sono alcuni che devi conoscere. Se vuoi progettare magnificamente una lettera da inviare per posta, hai il tuo gruppo Vkontakte, un gruppo in altri social network, lo stesso canale YouTube, devi curiosare nel codice su uno qualsiasi dei motori del sito, hai solo bisogno conoscere i concetti di base.

Ho fatto solo alcuni esempi, infatti ora questa conoscenza è sempre più utilizzata su Internet. Sono più un praticante che un teorico, quindi nei miei articoli in questa sezione ti mostrerò i miei esempi di come e cosa ho fatto, passo dopo passo. Pubblicherò sia pagine di esempio che interi siti.

Il documento HTML è il più semplice Documento di testo, il linguaggio dei tag che incontri ogni giorno su Internet. I tag descrivono la struttura del documento. Con la tag angolare< >parentesi quadre, all'interno delle quali è scritto il nome del tag. Il browser guarda la struttura del documento, lo costruisce e lo visualizza secondo le sue istruzioni sul monitor, se hai fatto tutto bene, ovviamente.

L'intero processo inizia prima di vedere già l'immagine finita. I browser elaborano il documento in sequenza, dall'inizio alla fine. Compreso tutto ciò che dovrebbe essere completamente sulla pagina. Tabelle, immagini, script e così via, tranne che include gli stili CSS.

Nozioni di base per principianti

Che cos'è l'html - se guardi cosa scrive? Wikipedia -(HyperText Markup Language) linguaggio di markup ipertestuale per i documenti. La maggior parte delle pagine su Internet contiene markup di pagina in questa lingua. Questa lingua interpretato dai browser, il testo formattato risultante viene visualizzato sul monitor del computer o sul dispositivo mobile.

Questa lingua è intrinsecamente molto facile e accessibile da imparare. Chiunque può imparare e capire le sue basi. Per utilizzare tale linguaggio, è necessario conoscere e utilizzare i descrittori, chiamati anche tag. È con l'aiuto dei tag che viene creato il documento.

In cosa dovrebbe consistere la struttura del documento, quali tag dovrebbero essere presenti. Analizziamolo con un piccolo esempio. Ho scritto del testo in MS Office e l'ho mostrato in questo screenshot.

Per visualizzare questo testo nel browser nello stesso modo in cui è stato scritto nel documento, per questo è necessario aggiungere un markup di pagina, che include alcuni tag. Per prima cosa, guardali, poi descriverò ognuno chi è responsabile di cosa.

Benvenuto nel mio blog, ora stai seguendo un tutorial sulle basi dell'HTML. Se ti è piaciuto questo articolo, puoi iscriverti a questo blog per ricevere nuovi articoli sulla tua e-mail.

Blog di Evgeny Nesmelov! Sito HTML e CSS di base per principianti

In quali tag è composto un documento html, cosa è incluso in esso e dove deve essere scritto tutto.

< html >

< body >

< h2 >< / h2 >

< p >Benvenuto nel mio blog, ora stai seguendo un tutorial sull'HTML di base. Se ti è piaciuto questo articolo, puoi iscriverti a questo blog per ricevere nuovi articoli dalla tua casella di posta elettronica.< / p >

< h2 >BlogEvgeniya Nesmelova! Nesmelov. ru Nozioni di base html e css per principianti< / h2 >

< / body >

< / html >

Qualsiasi codice è costituito da caratteri racchiusi tra parentesi angolari. Questi sono tutti chiamati elementi. Tutti gli elementi di solito sono costituiti da due tag, apertura e chiusura. Ti consiglio inizialmente di guardare con attenzione i tag, se ne manca uno e non lo chiudi, dovrai rivedere grandi parti del codice per trovare l'errore.

Ci sono stati casi in cui ci è voluto più di un giorno, una persona chiede aiuto, non riesce a trovare un errore sul suo sito web, quindi guarda sempre molto attentamente cosa e dove scrivi. Andiamo ora questo esempio diamo un'occhiata a ciascun elemento del codice, cosa c'è scritto in esso, cosa significa e qual è il risultato.

La maggior parte dei tag sono accoppiati, che includono un tag di apertura e un tag di chiusura. Oltre a questi tag, esistono anche tag singoli. I tag possono andare di pari passo con gli altri, annidandosi così l'uno nell'altro. Ad esempio, visualizza il testo in grassetto e corsivo contemporaneamente.

Testo

< strong > < i >Testo< / strong > < / i >

La struttura del documento html

Ti ricordo ancora una volta che devi seguire le regole che sono presenti nel documento. Questo è il modo in cui il browser capisce cosa c'è sulla pagina, la sua sequenza, il contenuto e così via.

Un tag è un componente che indica a un browser Web di eseguire una determinata attività. Ad esempio, la presenza di un paragrafo, una tabella, un modulo o un'immagine.

Attributo: cambia il tag. Ad esempio, puoi allineare un paragrafo al centro oa destra, impostare allo stesso modo la posizione dell'immagine sulla pagina e così via.

Chiudi SEMPRE i tag, se lo apri, assicurati di chiuderlo. In caso contrario, si verificherà un errore e il documento non verrà visualizzato correttamente nella pagina. Ci sono anche eccezioni che non dovrebbero essere dimenticate.

È chiaramente necessario capire che esiste un titolo del documento e il suo corpo. Un'intestazione è tutto ciò che serve per un tag. ... Il corpo del documento ( ), il corpo del documento contiene l'intero contenuto della pagina. Se diventa necessario lasciare un pezzo di codice per te stesso, racchiudendo così questi tag in un commento, usa il tag... Tutto all'interno di tale tag funge da commento e non viene percepito dai browser.

Cominciamo con il primissimo. All'inizio del documento, ho aperto il tag e alla fine l'ho chiuso... Questo codice è presente assolutamente in ogni documento, dice al browser che tutto ciò che si trova tra questi tag è codice HTML. È la radice del documento stesso, tutto ciò che è successivamente presente dietro questo tag non è più incluso nel documento e non viene percepito dai browser. All'inizio del documento, il tag si apre e alla fine deve essere chiuso.

L'intera sezione di questo tag contiene tutte le informazioni tecniche del documento. Come il tag precedente, anche la testa deve essere aperta e chiusa alla fine. Queste informazioni includono il titolo della pagina, la sua descrizione, le parole chiave per i motori di ricerca e la codifica. Un po' più sotto sulla codifica.

Contenuto

< head >Contenuto< / head >

</h3> <p>Questo tag è incluso nell'head, deve essere scritto all'interno del tag head. Questo tag title è obbligatorio e deve essere presente in ogni documento html. Inoltre, viene visualizzato come titolo della finestra del browser. La lunghezza di tale titolo non deve superare i 60 caratteri. Il testo di tale intestazione dovrebbe contenere le informazioni più complete che caratterizzano il contenuto della pagina.</p> <p>Se hai scritto nel titolo "Hello World", queste sono le informazioni che dovrebbero essere visualizzate nella pagina e nessun'altra. Non dovresti ingannare le persone e i motori di ricerca, a loro non piace, quindi ti rendi peggio. Le informazioni contenute in questo tag devono corrispondere al contenuto della tua pagina.</p> <h3><meta></h3> <p>A seguito di <a href="https://bumotors.ru/it/obyazatelnye-tegi-struktura-dokumenta-html-struktura.html">tag richiesto</a> title, c'è un meta tag opzionale, ma anche importante. Questo tag è singolo. Questo tag viene utilizzato per impostare una descrizione per la pagina (descrizione) e le sue parole chiave (parole chiave).</p> <p><meta name="keywords" content="Le parole chiave sono separate da virgole"> <meta name="description" content="Descrizione della pagina non più di due frasi"></p> <p>Inoltre, il meta tag può contenere dati sull'autore della pagina e altre proprietà dei metadati. Puoi vietare l'indicizzazione della pagina nel suo insieme per i motori di ricerca. Mettere <a href="https://bumotors.ru/it/pravilnoe-otklyuchenie-avtomaticheskogo-obnovleniya-os-windows.html">aggiornamento automatico</a> pagine dopo 20 secondi o dopo 5 secondi e poi passare a un'altra pagina.</p> <p><meta name="robots" content="index, follow"> <meta content="20"> <meta content="5; url=http://сайт/"></p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>< meta name = "robots" content = "index, follow" > </p><p>< meta http - equiv = "refresh" content = "20" > </p><p>< meta http - equiv = "refresh" content = "5; url=http://сайт/" > </p> </td> </tr></table><p>Ci possono essere molti di questi meta elementi, in quanto possono trasportare informazioni completamente diverse. Gli altri utenti, quando aprono la pagina in un browser, non vedono tutte le tue descrizioni, tutto questo rimane nascosto alla vista.</p> <h3><style></h3> <p>Тег style так же можно использовать для задания стилей на странице. Если вы используете много разных стилей css, в таком случае желательно задавать их в отдельном файле. Если нужно указать несколько из них, все это можно задать прямо в html документе.</p> <p><style type="text/css"> .base { width: 100px; background-color: #000; height: 150px; color: #fff; }</p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>< style type = "text/css" > </p><p>Base { </p><p>width : 100px ; </p><p>background - color : #000; </p><p>height : 150px ; </p><p>color : #fff; </p> </td> </tr></table><p>Или добавить стили конкретно к одному тегу, для этого внутри самого тега нужно добавить элемент style. Данный тег нужно использовать внутри контейнера <head>, который задает стили для страницы. Можно использовать несколько таких тегов, ошибкой это не будет.</p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"> </td> </tr></table><h3><link></h3> <p>Немного похожий с предыдущим тегом, с помощью тега link можно задать стили для документа, которые находятся в другом файле. Другими словами, можно подключить к существующему документу <a href="https://bumotors.ru/it/tablica-integralov-polnaya-i-pravila-integrirovaniya-pervoobraznaya.html">полную таблицу</a> стилей css, которая состоит из множества свойств. Тем самым вы уменьшаете размер документа, который в итоге будет быстрее грузиться и открываться на компьютере или <a href="https://bumotors.ru/it/kak-sdelat-menyu-dlya-mobilnyh-ustroistv-mobilnaya-versiya-menyu.html">мобильном устройстве</a> при слабой скорости интернета.</p> <p>Подключать можно больше одного файла, тут ограничений нет. Закрывать такой тег не нужно. Если все сделать правильно, к вашему документу будут подгружаться конкретные стили из отдельного файла. Данный тег можно добавить в основы html и не забывать про его существование. В итоге получается такая картинка:</p> <p><link href="css/style-lg.css" rel="stylesheet"> <link href="css/style-md.css" rel="stylesheet"> <link href="css/style-sm.css" rel="stylesheet"></p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p>< link href = "css/style-lg.css" rel = "stylesheet" > </p><p>< link href = "css/style-md.css" rel = "stylesheet" > </p><p>< link href = "css/style-sm.css" rel = "stylesheet" > </p> </td> </tr></table><h3><script></h3> <p>С помощью <a href="https://bumotors.ru/it/atributy-tega-script-async-i-defer-raznica-mezhdu-async-i-defer-u-tega-script.html">тега script</a> к документу можно подключить разные сценарии (скрипты). Присутствие закрывающего тега обязательно. Сам скрипт может располагаться в начале документа, внутри и в конце.</p> <p><script type="text/javascript" href="http://html5shim.googlecode.com/svn/trunk/html5.js"></script></p> <table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="show"> </td> <td class="crayon-code"><p><script type = "text/javascript" href = <span>"http://html5shim.googlecode.com/svn/trunk/html5.js" </span>> </script> </p> </td> </tr></table><h3><body></h3> <p>Говорит браузеру, что все помещенное между этими тегами, должно отобразиться в окне вашего браузера. Вот основные теги, которые могут присутствовать абсолютно в каждом документе. <a href="https://bumotors.ru/it/chto-takoe-html-tegi-i-atributy-validator-validator-w3c-struktura-i-pravila.html">Тег body</a> служит в качестве основного тела страницы, который включает в себя все ее содержимое. Данный тег желательно открывать и в конце документа не забыть закрывать.</p> <h3>Заголовки страницы h1 h2 h3</h3> <p>Поехали дальше, мы видим тег <h1>, который так же открывается и закрывается. Данный тег обозначает основной заголовок текста, в большинстве случаев под заголовком H1 идет название страницы. На самом деле данных заголовком всего шесть. <h1> <h2> <h3> <h4> <h5> <h6>. Их так же используют в SEO, но это уже немного другая тема. Я обязательно выделю для этого одну статью и дам подробное описание для них, подписывайтесь на обновления блога, чтоб ничего не пропустить.</p> <p>Наличие таких заголовком в статье сыграет важную роль при продвижении страницы. Кроме этого, ихнее использование дает вам четкую структуру страницы, ее заголовок, подзаголовки, выделения, подпункты и так далее. Всегда пользуйтесь ними и применяйте на практике. На многих CMS, например таких как WordPress, при написании текста, можно заметить «заголовок 1», "заголовок 2", "заголовок 3" и так далее. Именно они и отвечают за h1, h2 и h3.</p> <h3><p></h3> <p>Если вы пишите основной текст с нового абзаца, вы пишите тег <p>В начале и закрываете его в конце </p>. Обозначение абзаца в html равносильно создание нового абзаца в документе MS Word. Больше ничего нового в документ я не добавлял. Но, это еще далеко не все, что должно присутствовать в html документе. Посмотрим на еще один пример, описание будет немного позже.</p> <p><!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>HTML документ

Этот текст будет полужирным, а этот - ещё и курсивным

< ! DOCTYPE html >

< html >

< head >

< meta http - equiv = "Content-Type" content = "text/html; charset=utf-8" / >

< title > HTML документ< / title >

< / head >

< body >

< p >

< b >

< / b >

< / p >

< / body >

< / html >

Основные элементы Head и Title

В каждом документе присутствует элемент head и Title. Первый из них , который идет сразу после первого тега . В данном теге идет вся информация о странице, в нем так же заключается элемент . Title –информация о заголовке странице, другими словами название страницы, ее имя. Именно в тайтл вы указываете правильное название страницы, по которому пользователь будет искать вас через поисковую систему, очень важный момент. Оба элемента должны быть открыты и так же закрыты. Закрывается каждый элемент знаком «/». В итоге получается вот такая картинка.</p> <p><html> <head> <title>Заголовок& \Содержание страницы

< / html >

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

Редактор Notepad++

Для работы с кодом используйте программку Notepad++. Она бесплатная, найти ее в интернете не составит труда. Очень удобная для восприятия любого кода, так же удобно показывается открывающийся тег и закрывающийся. Поддерживаем синтаксис более 40 языков программирования. Как раз то, что нужно для изучения основ html.

Notepad превышает во всех смыслах обычный блокнот. Для максимального удобства, простоты и учебы данный редактор изначально необходимо установить на компьютер. Самое основное преимущество и удобство, редактор Notepad++ показывает подсказки при написании кода, что делает вашу работу быстрее и качественней в разы.

Элемент DOCTYPE

В каждом документе так же должен быть указан вот такой элемента doctype. Для чего он нужен и что в нем должно быть. Обычно народ сильно не увлекается этими строчками, копируют себе в документы и работают спокойно. Данные элементы говорят браузеру, какая версия html используется в документе, какое описание страницы, какая используется кодировка, какие ключевые слова включены, кто автор и как называется страница.

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

Коротко на понятном языке про основы html: Данная строчка говорит браузеру о том, что данный документ является XHTML версия 1.0, используется английский язык и вся эта каша расположена по данному адресу. Далее в теге meta указываем кодировку, которая используется. Чаще всего используется виндовс 1251.

Description — затрагивается тема по SEO, один из трех главных тегов, который должен присутствовать абсолютно в каждом документе, данный тег указывает описание страницы. Что написано на этой странице, короткое описание, не больше двух предложений. Тег keywords, так же затрагивается тема по SEO, данный тег является обязательным. В нем пишутся ключевые слова, по которым пользователи интернета будут находить вас через поисковые системы.

В теге title идет название самого документа, его заголовок, который мы видим в браузере. Наверное самый важный тег во всем документе, который больше всего влияет на продвижение страницы. В статье по добавлению и оформлению идет описание данного тега более детально.

Что необходимо запомнить с данного урока про основы html:

  1. Почти все теги открываются и закрываются;
  2. Начинается документ с тега ;
  3. Наличие тега ;
  4. Наличие тега ;
  5. Четкая структура html документа.

Все главные страницы всегда должны называться словом index . Так принято и так все привыкли, без разницы какое будет расширение у файла, это может быть и html и php. Называется он всегда только так.

Посмотрите видео про основы html от компании Webformyself.

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

Приветствую вас на страницах моего блога. HTML – это простой язык разметки, с помощью которого создаются веб-страницы. Я сказал что он простой, чтобы вы не пугались его изучения. Язык html для начинающих подходит просто идеально – намного сложнее с нуля сразу освоить какой-нибудь язык программирования, а вот html реально намного проще.

В этой статье я хочу подсказать вам, как наиболее быстро и эффективно изучить этот язык, чтобы уже через месяц-два вы отлично его знали. Думаете, невозможно? Я начал изучение html в конце марта. В конце мая я уже без проблем знал 90% нужных для работы тегов.

Как выучить язык бесплатно?

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

Из справочников я могу посоветовать вам – htmlbook . Это реально крутой сайт, на котором собраны все теги, показан результат их работы с подробным описанием. Но справочник это лишь дополнительный инструмент, наибольшего эффекта можно добиться при реальной практике.

Интерактивные курсы

И тут я говорю об интерактивных курсах. Это возможность писать код и сразу видеть, как он отображается. На курсах вам будут давать задания. Сначала простые, например, превратить текст в заголовок или сделать таблицу. Потом – сложнее. В конце концов вы обретете понимание того, что можно делать с помощью HTML. Если вы думаете, что за это нужно платить, то ошибаетесь.

– это замечательный сайт с курсами по html и css. Первые 16-18 курсов бесплатно! Если вы захотите продолжить обучение и получить доступ к платным, то придется платить 300 рублей в месяц или 1800 в год. Лично я отдал 300 рублей, прошел за месяц все платные курсы и получил от этого много пользы.

Важность записей

Еще один совет от меня – записывайте! Записывайте всю новую и важную для вас инормацию. Не записав вы рискуете так и не закрепить в памяти нужные знания. Лично у меня на полке лежит три общих тетради, практически полностью исписанных и время от времени я заглядываю в них, когда забываю то или иное свойство.

Параллельное изучение html и css

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

Самостоятельная практика

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

Уроки от команды webformyself

Webformyself – замечательный интернет-портал, который предоставляет кучу информации по сайтостроению. На их сайте вы можете найти много бесплатных статей по HTML, CSS и верстке сайтов, но также ими выпущены платные видеоуроки, цель которых максимально быстро донести до вас полезные знания.

В конце концов, у вас должна быть цель, по которой вы изучаете эти веб-технологии. Обычно это делают для того, чтобы научиться самостоятельно верстать макеты сайтов. Если у вас тоже есть такая цель, то отличным вариантом для вас будет приобретение доступа к премиум-урокам на сайте webformyself.com . В итоге вы можете получить не только доступ к урокам по HTML и CSS, но и много других. Например, по JavaScript и WordPress.

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

За сколько можно выучить языки?

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

Хорошие сайты с полезными материалами я вам дал – дальше ваше дело. В принципе, вышеперечисленные ресурсы являются наилучшими в интернете. Например, курсы от Htmlacademy прошли более ста тысяч человек, а на обновления Webformyself подписаны больше 87 тысяч людей.

HTML (H ypert ext M arkup L anguage) is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables. As the title suggests, this article will give you a basic understanding of HTML and its functions.

So what is HTML?

HTML is not a programming language; it is a markup language that defines the structure of your content. HTML consists of a series of elements , which you use to enclose, or wrap, different parts of the content to make it appear a certain way, or act a certain way. The enclosing for paragraph. Note that the end tag" s name is preceded by a slash character>", and that in empty elements the end tag is neither required nor allowed. If attributes are not mentioned, default values are used in each case.">tags can make a word or image hyperlink to somewhere else, can italicize words, can make the font bigger or smaller, and so on. For example, take the following line of content:

My cat is very grumpy

If we wanted the line to stand by itself, we could specify that it is a paragraph by enclosing it in paragraph tags:

My cat is very grumpy

Anatomy of an HTML element

Let"s explore this paragraph element a bit further.

The main parts of our element are as follows:

  1. The opening tag: This consists of the name of the element (in this case, p), wrapped in opening and closing angle brackets . This states where the element begins or starts to take effect - in this case where the paragraph begins.
  2. The closing tag: This is the same as the opening tag, except that it includes a forward slash before the element name. This states where the element ends - in this case where the paragraph ends. Failing to add a closing tag is one of the standard beginner errors and can lead to strange results.
  3. The content: This is the content of the element, which in this case is just text.
  4. The element: The opening tag, the closing tag, and the content together comprise the element.

Elements can also have attributes that look like the following:

Attributes contain extra information about the element that you don"t want to appear in the actual content. Here, class is the attribute name , and editor-note is the attribute value . The class attribute allows you to give the element an identifier that can be used later to target the element with style information and other things.

An attribute should always have the following:

  1. A space between it and the element name (or the previous attribute, if the element already has one or more attributes).
  2. The attribute name, followed by an equals sign.
  3. The attribute value, wrapped by opening and closing quotation marks.

Note : Simple attribute values that don"t contain ASCII whitespace (or any of the characters " " ` = < >) can remain unquoted, but it is recommended that you quote all attribute values, as it makes the code more consistent and understandable.

Nesting elements

You can put elements inside other elements too - this is called nesting . If we wanted to state that our cat is very grumpy, we could wrap the word "very" in a ) indicates that its contents have strong importance, seriousness, or urgency. Browsers typically render the contents in bold type."> element, which means that the word is to be strongly emphasized:

My cat is very grumpy.

You do however need to make sure that your elements are properly nested: in the example above, we opened the element represents a paragraph.">

element first, then the ) indicates that its contents have strong importance, seriousness, or urgency. Browsers typically render the contents in bold type."> element; therefore, we have to close the ) indicates that its contents have strong importance, seriousness, or urgency. Browsers typically render the contents in bold type."> element first, then the element represents a paragraph.">

element. The following is incorrect:

My cat is very grumpy.

The elements have to open and close correctly so that they are clearly inside or outside one another. If they overlap as shown above, then your web browser will try to make the best guess at what you were trying to say, which can lead to unexpected results. So don"t do it!

Empty elements

Some elements have no content and are called empty elements . Take the element embeds an image into the document. It is a replaced element."> element that we already have in our HTML page:

This contains two attributes, but there is no closing tag and no inner content. This is because an image element doesn"t wrap content to affect it. Its purpose is to embed an image in the HTML page in the place it appears.

Anatomy of an HTML document

That wraps up the basics of individual HTML elements, but they aren"t handy on their own. Now we"ll look at how individual elements are combined to form an entire HTML page. Let"s revisit the code we put into our index.html example (which we first met in the Dealing with files article):

My test page

Here, we have the following:

  • - The doctype. In the mists of time, when HTML was young (around 1991/92), doctypes were meant to act as links to a set of rules that the HTML page had to follow to be considered good HTML, which could mean automatic error checking and other useful things. However, these days no one cares about them, and they are just a historical artifact that needs to be included for everything to work right. For now, that"s all you need to know.
  • - the element represents the root (top-level element) of an HTML document, so it is also referred to as the root element. All other elements must be descendants of this element."> element. This element wraps all the content on the entire page and is sometimes known as the root element.
  • - the element contains machine-readable information (metadata) about the document, like its title, scripts, and style sheets."> element. This element acts as a container for all the stuff you want to include on the HTML page that isn"t the content you are showing to your page"s viewers. This includes things like keywords and a page description that you want to appear in search results, CSS to style our content, character set declarations, and more.
  • - This element sets the character set your document should use to UTF-8, which includes most characters from the vast majority of written languages. Essentially, it can now handle any textual content you might put on it. There is no reason not to set this, and it can help avoid some problems later on.
  • - the ) defines the document" s that is shown in a browser bar or page tab.> element. This sets the title of your page, which is the title that appears in the browser tab the page is loaded in. It is also used to describe the page when you bookmark/favourite it.</li> <li><body></body> - the element. This contains <i>all </i> the content that you want to show to web users when they visit your page, whether that"s text, images, videos, games, playable audio tracks, or whatever else.</li> </ul><h2>Images</h2> <img src='https://i0.wp.com/images/firefox-icon.png' loading=lazy loading=lazy> <p>As we said before, it embeds an image into our page in the position it appears. It does this via the src (source) attribute, which contains the path to our image file.</p> <p>We have also included an alt (alternative) attribute. In this attribute, you specify descriptive text for users who cannot see the image, possibly because of the following reasons:</p> <ol><li>They are visually impaired. Users with significant visual impairments often use tools called screen readers to read out the alt text to them.</li> <li>Something has gone wrong causing the image not to display. For example, try deliberately changing the path inside your src attribute to make it incorrect. If you save and reload the page, you should see something like this in place of the image:</li> </ol><p><img src='https://i2.wp.com/mdn.mozillademos.org/files/9349/alt-text-example.png' height="36" width="108" loading=lazy loading=lazy></p> <p>The keywords for alt text are "descriptive text". The alt <a href="https://bumotors.ru/it/chto-delat-esli-ne-mozhesh-vspomnit-pesnyu-kak-uznat-nazvanie-pesni.html">text you</a> write should provide the reader with enough information to have a good idea of what the image conveys. In this example, our current text of "My test image" is no good at all. A much better alternative for our Firefox logo would be "The Firefox logo: a flaming fox surrounding the Earth."</p> <p>Try coming up with some better alt text for your image now.</p> <h2>Marking up text</h2> <p>This section will cover some of the essential HTML elements you"ll use for marking up the text.</p> <h3>Headings</h3> <p>Heading elements allow you to specify that certain parts of your content are headings - or subheadings. In the same way that a book has the main title, chapter titles, and subtitles, an HTML document can too. HTML contains 6 heading levels, <h1> – <h6> , although you"ll commonly only use 3 to 4 at most:</p><p> <h1>My main title</h1> <h2>My top level heading</h2> <h3>My subheading</h3> <h4>My sub-subheading</h4> </p><p>Now try adding a suitable title to your HTML page just above your element embeds an image into the document. It is a replaced element."> <img> element.</p> <p><b>Note </b>: You"ll see that your heading level 1 has an implicit style. Don"t use heading elements to make text bigger or bold, because they are used for accessibility and other reasons such as SEO . Try to create a meaningful sequence of headings on your pages, without skipping levels.</p> <h3>Paragraphs</h3> <h3>Lists</h3> <p>A lot of the web"s content is lists, and HTML has special elements for these. Marking up lists always consist of at least 2 elements. The most common list types are ordered and unordered lists:</p> <ol><li><b>Unordered lists </b> are for lists where the order of the items doesn"t matter, such as a shopping list. These are wrapped in a element represents an unordered list of items, typically rendered as a bulleted list."> <ul> element.</li> <li><b>Ordered lists </b> are for lists where the order of the items does matter, such as a recipe. These are wrapped in an element represents an ordered list of items, typically rendered as a numbered list."> <ol> element.</li> </ol><p><img src='https://i2.wp.com/mdn.mozillademos.org/files/9351/finished-test-page-small.png' width="100%" loading=lazy loading=lazy></p> <p>If you get stuck, you can always compare your work with our finished example code on GitHub.</p> <p>Here, we have only really scratched the surface of HTML. To find out more, go to our topic.</p> <p><a href="https://bumotors.ru/it/html-programmirovanie-referat-yazyk-html-sistemy-programmirovaniya-html.html">Язык HTML</a> по определению не может являться языком программирования, как ошибочно полагают многие неопытные в программировании люди. Язык HTML – это в принципе изначально неправильная формулировка. Называть его нужно языком разметки гипертекста, ведь HTML так и расшифровывается – <b>HyperText Markup Language </b>. А если выражаться тривиально, то HTML – это ряд тегов. Тег, в свою очередь, – управляющее слово, основное. Теги обеспечивают возможность придавать стандартным по виду текстам форматированный облик, то есть выделить курсивом, жирным шрифтом, подчеркнуть или сделать какое-либо другое действие. Однако сделать разные действия над текстами Вы сможете лишь в специализированных программах- браузерах, благодаря которым Вы собственно и путешествуете по глобальной сети World Wide Web. Эти программы показывают единый уже изменённый текст, а теги HTML, используемые для видоизменения, они прячут. Чтобы лучше со всем этим разобраться и скорее понять, о чём идёт речь, прямо на этой страничке нажмите на правую клавишу мыши и выберите в раскрывшемся меню точку «<a href="https://bumotors.ru/it/pochemu-kompyuter-ne-mozhet-prosmotret-kod-elementa-kak-posmotret.html">Исходный код</a>» или нечто похожее по смыслу. Та же самая страница появится перед Вами в своём истинном облике.</p> <p>Чтобы создать HTML-код можно применить стандартные текстовые редакторы, а также можно воспользоваться зрительными редакторами, их чаще называют визуальными. Главное различие этих видов редакторов в том, что визуальные специально созданы для набора HTML – кода, кодов <b>JavaScript </b>, <b>CSS </b> и <b>PHP </b>, а также и некоторых других, а именно для web-программирования. К тому же, такие редакторы дают Вам возможность немедля увидеть то, что Вами было сделано в программе и выявляют (показывают) совершённые помарки в напечатанном коде. Советуем набирать код непосредственно своими руками, а зрительные редакторы упростят Вашу работу. Вы можете пользоваться браузером <b>Macromedia Dreamweaver 8 </b>. Хоть эта программа и не из последних, однако её функциональности Вам будет вполне достаточно, и даже с излишком. Лучше всего сделать следующим образом: напечатайте код в программу <b>Dreamweaver </b>, далее сохраните и кликните клавишу «Просмотр в браузере», где комплект браузеров Вы сможете поменять самостоятельно. Вслед за этим перейдите обратно в Dreamweaver и возобновите процесс редактирования. В этом месте Вы увидите русификатор для Macromedia Dreamweaver 8. Итак, мы рассказали Вам про средства. Далее приступаем прямо к HTML – тегам.</p> <p>Для начала познакомимся со структурой страницы в коде HTML, а точнее с тех элементов, которые должны в ней присутствовать неукоснительно всегда.</p> <p>Неизменные теги страницы в коде HTML:</p> <p><b><HTML>, </HTML>, <HEAD>, </HEAD>, <BODY>, </BODY> </b></p> <p>Обратите внимание на то, что многие, дабы программа выдавала HTML-код в текстовой форме, ставят после вскрывающей угловой скобочки пропуск, то есть пробел. Вам при печатании кода этого делать не следует!</p> <p>Наверняка Вы сразу заметили, что все теги парны относительно друг друга. Один тег вскрывающий, а другой затворяющий его. В коде HTML практически все теги парные. Различие между ними в том, что перед затворяющим тегом располагается косая линия /. Эти теги также именуются контейнерными по той причине, что возможно установить ещё и иные теги между данными, как бы определить в контейнер. Вы, возможно, уже видите сами, как среди тегов <b><html> </b> и <b></html> </b> располагаются и другие. Печатать названия тегов разрешено и заглавным, и прописным шрифтом, отличий здесь не будет. Такие записи, как <HTML> и <html> для программы никакой разницы иметь не будут, и истолковываются ею идентично.</p> <p>Так что же такое неизменные теги для страницы в коде HTML? Рассмотрим этот вопрос более детально.</p> <p>Открывающий тег <HTML> и затворяющий его </HTML> передают программам, предназначенным для визуализации гипертекстовых страниц, и иным браузерам сведения о том, что они работают именно с гипертекстовыми материалами. Каждый документ в html-коде всегда начинается с <HTML>, а завершается </HTML>. Это значит, что между этими двумя тегами размещён целый html-код.</p> <p>Теги <b><HEAD> </b> и <b></HEAD> </b> заключают заглавие гипертекстового материала. Он содержит сведения о странице в html-коде. В принципе эти теги не обязательны, даже если их не будет, браузеры отлично интерпретируют Ваш html-материал. Однако решив и не писать заглавие в документе, всё-таки наберите <HEAD> </HEAD>. Такой ход необходим для сочетаемости в разных вариациях браузеров. Абсолютно каждый знак, располагающийся в данных тегах, никоим образом не расшифруется браузером. Сюда не относятся только лишь сведения в тегах <b><TITLE> </b> <b> , заключающих само название html-материала (название выносится в верхнюю область панели браузера). Однако это может воздействовать на общий облик html-документа, то, как она будет существовать в сети и классифицироваться по иерархии в поисковых системах. Детальнее о тегах, размещающихся в заглавии гипертекстового материала, будет изложено позднее.

    Вся суть материала в коде html размещается в тегах и . На этом месте располагается совершенно всё, из чего состоит наш html-документ и что мы созерцаем при его разворачивании (графические образы, текстовые данные, кнопки и прочие элементы). Это и есть главный «корпус» страницы, или основа.

    Прочие теги, применяемые в процессе образования html-материала, располагаются внутри всех неизменных тегов, обязательных. Почти все html-теги содержат разнообразные параметры и атрибуты, с помощью которых Вы сумеете воссоздать сведения именно в том виде, в котором их представили и разработали. К примеру, Вы напечатаете:

    где – непосредственно сам тег, bgcolor – атрибут тега, «#FF0000» – смысл данного атрибута. Атрибутов у тега бывает некоторое количество.

    И, таким образом, тон полностью всей страницы станет красным.

    Обратите внимание здесь на тот факт, что атрибуты тега (все до единого) и их смысл ставятся во вскрывающем теге (он без косой черты), и никогда – в затворяющем.

    Таким образом, Вы узнали о неизменных тегах html-страницы. Но прежде, чем мы перейдём к исследованию прочих, прервёмся на маленькое отступление.

    Используя полученный багаж знаний, вычитанный из всевозможных пособий по азам языка HTML для начинающих, в практической деятельности мы выявили главную и очень серьёзную помарку, которую совершили многие авторы данной литературы. Предназначенные исключительно для начинающих, все эти учебные пособия и руководства обучают азам HTML последовательно, начиная с тегов заглавия гипертекстового материала ( ) и продолжая ознакомлением с тегами основания документа ( ). По существу всё это разумеется очень правильно. Однако, как показывает наш практический опыт, для новичков этот путь изучения основ HTML нецелесообразен. Исследуя бесчисленное множество совершенно неясных для себя тегов заглавия, новичок не сможет увидеть плоды своего обучения, так как браузер не интерпретирует эти теги, а также многие из них он не сможет применить в работе над своим творением никоим образом (в самом начале обучения точно). Так любой новичок лишь потратит свои силы и время, а самое главное – хотение что-либо делать в дальнейшем, и изучать ли вообще HTML. К тому же мысль о том, что работа по разработке ресурса под силу только бывалым web-мастерам за немалые деньги, прочно укоренится в неопытных головах новичков. Поэтому советуем Вам оставить на время всё непонятное и двигаться дальше. Потом, разобравшись с всем понятным, Вы сможете усвоить и остальное.

    Основы HTML содержат основные правила языка HTML, описание структуры HTML-страницы, отношения в структуре HTML-документа между HTML-элементами.

    HTML-документ - это обычный текстовый документ, может быть создан как в обычном текстовом редакторе (Блокнот) , так и в специализированном, с подсветкой кода (Notepad++, Visual Studio Code и т.п.) . HTML-документ имеет расширение.html .

    HTML-документ состоит из дерева HTML-элементов и текста. Каждый элемент обозначается в исходном документе начальным (открывающим) и конечным (закрывающим) тегом (за редким исключением).

    Начальный тег показывает, где начинается элемент, конечный - где заканчивается. Закрывающий тег образуется путем добавления слэша / перед именем тега: <имя тега> … . Между начальным и закрывающим тегами находится содержимое тега - контент.

    Одиночные теги не могут хранить в себе содержимого напрямую, оно прописывается как значение атрибута, например, тег создаст кнопку с текстом Кнопка внутри.

    Теги могут вкладываться друг в друга, например,

    Текст

    . При вложении следует соблюдать порядок их закрытия (принцип «матрёшки») , например, следующая запись будет неверной:

    Текст

    .

    HTML-элементы могут иметь атрибуты (глобальные, применяемые для всех HTML-элементов, и собственные). Атрибуты прописываются в открывающем теге элемента и содержат имя и значение, указываемые в формате имя атрибута="значение" . Атрибуты позволяют изменять свойства и поведение элемента, для которого они заданы.

    Каждому элементу можно присвоить несколько значений class и только одно значение id . Множественные значения class записываются через пробел,

Principali articoli correlati