Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Html name a: 404 Not Found on www-db.deis.unibo.it

Содержание

Атрибут name


Определение и использование

Атрибут name указывает имя элемента.

Атрибут name может использоваться для ссылки на элемент в JavaScript.

Для элементов формы он также используется в качестве эталона при отправке данных,

Для элемента iframe он может быть использован для назначения формы отправки.

Для элемента map атрибут name связывается с атрибутом usemap <img> и создает связь между изображением и картой.

Для элемента meta атрибут name указывает имя для информации/значения
content атрибут.

For the param element, the name attribute is used together with the value attribute to specify
parameters for the plugin specified with the <object> tag.


Относится к

The name attribute can be used on the following elements:


Пример

Пример

Две кнопки с одинаковыми именами, которые представляют различные значения при щелчке:

<form action=»/action_page. php» method=»get»>
 
Choose your favorite subject:
 
<button name=»subject» type=»submit» value=»HTML»>HTML</button>
 
<button name=»subject» type=»submit» value=»CSS»>CSS</button>
</form>

Пример поля

<fieldset> с атрибутом name:

<fieldset name=»personalia»>
  Name: <input type=»text»><br>
  Email: <input type=»text»><br>
</fieldset>

Пример формы

HTML-форма с атрибутом name:

<form
action=»/action_page.php»
method=»get» name=»myForm»>
 
First name: <input type=»text» name=»fname»><br>
 
Last name:
<input type=»text» name=»lname»><br>
 
<input type=»button» value=»Send form data!»>
</form>

Пример iframe

<iframe>, который выступает в качестве целевого объекта для ссылки:

<a href=»https://html5css.ru» target=»iframe_a»>HTML5CSS.ru</a>

Пример ввода

HTML-форма с тремя полями ввода; два текстовых поля и одна кнопка Submit:

<form
action=»/action_page. php»>
 
Name: <input type=»text» name=»fullname»><br>
 
Email:
<input type=»text» name=»email»><br>
 
<input type=»submit» value=»Submit»>
</form>

Пример карты

Изображение-карта, с щелчком области:

<map
name=»planetmap»>
 
<area shape=»rect» coords=»0,0,82,126″ href=»sun.htm» alt=»Sun»>
 
<area shape=»circle» coords=»90,58,3″ href=»mercur.htm» alt=»Mercury»>
 
<area shape=»circle» coords=»124,58,8″ href=»venus.htm» alt=»Venus»>
</map>

Пример мета

Используйте атрибут Name для определения описания, ключевых слов и автора HTML-документа:

<head>
<meta name=»description» content=»Free Web tutorials»>
<meta name=»keywords» content=»HTML,CSS,JavaScript»>
<meta name=»author» content=»Hege Refsnes»>
</head>

Пример объекта

Элемент <object> с атрибутом Name:

<object data=»helloworld. swf»
name=»obj1″></object>

Пример вывода

Выполните вычисление и Покажите результат в элементе <output>:

<form oninput=»x.value=parseInt(a.value)+parseInt(b.value)»>0
  <input type=»range» value=»50″>100
  +<input type=»number» value=»50″>
  =<output name=»x» for=»a b»></output>
</form>

Пример param

Установите параметр «autoplay», в значение «true»,, поэтому звук начнет воспроизводиться сразу после загрузки страницы:

<object data=»horse.wav»>
  <param name=»autoplay» value=»true»>
</object>

Выберите пример

Раскрывающийся список с атрибутом name:

<select name=»cars»>
 
<option value=»volvo»>Volvo</option>
 
<option value=»saab»>Saab</option>
 
<option value=»opel»>Opel</option>
 
<option value=»audi»>Audi</option>
</select>

Пример текстового

Текстовая область с атрибутом name:

<form action=»/action_page. php»>
 
<textarea name=»comment»>Enter text here…</textarea>
 
<input type=»submit»>
</form>


Поддержка браузера

Атрибут multiple имеет следующую поддержку браузера для каждого элемента:

Элемент
buttonДаДаДаДаДа
fieldsetДаНе поддерживаетсяДаДаДа
formДаДаДаДаДа
iframeДаДаДаДаДа
input1.02.01.01.01.0
mapДаДаДаДаДа
metaДаДаДаДаДа
objectДаДаДаДаДа
output10. 0Не поддерживается4.05.1 11.0
paramДаДаДаДаДа
selectДаДаДаДаДа
textareaДаДаДаДаДа

Атрибут name тега | HTML справочник

HTML тег <input>

Значение и применение

Атрибут name (HTML тега <input>) задает имя для элемента. Атрибут name используется для поиска (выбора) элементов с использованием языка программирования JavaScript, а так же позволяет ссылаться на данные формы после их отправки.


Обратите внимание, что только те элементы формы, которые имеют атрибут name, будут иметь свои значения при отправке формы.


Поддержка браузерами

Синтаксис:

<input name =  "text">

Значения атрибута

ЗначениеОписание
textЗадает имя для элемента <input>.

Отличия HTML 4.01 от HTML 5

Нет.

Пример использования

<!DOCTYPE html>
<html>
<head>
	<title>Пример использования атрибута name HTML тега <input></title>
</head>
	<body>
		<form name = "myForm"> <!-- создаем форму -->
			<label>Ваш логин<input type = "text" name = "Login"></label><br> <!-- поле для ввода текстовой информации -->
			<label>Ваш пароль<input type = "password" name = "Password"></label><br> <!-- поле для ввода пароля -->
			<input type = "submit" name = "submitForm" value = "войти"> <!-- кнопка для отправки формы -->
		</form>
	</body>
</html>

В данном примере мы создали форму (HTML тег <form>).
Внутри формы мы поместили три элемента управления <input>, которые предназначены для ввода текстовой информации, пароля и отправки формы. Обратите внимание, что для каждого элемента <input> мы указали атрибутом name его имя, в том числе указали имя и для нашей формы (элемент <form> имеет одноимённый атрибут).

Результат нашего примера:

Пример использования атрибута name HTML тега <input> (указание имени элемента).HTML тег <input>

— HTML | MDN

HTML-элемент <a> определяет гиперссылку для перехода на определённое место на странице или на другую страницу в Интернете. Также он может быть использован (в устаревшем варианте) для создания якоря — это место назначения для гиперссылок внутри страницы: так ссылки не ограничены только в перемещении между страницами.

<a href="https://developer.mozilla.org">MDN</a>

Этот элемент включает в себя общие атрибуты.

download HTML5
Этот атрибут сообщает о том, что эта ссылка должна быть использована для скачивания файла, и, когда пользователь нажимает на ссылку, ему будет предложено сохранить файл как локальный. Если у этого атрибута есть значение, оно будет использовано как заполненное название файла в Окне сохранения, которое открывается, когда пользователь нажимает на ссылку (пользователь может поменять название перед сохранением файла). Ограничений на позволенные значения нет (хотя оно будет конвертировано в нижние подчёркивания, предотвращая специфичные пути), но стоит обратить внимание, что у большинства файловых систем есть ограничения на то, какие знаки препинания поддерживаются файловой системой, и браузеры регулируют названия согласно ограничениям.
 

Примечание:

  • Атрибут может быть использован вместе с blob: URLs и data: URLs, чтобы пользователи могли проще скачать контент, который сгенерирован с помощью  JavaScript (например, картинка, созданная с помощью онлайн-сайта для рисования).
  • Если представлен HTTP-заголовок Content-Disposition:, и он содержит иное название, у HTTP-заголовка есть преимущество над атрибутом.
  • Если этот атрибут установлен и Content-Disposition: установлен на inline, Firefox отдаёт преимущество Content-Disposition, но в тоже время Chrome отдаёт преимущество атрибуту download.
  • Этот атрибут соблюдается только на ресурсах с тем же  доменом.
href
Единственный обязательный атрибут для определения ссылки в HTML4, но больше необязательный в HTML5. Упущение этого атрибута создаёт ссылку-заполнитель. Атрибут href указывает ссылку: либо URL, либо якорь. Якорь — это название после символа #, который указывает на элемент (ID (en-US)) на текущей странице. URL не ограничены только ссылками на HTTP, они могут использовать любой протокол, поддерживающийся браузером. Например, file, ftp и mailto работают в большинстве браузеров.
hreflang
Этот атрибут сообщает язык документа по ссылке. Это чисто контрольная информация. Разрешённые значения определены в BCP47 для HTML5 и RFC1766 для HTML4. Используйте этот атрибут, только если задан href.
ping HTML5
Этот атрибут уведомляет указанные в нём URL, что пользователь перешёл по ссылке.
referrerpolicy
Этот атрибут сообщает, какую информацию передавать ресурсу по ссылке:
  • "no-referrer" не отправляет заголовок Referer.
  • "no-referrer-when-downgrade" не отправляет заголовок Referer ресурсу без TLS (HTTPS). Это стандартное поведение браузера, если не указана иная политика.
  • "origin" отправляет такую информацию о текущей странице, как адрес, протокол, хост и порт.
  • "origin-when-cross-origin" отправляет другим ресурсам только протокол, хост и порт, а внутри ресурса также отправляет путь. 
  • "unsafe-url" отправляет только ресурс и адрес (но не пароли или никнеймы). Это значение небезопасно, так как могут утечь ресурс и адрес с TLS-защищённых ресурсов на небезопасные.
rel
Для ссылок, которые содержат атрибут href, этот атрибут устанавливает отношения между ссылками. Значением является список значений, разделённый пробелами. Значения и их семантика будут зарегистрированы другими сайтами, которые могут иметь произвольное значение к документу автора. Значением по умолчанию является void, если не задано иное. Используйте этот тег, только если задан атрибут href.
target
Этот атрибут определяет, где показать содержимое по ссылке. В HTML4, это название и ключевое слово фрейма. В HTML5, это название или ключевое слово в браузере (например, вкладка, окно или iframe). У следующих ключевых слов специальные значения:
  • _self загружает документ в текущем фрейме в HTML4 (или текущей вкладке в HTML5) как текущий. Это значение по умолчанию, если не указано иное значение.
  • _blank загружает документ в новой окне в HTML4 или вкладке в HTML5.
  • _parent загружает документ в родительском фрейме в HTML4 или в родительской вкладке в HTML5. Если нет родителя, параметр будет вести себя как _self: Load the response into the HTML4 frameset parent of the current frame or HTML5 parent browsing context of the current one. If there is no parent, this option behaves the same way as _self.
  • _top в HTML4 загружает документ в новом окне, игнорируя другие фреймы. В HTML5 загружает в окне высшего уровня. Если родителя нет, опция ведёт себя как _self.

Используйте этот атрибут только если указан href.

Примечание: Используя target, вы должны добавлять rel="noopener noreferrer", чтобы избежать эксплуатацию API window.opener.

type
Этот атрибут определяет MIME-тип для документа по ссылке. Обычно это используется как контрольная информация, но в будущем браузеры могут добавлять маленькую иконку для медиафайлов. Например, браузер может добавить маленькую иконку мегафона, если тип файла установлен как audio/wav.
Используйте этот атрибут только если указан href.

Устаревшие 

charset Вышла из употребления с версии HTML5
Этот атрибут определяет кодировку документа по ссылке. Значением является разделённый пробелами или запятыми список кодировок. Значением по умолчанию является ISO-8859-1.

Предупреждение: Этот атрибут является устарелым в HTML5 и не должен использоваться. Чтобы достичь такого же эффекта, используйте HTTP-заголовок Content-Type на ссылающемся ресурсе.

coords HTML 4Вышла из употребления с версии HTML5
Для использования с формой объекта, этот атрибут использует разделённый запятыми список чисел для определения координат объекта на странице.
name HTML 4 Вышла из употребления с версии HTML5
Этот атрибут обязателен в определении якоря на странице. Значение имени схоже со значением id и должен быть уникальным идентификатором и состоять из букв и цифр. Согласно спецификации HTML 4.01, и id, и name могут быть использованы с элементом <a>, пока у них идентичные значения.
rev HTML 4 Вышла из употребления с версии HTML5
Этот атрибут определяет обратную ссылку, обратные отношения атрибута rel. Это полезно, чтобы отобразить, откуда пришёл объект как автор или документ.
shape HTML 4 Вышла из употребления с версии HTML5
Этот атрибут используется, чтобы определить выбранный регион для ссылок на источник гипертекста, которые соединены с фигурой для создания изображения-карты. Значения для атрибута — circle, default, polygon и rect. Формат координат зависит от выбранной формы. Для circle — x, y, r, где x и y — пиксельные координаты центра круга и r — радиус в пикселях. Для rect — x, y, w, h, где x и y — координаты верхнего левого угла прямоугольника, а w и h — ширина и высота соответственно. Значениями polygon для координатор формы являются x1, y1, x2, y2… Каждая пара x, y определяет точку в полигоне, с последующей точкой становится прямой линией, и последняя точка объединяется с первой. Значение default для форм требует, чтобы полностью закрытая территория, например, изображение, было использовано.

Примечание: Желательно использовать атрибут usemap для элемента <img> и связанного элемента <map>, чтобы определить горячие точки вместо атрибутов формы.

Нестандартные

datafld 
Этот атрибут определяет название столбца из объекта исходных данных, который принимает связанные данные.

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

ПоддержкаGeckoPrestoWebKitTrident
Не реализованаНе реализованаНе реализованаIE4, IE5, IE6, IE7 (Убрана в IE8)
Нормативный документMicrosoft’s Data Binding: dataFld Property (MSDN)
datasrc 
Этот атрибут сообщает ID объекта исходных данных, который принимает связанные данные с этим элементом.

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

ПоддержкаGeckoPrestoWebKitTrident
Не реализованаНе реализованаНе реализованаIE4, IE5, IE6, IE7 (Убрана в IE8)
Нормативный документMicrosoft’s Data Binding: dataSrc Property (MSDN)
methods 
Значение этого атрибута предоставляет информацию о функциях, которые могут быть выполнены на объекте. Обычно значения даны HTTP-протоколом, когда он использован, но может (для похожих целей, как для атрибута title) быть полезным для включения контрольной информации в ссылке. Например, браузер может выбрать другой тип рендеринга для ссылки как функцию определённых методов; что-то, что может быть найдено, может иметь другую иконку, или внешняя ссылка может получить индикатор перехода с текущего сайта. Этот элемент не понимается или не поддерживается полностью даже браузером Internet Explorer 4, который определил этот атрибут.  Значения methods (MSDN).
urn 
Этот атрибут, предложенный Micosoft, определяет отношения уникального названия ресурса (URN) с ссылкой. Хотя он основан на стандартах работы нескольких лет назад, значение URN всё ещё не определено полностью, поэтому этот атрибут не имеет значения. Значения urn (MSDN).

Ссылка на внешний сайт

Создание кликабельной картинки

<a href="https://developer.mozilla.org/ru/" target="_blank">
  <img src="https://mdn.mozillademos.org/files/6851/mdn_logo.png" alt="MDN logo">
</a>
Результат:

Создания ссылки для написания письма

Создание ссылки с номером телефона

С телефонами, способными выходить в Интернет и ноутбуками, которые привязаны к телефонам, ссылки с номером телефона становятся всё больше и больше полезными.

<a href="tel:+491570156">+49 157 0156</a>

Для дополнительных деталей о протоколе tel, смотрите RFC 2806 и RFC 2396.

Использование

download для сохранения canvas как PNG

Если вы хотите позволить пользователю скачивать HTML canvas как картинку, вы можете создать ссылку с атрибутом download и данные canvas как data: URL:

var link = document.createElement("a");
link.innerHTML = 'download image';

link.addEventListener("click", function(ev) {
  link.href = canvas.toDataURL();
  link.download = "mypainting.png";
}, false);

document.body.appendChild(link);

Вы можете посмотреть на это в действии: jsfiddle.net/codepo8/V6ufG/2/.

BCD tables only load in the browser

Нажатие на <a> приводит (по умолчанию) к фокусировке элемента, но оно может быть разным в зависимости от браузера и ОС.

Фокусируется ли элемент нажатием на <a>?

НастольныеWindows 8.1OS X 10.9
Firefox 30.0ДаДа
Chrome ≥39
(Chromium bug 388666)
ДаДа
Safari 7. 0.5Нет данныхТолько с заданным tabindex
Internet Explorer 11ДаНет данных
Presto (Opera 12)ДаДа
МобильныеiOS 7.1.2Android 4.4.4
Safari MobileТолько с заданным tabindexНет данных
Chrome 35НеизвестноТолько с заданным tabindex

HTML 3.2 включает в себя только name, href, rel, rev и title.

Атрибут target не работает в браузерах, не поддерживающих фреймы, таких как Netscape 1 generation. Кроме того, target не допускается в «строгих» вариантах XHTML, но разрешён в формах frameset или «переходных» формах.

Рекомендации по JavaScript

Часто якорь используется с событием onclick. Для избежания обновления страницы, href часто устанавливается на #, либо на javascript:void(0). Оба этих значения могут привести к некоторым неожиданным ошибкам во время копирования ссылки или открытия ссылки в новой вкладке или окне. Помните об этом, чтобы сделать юзабилити удобнее, когда пользователи используют якори и вы не допускаете стандартного поведения.

  • Другие элементы: <abbr>, <em>, <strong>, <small> (en-US), <cite>, <q> (en-US), <dfn>, <time>, <code>, <var> (en-US), <samp> (en-US), <kbd>, <sub> (en-US), <sup> (en-US), <b>, <i> (en-US), <mark>, <ruby>, <rp> (en-US), <rt> (en-US), <bdo>, <span>, <br>, <wbr>.

seodon.ru | Теги HTML — Тег A

Опубликовано: 25.06.2010 Последняя правка: 10.12.2015

Атрибут name, тега <A>, задает имя якоря-закладки («анкора») внутри веб-страницы. Значением атрибута должно быть уникальное имя в пределах страницы установки якоря. Для создания ссылки на закладку используется тег <A> с атрибутом href. Значение атрибута href должно начинаться с символа решетки (#), за которой, без пробелов, идет имя якоря (с учетом регистра).

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

Также, в качестве якоря можно использовать любой тег имеющий атрибут id, в том числе и тег <A>.

Атрибуты name и id используют общее пространство (базу) имен. Поэтому их значения у двух тегов на странице не должны совпадать, а вот у одного тега — могут. Ссылок же на якорь, на одной странице, может быть сколько угодно.

Значения

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

Значение по умолчанию: нет.

Синтаксис

<a name="имя якоря">...необязательный текст...</a>

Обязательный атрибут: обязателен для якорей.

Пример HTML: применение атрибута name

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>seodon.ru - Тег A, применение атрибута name</title>
 </head>
 <body>
  <h2><a name="top"></a>О сайте Сеодон.ру</h2>
  <p>На сайте Сеодон.ру есть много полезной информации по созданию сайтов:
     учебники, справочники, примеры, статьи и др.</p>
  <p><a href="#top">В начало страницы</a></p>
</body>
</html>

Результат примера

Поддержка версиями HTML

Версия:HTML 4. 01HTML 5XHTML 1.0XHTML 1.1
Поддержка:ДаДаДаНет

В версии XHTML 1.1 атрибут name тега <A> удален вместо него используется атрибут id, в HTML 5 также рекомендуется указывать идентификатор, хотя жесткого запрета нет.

Поддержка браузерами

Браузер:Internet ExplorerGoogle ChromeMozilla FirefoxOperaSafari
Версия:6.0 и выше2.0 и выше2.0 и выше9.2 и выше3.1 и выше
Поддержка:ДаДаДаДаДа

Разница Между Атрибутами Id И Name В Html

Как правило, предполагается, что имя всегда заменяется идентификатором. Это правда, в некоторой степени, но не для полей формы и имен кадров, практически говоря. Например, с элементами формы атрибут name используется для определения пар имя-значение, которые должны быть отправлены на серверную программу и не должны быть устранены. Browsers do not use id in that manner. Чтобы быть в безопасности, вы можете использовать атрибуты имени и идентификатора для элементов формы. Итак, мы напишем следующее:

<form name="myForm">
<input type="text" name="userName" />
</form>

Чтобы обеспечить совместимость, наличие подходящих имен и значений атрибутов id, когда они определены, является хорошей идеей. Однако будьте осторожны: некоторые теги, особенно радиокнопки, должны иметь неоднозначные значения имен, но требуют уникальных значений id. Еще раз, это должно указывать на то, что идентификатор — это не просто замена имени; они различны по назначению. Кроме того, не снижайте стиль старого стиля, глубокий взгляд на современные библиотеки показывает такой стиль синтаксиса, который используется для повышения производительности и удобства. Ваша цель всегда должна быть в отношении совместимости.

Теперь в большинстве элементов атрибут name устарел в пользу более вездесущего атрибута id. Однако в некоторых случаях, в частности, поля формы (<button>, <input>, <select> и <textarea>), атрибут name живет, потому что по-прежнему требуется установить пару имя-значение для отправки формы. Кроме того, мы обнаруживаем, что некоторые элементы, особенно кадры и ссылки, могут продолжать использовать атрибут name, потому что часто полезно извлекать эти элементы по имени.

Существует четкое различие между идентификатором и именем. Очень часто, когда имя продолжается, мы можем установить значения одинаковыми. Тем не менее, идентификатор должен быть уникальным, а имя в некоторых случаях не должно включать радиокнопки. К сожалению, уникальность значений id, в то время как улавливается проверкой разметки, не так согласована, как должна быть. Реализация CSS в браузерах будет стилизовать объекты, которые имеют значение id; таким образом, мы не можем улавливать ошибки разметки или стиля, которые могут повлиять на наш JavaScript до выполнения. (www\.)?(?<domain>.+)$;

location / {
root /sites/$domain;
}
}

The PCRE library supports named captures using the following syntax:

?<name>Perl 5.10 compatible syntax, supported since PCRE-7.0
?'name'Perl 5.10 compatible syntax, supported since PCRE-7.0
?P<name>Python compatible syntax, supported since PCRE-4.0

If nginx fails to start and displays the error message:

pcre_compile() failed: unrecognized character after (?< in ...

this means that the PCRE library is old and the syntax
?P<name>” should be tried instead.
The captures can also be used in digital form:

server {
    server_name   ~^(www\. )?(.+)$;

    location / {
        root   /sites/$2;
    }
}

However, such usage should be limited to simple cases (like the above),
since the digital references can easily be overwritten.

Miscellaneous names

There are some server names that are treated specially.

If it is required to process requests without the “Host”
header field in a server
block which is not the default, an empty name should be specified:

server {
    listen       80;
    server_name  example.org  www.example.org  "";
    ...
}

If no
server_name
is defined in a server block
then nginx uses the empty name as the server name.

nginx versions up to 0.8.48 used the machine’s hostname as the server name
in this case.

If a server name is defined as “$hostname” (0.9.4), the
machine’s hostname is used.

If someone makes a request using an IP address instead of a server name,
the “Host” request header field will contain the IP address
and the request can be handled using the IP address as the server name:

server {
    listen       80;
    server_name  example. org
                 www.example.org
                 ""
                 192.168.1.1
                 ;
    ...
}

In catch-all server examples the strange name “_” can
be seen:

server {
    listen       80  default_server;
    server_name  _;
    return       444;
}

There is nothing special about this name, it is just one of a myriad
of invalid domain names which never intersect with any real name.
Other invalid names like “--” and “!@#
may equally be used.

nginx versions up to 0.6.25 supported the special name “*
which was erroneously interpreted to be a catch-all name.
It never functioned as a catch-all or wildcard server name.
Instead, it supplied the functionality that is now provided
by the
server_name_in_redirect
directive.
The special name “*” is now deprecated
and the
server_name_in_redirect
directive should be used.
Note that there is no way to specify the catch-all name or
the default server using the
server_name
directive.
This is a property of the
listen
directive
and not of the
server_name
directive.
See also “How nginx processes a request”.
It is possible to define servers listening on ports *:80 and *:8080,
and direct that one will be the default server for port *:8080,
while the other will be the default for port *:80:

server {
    listen       80;
    listen       8080  default_server;
    server_name  example.net;
    ...
}

server {
    listen       80  default_server;
    listen       8080;
    server_name  example.org;
    ...
}
Internationalized names

Internationalized domain names
(IDNs)
should be specified using an ASCII (Punycode) representation
in the server_name directive:

server {
    listen       80;
    server_name  xn--e1afmkfd.xn--80akhbyknj4f;  # пример.испытание
    ...
}
Optimization

Exact names, wildcard names starting with an asterisk,
and wildcard names ending with an asterisk are stored
in three hash tables bound to the listen ports.
The sizes of hash tables are optimized at the configuration phase
so that a name can be found with the fewest CPU cache misses.
The details of setting up hash tables are provided in a separate
document.

The exact names hash table is searched first.
If a name is not found, the hash table with wildcard names
starting with an asterisk is searched.
If the name is not found there, the hash table with wildcard names
ending with an asterisk is searched.

Searching wildcard names hash table is slower than searching exact names hash
table because names are searched by domain parts.
Note that the special wildcard form “.example.org
is stored in a wildcard names hash table and not in an exact names hash table.

Regular expressions are tested sequentially
and therefore are the slowest method and are non-scalable.

For these reasons, it is better to use exact names where possible.
For example, if the most frequently requested names of a server
are example. org and www.example.org,
it is more efficient to define them explicitly:

server {
    listen       80;
    server_name  example.org  www.example.org  *.example.org;
    ...
}

than to use the simplified form:

server {
    listen       80;
    server_name  .example.org;
    ...
}

If a large number of server names are defined,
or unusually long server names are defined, tuning
the server_names_hash_max_size
and server_names_hash_bucket_size
directives at the http level may become necessary.
The default value of the
server_names_hash_bucket_size
directive may be equal to 32, or 64, or another value,
depending on CPU cache line size.
If the default value is 32 and server name is defined as
too.long.server.name.example.org
then nginx will fail to start and display the error message:

could not build the server_names_hash,
you should increase server_names_hash_bucket_size: 32

In this case, the directive value should be increased to the next power of two:

http {
    server_names_hash_bucket_size  64;
    . ..

If a large number of server names are defined,
another error message will appear:

could not build the server_names_hash,
you should increase either server_names_hash_max_size: 512
or server_names_hash_bucket_size: 32

In such a case, first try to set
server_names_hash_max_size
to a number close to the number of server names.
Only if this does not help,
or if nginx’s start time is unacceptably long, try to increase
server_names_hash_bucket_size.

If a server is the only server for a listen port, then nginx will not test
server names at all (and will not build the hash tables for the listen port).
However, there is one exception.
If a server name is a regular expression with captures,
then nginx has to execute the expression to get the captures.

Compatibility
  • The special server name “$hostname” has been supported
    since 0.9.4.
  • A default server name value is an empty name “” since 0. 8.48.
  • Named regular expression server name captures have been supported since 0.8.25.
  • Regular expression server name captures have been supported since 0.7.40.
  • An empty server name “” has been supported since 0.7.12.
  • A wildcard server name or regular expression has been supported for use
    as the first server name since 0.6.25.
  • Regular expression server names have been supported since 0.6.7.
  • Wildcard form example.* has been supported since 0.6.0.
  • The special form .example.org has been supported since 0.3.18.
  • Wildcard form *.example.org has been supported since 0.1.13.
written by Igor Sysoev
edited by Brian Mercer

Тег — Справочник html

Общая информация

<a> — является одним из основных тегов HTML, предназначенный для создания гиперссылок.

Тег устанавливает ссылку на какой-либо объект: на другой сайт, на другую страницу, на строку этой же страницы (якорь). Это зависит от используемых атрибутов (href, name).

Заданные адреса ссылок бывают относительными и абсолютными.
В абсолютном адресе задается полный путь к странице, который будет работать везде. Относительный адрес будет вести по адресу относительно того, где находится пользователь в данный момент.

Синтаксис

  1. <a href=»url»>текст</a>    
  2. <a href=»url#идентификатор»>текст</a>    
  3. <a name=»идентификатор»>   

<a href=»url»>текст</a>
<a href=»url#идентификатор»>текст</a>
<a name=»идентификатор»>

Закрывающий тег обязателен.

 Атрибуты

  • href — указывает адрес документа
  • name — задается имя якоря внутри html-документа
  • target — в каком окне будет открыт html-документ
  • title — при наведении указателя мыши показывает всплывающую подсказку

Значения атрибутов

href

Указывает адрес документа

  1. <a href=»url»>текст</a>  

<a href=»url»>текст</a>

name

Задается имя якоря внутри документа
<a name=»идентификатор»>

Если необходимо сделать ссылку на конкретную строку документа, вид ссылки будет таким:
<a href=»url#идентификатор»>текст</a>

На самой же странице в нужном месте необходимо поставить якорь, следующего вида:
<a name=»идентификатор»>

target

  1. <div align=»left | right | center | justify»>. ..</div>  

<div align=»left | right | center | justify»>…</div>

где

_blankоткрывает html-документ в новом окне
_selfоткрывает html-документ в текущем окне
_topесли на сайте используются фреймы, ссылка откроетс я в главном окне, если фреймов нет — параметр работает как _self

title

При наведении указателя мыши показывает всплывающую подсказку.

  1. <a href=»http://site.ru/main/» title=»Посмотреть»>Обзор</a>  

<a href=»http://site.ru/main/» title=»Посмотреть»>Обзор</a>

Атрибут имени HTML


Определение и использование

Имя Атрибут определяет имя для элемента HTML.

Атрибут name может использоваться для ссылки на элемент в JavaScript.

Для элемента

,
Атрибут name
используется в качестве ссылки при отправке данных.

Для элемента

Результат

Просмотреть этот пример в отдельном окне браузера

Пример атрибута имени HTML с iframe

Пример атрибута имени HTML с мета

   01 // EN "" http://www.w3.org/TR/html4/strict.dtd ">



 Пример атрибута имени HTML с мета 





Этот пример содержит атрибуты имени для метаэлементов

Результат

Просмотреть этот пример в отдельном окне браузера

Пример атрибута имени HTML с мета

Предыдущий: HTML множественный атрибут
Следующий: HTML атрибут nohref

ссылок в документах HTML

ссылок в документах HTML

HTML предлагает многие стандартные идиомы публикации для форматированного текста и
структурированные документы, но от большинства других языков разметки его отличает
его возможности для гипертекста и интерактивных документов.В этом разделе вводится
ссылка (или гиперссылка, или веб-ссылка), основная конструкция гипертекста. А
ссылка — это соединение одного веб-ресурса с другим. Хотя простой
концепция, связь была одной из основных движущих сил успеха
Интернет.

А
Ссылка имеет два конца — называемые якорями — и
направление. Ссылка начинается с привязки «источник» и указывает на
якорь «назначения», которым может быть любой веб-ресурс (например, изображение, видео
клип, звуковой фрагмент, программа, документ HTML, элемент в HTML
документ и т. д.).

12.1.1 Посещение связанного ресурса

Поведение по умолчанию, связанное со ссылкой, — это получение
еще один Интернет-ресурс. Такое поведение обычно и неявно
полученный путем выбора ссылки (например, щелчком, вводом с клавиатуры,
так далее.).

Следующий отрывок HTML содержит две ссылки, одна
якорь назначения — HTML-документ с именем «chapter2.html», а
другой, целевой якорем которого является изображение в формате GIF в файле «forest.gif»:

<ТЕЛО>
 ... какой-то текст ... 

Вы найдете гораздо больше в главе второй . См. Также эту карту заколдованного леса.

Активировав эти ссылки (щелчком мыши, через клавиатуру
ввод, голосовые команды и т. д.) пользователи могут посещать эти ресурсы. Обратите внимание, что href
Атрибут в каждом якоре источника указывает адрес якоря назначения
с URI.

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

Целевые привязки в HTML-документах могут быть указаны либо с помощью A
элемент (присвоив ему имя
name attribute) или любым другим элементом
(именование с атрибутом id ).

Таким образом, например, автор может создать оглавление, записи которого
ссылка на элементы заголовка h3 , h4 и т. д.в том же документе. Использование элемента A для
создадим якоря назначения, напишем:

Содержание

Введение
Немного предыстории
Более личное примечание
... остальное содержание ... ... тело документа ...

Введение ...часть 1 ...

Немного предыстории ... раздел 2 ...

Более личное примечание ... раздел 2.1 ...

Мы можем добиться того же эффекта, сделав сами элементы заголовка
якоря:

Содержание

Введение
Немного предыстории
Более личное примечание
... остальное содержание ... ... тело документа ...

Введение

... раздел 1 ...

Немного предыстории

... раздел 2 ...

Более личное примечание

... раздел 2.1 ...

12.1.2 Другая ссылка
отношения

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

Роли ссылки, определенной A или LINK , указываются через rel
и
rev
атрибуты.

Например, ссылки, определенные элементом LINK , могут описывать позицию
документа в серии документов.В следующем отрывке ссылки
в документе, озаглавленном «Глава 5» укажите на предыдущий и следующий
главы:

<ГОЛОВА>
  ... другая информация о головке ... 
 Глава 5 



 

Тип первой ссылки — «предыдущая», а второй — «следующая».
(два из нескольких распознанных типов ссылок).
Ссылки, указанные в LINK , — ​​это , а не , отображаемые с помощью
содержимое, хотя пользовательские агенты могут отображать его другими способами (например,г., как
инструменты навигации).

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

12.1.3 Задание якорей и ссылок

Хотя некоторые элементы и атрибуты HTML создают ссылки на другие
ресурсы (например,г., элемент IMG , элемент
Элемент FORM
и т. Д.), В этой главе обсуждаются ссылки и привязки.
создается элементами LINK и A . Элемент LINK может появляться только в
заголовок документа. Элемент A может появляться только в теле.

Когда
Установлен атрибут href элемента
, элемент определяет источник
привязка для ссылки, которая может быть активирована пользователем для получения веб-ресурса.Исходный якорь — это расположение экземпляра A и целевого якоря.
Интернет-ресурс.

Полученный ресурс может обрабатываться пользовательским агентом несколькими способами:
открытие нового HTML-документа в том же окне пользовательского агента, открытие нового HTML
документ в другом окне, запуск новой программы для обработки ресурса,
и др. Начиная с
Элемент
имеет контент (текст, изображения и т. Д.), Пользовательские агенты могут отображать
этот контент таким образом, чтобы указывать на наличие ссылки (например,г., автор:
подчеркивание содержания).

Когда установлены атрибуты name или id элемента A , элемент
определяет привязку, которая может быть местом назначения других ссылок.

Авторы могут одновременно устанавливать атрибуты name и href в
тот же
Экземпляр
.


Элемент LINK
определяет связь между текущим документом и
другой ресурс. Хотя LINK не имеет содержимого, отношения, которые он определяет, могут
будет отображаться некоторыми пользовательскими агентами.

12.1.4 Заголовки ссылок


Атрибут title
может быть установлен как для A, , так и для LINK на
добавить информацию о характере ссылки. Эта информация может быть озвучена
агент пользователя, отображаемый как всплывающая подсказка, вызывает изменение изображения курсора и т. д.

Таким образом, мы можем дополнить предыдущий пример на
предоставление заголовка для каждой ссылки:

<ТЕЛО>
  ... немного текста ... 

Вы найдете гораздо больше в главе второй . Вторую главу . См. Также этот карта заколдованный лес.

12.1.5
Интернационализация и ссылки

Поскольку ссылки могут указывать на документы, закодированные с помощью различных кодировок символов, A и LINK
элементы поддерживают атрибут charset .Этот атрибут позволяет авторам
сообщить пользовательским агентам о кодировании данных на другом конце ссылки.

Атрибут hreflang предоставляет пользовательским агентам
информация о языке ресурса в конце ссылки, так же как

Атрибут lang
предоставляет информацию о языке
содержимое элемента или значения атрибутов.

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

12.2 Модель


Элемент

Начальный тег: требуется , Конечный тег:
требуется

Определения атрибутов

имя = cdata [CS]
Этот атрибут называет текущую привязку, чтобы она могла быть местом назначения.
другой ссылки.Значение этого атрибута должно быть уникальным именем привязки. В
область действия этого имени — текущий документ. Обратите внимание, что этот атрибут разделяет
то же пространство имен, что и атрибут id .
href = uri [CT]
Этот атрибут определяет расположение веб-ресурса, таким образом определяя
связь между текущим элементом (исходным якорем) и целевым якорем
определяется этим атрибутом.
hreflang = langcode [CI]
Этот атрибут определяет базовый язык ресурса, обозначенного href
и может использоваться только в том случае, если указан href .
тип = тип содержимого [CI]
Этот атрибут дает консультативную подсказку относительно типа содержимого.
доступно по целевому адресу ссылки. Это позволяет пользовательским агентам выбрать использование
резервный механизм вместо получения содержимого, если им сообщают, что они
получат контент в типе контента, который они не поддерживают.
Авторы, использующие этот атрибут, берут на себя ответственность за управление риском того, что
он может стать несовместимым с контентом, доступным по целевой ссылке
адрес.
Текущий список зарегистрированных типов контента см.
[MIMETYPES].
отн. = типов звеньев [CI]
Этот атрибут описывает отношение текущего документа к
привязка, заданная атрибутом href . Значение этого атрибута —
список типов ссылок, разделенных пробелами.
рев. = типов звеньев [CI]
Этот атрибут используется для описания обратной ссылки.
от якоря, указанного
href атрибут текущего документа.В
Значение этого атрибута — это список типов ссылок, разделенных пробелами.
кодировка = кодировка [CI]
Этот атрибут определяет кодировку символов указанного ресурса.
по ссылке. Пожалуйста, обратитесь к разделу о характере
кодировки для более подробной информации.

Атрибуты, определенные в другом месте


  • id
    , класс (идентификаторы на уровне документа)

  • lang
    (язык
    информация), дирек (текст
    направление)

  • title
    (заголовок элемента)
  • стиль (рядный
    информация о стиле)

  • shape
    и координаты (изображение
    карты)
  • onfocus , onblur ,
    onclick
    , ondblclick ,
    onmousedown
    , onmouseup ,
    onmouseover
    , onmousemove ,
    onmouseout
    , onkeypress ,
    onkeydown
    , onkeyup (внутренние события)
  • цель (цель
    информация о кадре)
  • tabindex (переход с вкладками)
  • ключ доступа (ключи доступа)

каждый
Элемент
определяет якорь

  1. Модель
    Содержимое элемента
    определяет положение привязки.
  2. Модель
    Атрибут name
    называет якорь так, чтобы он мог быть местом назначения
    ноль или более ссылок (см. также якоря с
    id
    ).
  3. Модель
    Атрибут href
    делает этот якорь якорем источника ровно одного
    ссылка на сайт.

Авторы также могут создать элемент A , который не указывает якоря, т.е.
не указывает href ,
имя или id . Значения этих атрибутов могут быть
установить позже с помощью скриптов.

В следующем примере
Элемент определяет ссылку. Якорь источника
текст «W3C Web site» и привязка назначения — «http://www.w3.org/»:

Для получения дополнительной информации о W3C, пожалуйста, обратитесь к
 Веб-сайт W3C .
 

Эта ссылка обозначает домашнюю страницу Консорциума World Wide Web. Когда
пользователь активирует эту ссылку в пользовательском агенте, пользовательский агент получит
ресурс, в данном случае HTML-документ.

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

Для получения дополнительной информации о W3C посетите веб-сайт W3C.
                                                   ~~~~~~~~~~~~
 

Чтобы явно сообщить пользовательским агентам, какая кодировка символов
целевая страница, установите
кодировка атрибут:

Для получения дополнительной информации о W3C, пожалуйста, обратитесь к
 Веб-сайт W3C 
 

Предположим, мы определяем привязку с именем «anchor-one» в файле «one.html».

  ... текст перед привязкой ... 
 Это местоположение первого якоря. 
  ... текст после привязки ... 
 

Это создает привязку вокруг текста «Это местоположение привязки
one. «. Обычно содержимое
A не отображаются каким-либо особым образом, если A
определяет только привязку.

Определив якорь, мы можем ссылаться на него с того же или другого
документ. URI, обозначающие якоря, содержат символ «#», за которым следует
имя якоря (фрагмент
идентификатор). Вот несколько примеров таких URI:

  • Абсолютный URI: http://www.mycompany.com/one.html#anchor-one
  • Относительный URI: ./one.html#anchor-one или
    one.html # anchor-one
  • Если ссылка определена в том же документе: # anchor-one

Таким образом, ссылка определена в файле «два.html «в том же каталоге, что и
«one.html» будет относиться к привязке следующим образом:

  ... текст перед ссылкой ... 
Для получения дополнительной информации обратитесь к  привязке .
  ... текст после ссылки ... 
 


Элемент
в следующем примере указывает ссылку (с href )
и одновременно создает именованный якорь (с именем ):

Я только что вернулся из отпуска! Вот
<Имя = "якорь-два"
   href = "http: // www.somecompany.com/People/Ian/vacation/family.png ">
фото моей семьи на озере. .
 

Этот пример содержит ссылку на другой тип веб-ресурса (PNG
изображение). Активация ссылки должна привести к извлечению ресурса изображения.
из Интернета (и, возможно, отображается, если система настроена на выполнение
так).

Примечание. Пользовательские агенты должны уметь находить якоря
создается пустыми элементами A , но некоторые этого не делают. Например, какой-то пользователь
агенты могут не найти «пустой якорь» в следующем фрагменте HTML:

 
... некоторый HTML ... 
 Ссылка на пустую привязку 
 

12.2.1 Синтаксис привязки
имена

Имя привязки — это значение либо имени , либо идентификатора
атрибут при использовании в контексте якорей. Имена якорей должны соответствовать
следующие правила:

  • Уникальность: Имена якорей должны быть
    уникален в пределах документа. Названия якорей, которые отличаются только регистром, могут не отображаться
    в том же документе.
  • Соответствие строк: Сравнения
    между идентификаторами фрагментов и
    Имена якорей должны быть выполнены с точным (с учетом регистра) совпадением.

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

... ... еще документ ...

...

НЕЗАКОННЫЙ ПРИМЕР:

Следующий пример недопустим в отношении уникальности, поскольку два имени
такие же, за исключением корпуса:

...

...

Хотя следующий отрывок является допустимым HTML, поведение пользовательского агента
не определен; некоторые пользовательские агенты могут (ошибочно) считать это совпадением и
другие не могут.

... ... еще документ ...

...

Имена якорей должны быть ограничены ASCII
символы. Пожалуйста, обратитесь к приложению для получения дополнительной информации о
символы не-ASCII в URI
значения атрибутов.

12.2.2 Вложенные ссылки недопустимы

Ссылки и якоря, определенные
Элемент не должен быть вложенным; элемент A
не должен содержать никаких других элементов A .

Поскольку DTD определяет
LINK элемент должен быть пустым, LINK
элементы также не могут быть вложенными.

12.2.3 Анкеры с

идентификатор атрибут


Атрибут id
может использоваться для создания привязки в начальном теге любого
элемент (включая элемент A ).

Этот пример иллюстрирует использование атрибута id для позиционирования привязки в

h3
элемент. Якорь подключается через A
элемент.

Подробнее об этом можно прочитать в  Разделе 2 .
  ... далее в документе 

Раздел второй

... далее в документе

См. Раздел два выше. Больше подробностей.

В следующем примере якорь назначения именуется с идентификатором
атрибут:

Я только что вернулся из отпуска! Вот
 фото моей семьи на озере..
 


id
и name атрибуты имеют одинаковые
пространство имен. Это означает, что они не могут оба
определить привязку с тем же именем в том же документе. Допустимо
используйте оба атрибута, чтобы указать уникальный идентификатор элемента для следующих
элементы:
A
, APPLET , FORM ,
РАМА
,
IFRAME , IMG и MAP . Когда
оба атрибута используются в одном элементе, их значения должны быть
идентичный.

НЕЗАКОННЫЙ ПРИМЕР:

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

 ... 
...

... страницы и страницы ...

В следующем примере показано, что id и name
должны быть одинаковыми, когда оба появляются в начальном теге элемента:

...

Из-за спецификации в HTML DTD имя
атрибут может содержать
ссылки на символы.Таким образом, значение D & # xfc; rst является
действующий
name значение атрибута
, как и D & uuml; rst. Модель id
Атрибут, с другой стороны, может не содержать ссылок на символы.

Использовать id или name ? Авторам следует учитывать следующие
проблемы при принятии решения, использовать ли id или
name
для имени привязки:

  • Модель
    Атрибут id
    может действовать не только как имя привязки (например,г., стиль
    селектор листов, идентификатор обработки и т. д.).
  • Некоторые старые пользовательские агенты не поддерживают якоря, созданные с идентификатором
    атрибут.
  • Атрибут name позволяет использовать более богатые имена привязок (с объектами).

12.2.4 Недоступно и
неидентифицируемые ресурсы

Ссылка на недоступный или неидентифицируемый ресурс является ошибкой.
Хотя пользовательские агенты могут по-разному обрабатывать такую ​​ошибку, мы рекомендуем
следующее поведение:

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

12.3 Отношения между документами:

LINK элемент

Начальный тег: требуется , Конечный тег:
запрещено

Атрибуты, определенные в другом месте


  • id
    , класс (идентификаторы на уровне документа)

  • lang
    (язык
    информация), дирек (текст
    направление)

  • title
    (заголовок элемента)
  • стиль (рядный
    информация о стиле)
  • onclick , ondblclick ,
    onmousedown
    , onmouseup ,
    onmouseover
    , onmousemove ,
    onmouseout
    , onkeypress ,
    onkeydown
    , onkeyup (внутренние события)

  • href
    , hreflang ,
    тип , rel , rev (ссылки и
    якоря)
  • цель (цель
    информация о кадре)
  • носитель (заголовок
    информация о стиле)

  • charset
    (персонаж
    кодировки)

Этот элемент определяет ссылку.В отличие от A , он может появляться только в HEAD
раздел документа, хотя он может появляться сколько угодно раз. Хотя ССЫЛКА
не имеет содержания, он передает информацию о взаимоотношениях, которая может быть отображена
пользовательские агенты различными способами (например, панель инструментов с раскрывающимся меню
ссылки).

В этом примере показано, как несколько определений LINK могут появиться в заголовке HEAD
раздел документа. Текущий документ — «Глава2.html «. отн.
атрибут определяет отношение связанного документа с текущим
документ. Значения «Индекс», «Далее» и «Назад» объясняются в разделе.
по типам ссылок.



<ГОЛОВА>
   Глава 2 
  
  
  

  ... остальная часть документа ... 
 

12.3.1 Прямые и обратные ссылки


Атрибуты rel
и rev играют взаимодополняющие роли — атрибут rel
атрибут указывает прямую ссылку, а атрибут rev указывает обратную
ссылка на сайт.

Рассмотрим два документа A и B.

Документ A: 
 

Имеет то же значение, что и:

Документ Б: 
 

Оба атрибута могут быть указаны одновременно.

12.3.2 Ссылки и внешние таблицы стилей

Когда
Элемент LINK
связывает внешнюю таблицу стилей с документом,
Атрибут type
указывает язык таблицы стилей, а атрибут
Атрибут media
указывает предполагаемый носитель или носитель визуализации.
Пользовательские агенты могут сэкономить время, получая из сети только те стили
листы, относящиеся к текущему устройству.

Типы носителей далее
обсуждается в разделе о таблицах стилей.

12.3.3 Ссылки и поисковые системы

Авторы могут использовать элемент LINK для предоставления различной информации
поисковики, в том числе:

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

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

В следующем примере мы используем атрибут hreflang , чтобы сообщить поиску
поисковые системы, где можно найти версии документа на голландском, португальском и арабском языках.
Обратите внимание на использование атрибута charset в руководстве на арабском языке. Обратите внимание также на
использование
lang
, чтобы указать, что значение заголовка
Атрибут для элемента LINK , обозначающий французское руководство, находится на французском языке.

<ГОЛОВА>
 Руководство на английском языке 





 

В следующем примере мы сообщаем поисковым системам, где найти напечатанный
версия руководства.

<ГОЛОВА>
 Справочное руководство 


 

В следующем примере мы указываем поисковым системам, где найти переднюю
страница сборника документов.

<ГОЛОВА>
 Справочное руководство - стр. 5 


 

Дополнительная информация содержится в примечаниях в приложении о помощи поисковым системам в индексировании вашей сети.
сайт.

12.4 Информация о пути: элемент

BASE

 BASE  - O EMPTY - базовый URI документа ->
 href % URI; # ОБЯЗАТЕЛЬНО - URI, который действует как базовый URI -
  >
 

Начальный тег: требуется , Конечный тег:
запрещено

Определения атрибутов

href = uri [CT]
Этот атрибут определяет абсолютный URI, который действует как базовый URI для
разрешение относительных URI.

Атрибуты, определенные в другом месте

В HTML, ссылки и ссылки на внешние изображения, апплеты, обработка форм
программы, таблицы стилей и т. д. всегда указываются с помощью URI. Относительные URI
разрешается в соответствии с базовым URI, который
могут поступать из различных источников. Элемент BASE позволяет авторам явно указывать базовый URI документа.

Если присутствует, элемент BASE должен появиться в заголовке HEAD
раздела HTML-документа перед любым элементом, который ссылается на внешний
источник.Информация о пути, указанная элементом BASE , влияет только на URI в
документ, в котором появляется элемент.

Например, учитывая следующую декларацию BASE и A
декларация:



 <ГОЛОВА>
    Наши продукты 
   
 

 <ТЕЛО>
   

Вы видели наш Клетки для птиц ?

относительный URI «../cages/birds.gif» будет преобразован в:

http://www.aviary.com/cages/birds.gif
 

12.4.1 Разрешение относительных URI

Пользовательские агенты должны вычислять базовый URI для разрешения относительных URI
согласно [RFC1808], раздел 3. Ниже описывается, как
[RFC1808] применяется конкретно к HTML.

Пользовательские агенты должны вычислять базовый URI в соответствии со следующим
приоритеты (от высшего приоритета к низшему):

  1. Базовый URI устанавливается
    BASE элемент.
  2. Базовый URI задается метаданными, обнаруженными во время протокола.
    взаимодействие, такое как HTTP-заголовок (см. [RFC2616]).
  3. По умолчанию базовым URI является URI текущего документа. Не весь HTML
    документы имеют базовый URI (например, действительный документ HTML может появиться в электронном письме
    и не может быть обозначен URI). Такие HTML-документы считаются
    ошибочные, если они содержат относительные URI и полагаются на базовый URI по умолчанию.

Кроме того, элементы OBJECT и APPLET определяют атрибуты, которые
имеют приоритет над значением, установленным элементом BASE .Пожалуйста, обратитесь к
определения этих элементов для получения дополнительной информации о проблемах URI, специфичных для
их.

Примечание. Для версий HTTP, которые определяют заголовок ссылки,
пользовательские агенты должны обрабатывать эти заголовки точно так же, как LINK
элементы в документе. HTTP 1.1, как определено в [RFC2616], не
включить поле заголовка ссылки (см. раздел 19.6.3).

HTML | имя Атрибут

HTML | Атрибут

name

Атрибут HTML

name используется для того, чтобы указать имя элемента формы .Он используется для ссылки на данные формы после отправки формы или для ссылки на элемент в JavaScript.

Синтаксис:

  

Значения атрибутов: Он содержит одно имя значения, которое описывает имя элемента

.

Пример:

< html >

000 9000 9000 9000 9000 9000 9000

выравнивание текста: центр; " >

< h2 style = "цвет: зеленый;" >

GeeksForGeeks

h2 >

< Имя h3 >

< form id = "users" action = "#" name = name = name = name " >

Имя:

< ввод тип = " текстовое имя "текст" "имя " текст " значение = «Манас» >

< br > Фамилия:

< < ввод «текст» имя = «имя» значение = «Чхабра» > 90 008

< br >

< ввод тип = «отправить значение 000» 000 «отправить значение» 000 >

form >

корпус >

97 Вывод:

Поддерживаемые браузеры:

  • Google Chrome
  • Firefox
  • Edge
  • Opera
  • Apple Safari

Ссылка на атрибут HTML - HTML: HyperText accept Language 90

,

,


,

901 901 901

<форма> , <вход> Список типов, которые принимает сервер, обычно тип файла.
кодировка приема <форма> Список поддерживаемых кодировок.
ключ доступа Глобальный атрибут Сочетание клавиш для активации или добавления фокуса к элементу.
действие <форма> URI программы, обрабатывающей информацию, отправленную через форму.
выровнять ,

,