Элемент base


Содержание

HTML :: Тег

Пустой элемент ‘base’ формируется одиночным тегом (от англ. base – базовый). Он сообщает браузеру базовый адрес текущего документа, который указывается в атрибуте href , а также задает целевое окно для всех ссылок в документе при помощи атрибута target , который в качестве значения принимает одно из зарезервированных значений «_self | _blank | _parent | _top» или имя целевого окна или фрейма, которое устанавливается их атрибутом name . Если указать несуществующее имя окна или фрейма, то браузер откроет документ в новом окне. Значение «_self» установлено по умолчанию. Если использовать значение «_blank» , то браузер откроет документ в новом окне или фрейме; если «_parent» – в родительском фрейме, а в случае отсутствия такового, в текущем окне; если «_top» – в главном (текущем) окне, в котором находится данный фрейм, содержащий ссылку, а в случае отсутствия фреймов в окне, данное значение сработает, как «_self» . Давайте посмотрим на пример №1.

Пример №1. Использование элемента ‘base’

Таким образом, если в документе присутствует служебный тег и в нем прописан базовый адрес, то в пределах документа отпадает необходимость указывать в таких атрибутах, как href в гиперссылках или src в изображениях, полный адрес. Вместо этого используется относительная адресация, а за основу берется базовый адрес. При этом разрешается применять иерархическую систему пути с двумя точками ‘../’ . В нашем примере, относительная адресация формируется от корня сайта, т.е. папки belarusw . Поэтому, даже если мы перенесем страницу в другую папку или на другой сайт, все ссылки на ней останутся рабочими, т.к. благодаря элементу ‘base’ браузер будет формировать ссылки с учетом базового адреса, получая на выходе вместо относительных ссылок абсолютные. Например, если взять вторую гипперссылку в примере, то браузер перейдет не по относительной ссылке html/html_main.html , указанной в качестве значения атрибута href , а сперва сформирует абсолютный адрес. Для этого он возьмет базовый адрес http://localhost/ belarusw/ , указанный в атрибуте href элемента ‘base’ , затем добавит к нему относительный адрес html/ html_main.html , указанный в атрибуте href гиперссылки, составит абсолютный адрес http://localhost/ belarusw/ html/ html_main.html и уже по нему совершит переход.

Что касается атрибута target элемента ‘base’ , то он позволяет изменить поведение браузера по умолчанию, загружая целевой документ при переходе по гиперссылке не в исходном окне или фрейме, а, например, в новом. При этом собственный атрибут target конкретной гиперссылки имеет приоритет и переопределяет значение, установленное в элементе ‘base’ .

Тег должен использоваться только внутри элемента ‘head’ и желательно только один раз. Если в документе будет присутствовать более одного элемента ‘base’ , то будут использованы только первые значения атрибутов href и target . Все последующие значения, содержащиеся в других элементах ‘base’ , браузер проигнорирует.

HTML тег

Элемент (от англ. «base» ‒ «базовый, основной») определяет базовый абсолютный URL для всех относительных URL-адресов, содержащихся в документе. Применяется для указания полного URL-адреса документа (даже если вы переместите страницу, браузер будет знать полный адрес и отобразит необходимые документы).

Второе применение элемента — задает как открывать ссылки во всем документе (в новом окне, в текущем окне, во фрейме и так далее).

Примечание: Элемент должен быть размещён внутри элемента и может быть использован только один раз в документе .

Синтаксис

Закрывающий тег

Атрибуты

Элемент поддерживает глобальные атрибуты и не поддерживает атрибуты событий.

Примечание: Если вы используете тег , то он должен содержать как минимум атрибут href или target . Допускается использовать оба атрибута вместе.

Элемент base

Тег указывает базовый URL-адрес/целевой объект для всех относительных URL-адресов в документе.

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

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

Элемент
Да Да Да Да Да

Советы и примечания

Примечание: Если в Тег присутствует, он должен иметь либо атрибут href или целевой атрибут, или оба.

Различия между HTML 4,01 и HTML5

Различия между HTML и XHTML

В HTML тег не имеет конечного тега.


В XHTML Тег должен быть правильно закрыт.

Атрибуты

Атрибут Значение Описание
href URL Указывает базовый URL-адрес для всех относительных URL-адресов на странице
target _blank
_parent
_self
_top
framename
Задает целевой объект по умолчанию для всех гиперссылок и форм на странице

Глобальные атрибуты и события

Атрибуты события

Нету. Тег не поддерживает атрибуты событий.

Элемент base

Элемент задает для всего документа базовый URL-адрес с целью распознания связанного URL-адреса, и стандартное имя просматриваемого целевого окна для всех гиперссылок на этой странице.

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

Элемент обязательно должен быть пустым.

Можно использовать только внутри элемента .

Атрибуты Править

href — Адрес, который используется для указания полного пути к файлам.

target — Имя окна или фрейма, куда будет загружаться документ, который откроют по ссылке.

Дополнительная информация Править

Элемент обязательно должен иметь открывающий тег, но не должен иметь закрывающего тега.

HTML5

Грамматика и ассоциированные API для HTML и XHTML

Рекомендации W3C от 28 октября 2014 г.

4.2 Метаданные документа

4.2.1 Элемент

Элемент head представляет коллекцию метаданных для Document .

Вот более развёрнутый пример:

Илон Маск рекомендует:  $H - Директива компилятора Delphi

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

4.2.2 Элемент


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

В документе не может быть более одного элемента title .

Если есть резон, чтобы в Document не было названия (title), то элемент title , видимо, не нужен. См. в модели содержимого элемента head описание того, когда этот элемент необходим.

title . text [ = value ] Возвращает содержимое элемента, игнорируя дочерние узлы, не являющиеся Text -узлами.

Может быть установлен для замещения потомков этого элемента с данным значением.

Следующая страница может быть частью того же самого сайта. Заметьте, как title однозначно описывает предмет, в то время как первый заголовок «предполагает», что читатель уже знает, каков контекст, и поэтому не удивится, если это будут танцы сальса или вальс:

Строка, используемая в title документа, задаётся > document.title .

4.2.3 Элемент

Элемент base даёт авторам возможность специфицировать базовый URL документа для целей разрешения относительных URLs, а имя контекста браузинга по умолчанию – для целей перехода по гиперссылкам. Этот элемент не представляет никакого содержимого, помимо указанной информации.

В документе не может быть более одного элемента base .

Элемент base обязан иметь атрибут href или target , либо их оба.

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

Элемент base , если имеет атрибут href , должен идти до любых других элементов в дереве, имеющих атрибуты, определённые как принимающие URLs , кроме элемента html (его атрибут manifest не подвержен влиянию элемента base ).

Если имеется несколько элементов base с атрибутами href , то все, кроме первого, игнорируются.

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

Элемент base , если имеет атрибут target , должен идти до любых других элементов в дереве, представляющих гиперссылки .

Если имеется несколько элементов base с атрибутами target , то все, кроме первого, игнорируются.

Первый из элементов base с атрибутом содержимого href в конкретном Document имеет . Замороженный базовый URL должен быть синхронно установлен всегда , когда возникает одна из следующих ситуаций:

  • Элемент base становится первым base в порядке дерева с атрибутом содержимого href в его Document .
  • Элемент base является первым base в порядке дерева с атрибутом содержимого href в его Document , и его атрибут содержимого href изменился.

Чтобы , развернуть значение атрибута содержимого href этого элемента относительно запасного базового URL Document ‘а; если это выполнено, установить в замороженный базовый URL результирующий абсолютный URL, иначе установить в замороженный базовый URL запасной базовый URL.

IDL-атрибут при получении обязан возвращать результат выполнения следующего алгоритма:

  1. Если элемент base не имеет атрибута содержимого href , возвратить базовый URL документа и прервать выполнение этих шагов.
  2. Пусть fallback base url это запасной базовый URLDocument ‘а.
  3. Пусть url это значение атрибута href элемента base .
  4. Развернуть url относительно fallback base url (таким образом на атрибут basehref не действуют атрибуты xml:base или элементы base ).
  5. Если предыдущий шаг выполнен успешно, возвратить результирующий абсолютный URL и прервать выполнение этих шагов.
  6. Иначе – возвратить пустую строку.

>href при установке обязан установить в атрибут содержимого href данное новое значение.


>отражать атрибут содержимого с тем же самым именем.

Ссылка будет – » http://www.example.com/news/archives.html «

4.2.4 Элемент

Элемент link позволяет связать документ с другими ресурсами.

Цель ссылки указывается в атрибуте , который обязан присутствовать и обязан содержать допустимый URL, возможно, окружённый пробелами. Если атрибут href отсутствует, то данный элемент не определяет ссылку.

Элемент link обязан иметь атрибут rel .

Если атрибут rel используется, элемент ограничивается элементом head .

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

С помощью элемента link можно создать ссылки двух категорий: ссылки на внешние ресурсы и гиперссылки . Раздел типов ссылок определяет, является тип ссылки внешним ресурсом, или гиперссылкой. Один элемент link может создать несколько ссылок (некоторые из них могут быть ссылками на внешние ресурсы, а другие – гиперссылками); какие с ссылки и сколько создаются, зависит от ключевых слов, заданных в атрибуте rel . ПАгенты обязаны обрабатывать ссылки на поссылочной основе, а не на поэлементной.

Каждая ссылка, созданная для элемента link , обрабатывается отдельно. Например, если есть два элемента link с rel=»stylesheet» , каждый из них учитывается как отдельный внешний ресурс, и каждый зависит только от своих собственных атрибутов. Аналогично, если один элемент link имеет атрибут rel со значением next stylesheet , он создаёт и гиперссылку (для ключевого слова next ), и ссылку на внешний ресурс (для ключевого слова stylesheet ), и на них раздельно влияют другие атрибуты (такие как media or title ).

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

Атрибут это атрибут CORS-настроек. Он предназначен для использования со ссылками на внешние ресурсы.

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

Ресурс, полученный таким образом, может быть либо CORS-same-origin, либо CORS-cross-origin.

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

Следует придерживаться семантики используемого протокола (например, HTTP) при извлечении внешних ресурсов. (Например, за перенаправления с последующими 404-ответами вызовут отказ от применения внешнего ресурса.)

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

My favorite book of all time has got to be A Cat’s Life . It is a book by P. Rahmel that talks about the Felis Catus in modern human society.

Илон Маск рекомендует:  Псевдоклассы в CSS

Совет: меняем поведение относительных URL с помощью тега base

HTML тег — относительно малоизвестный тег, который не так давно стал частью HTML5. Он позволяет делать следующее:

  1. указать любой URL в качестве базы для относительных URL
  2. указать цель по-умолчанию для ссылок

Основы

Элемент указывается в секции , и указать можно только один такой элемент на страницу. Указывать его в документе нужно как можно раньше, так как его действие распространяется с места его указания. У него есть два возможных атрибута: href и target . Вы можете использовать как один из них, так и оба сразу.

Пример 1: ярлык для зарузки ресурсов


Скажем, ваш сайт хранит изображения и CSS в директории под названием “assets”. Вы можете задать тег следующим образом:

Это позволит вам загружать изображения и CSS следующим образом:

Пример 2: внутренние ссылки со страницы

Что, если у вас есть домен верхнего уровня, с которого производится переадресация на http://thisrocks.com/app/, а все внутренние ссылки должны содержать сегмент app/?

Вы можете указать базовый URL следующим образом:

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

Пример 3: цель ссылки по-умолчанию

С помощью также можно указать цель по-умолчанию для всех ссылок на странице. Если вы укажете:

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

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

Недостатки

Хотя базовый URL может быть и полезен, но его недостатком является то, что однажды его задав, он будет действовать везде. Его можно использовать только одним образом, и он будет действовать на все URL на странице. Если вы не хотите использовать базовый URL, заданный посредством , его нужно особым образом переопределить.

Если вы использовали базовый URL, чтобы упростить подключение ресурсов, а после решили использовать его для ссылок на внутренние страницы, у вас возникнут проблемы (например, с такой ссылкой: Страница ).

Это из-за того, что базовый URL теперь http://www.myepicsite.com/assets/, и ваши пользователи будут направлены на адрес http://www.myepicsite.com/assets/page.html.

В таком случае вам нужно будет переопределить базовый URL для этой ссылки, указав полный URL на страницу, то есть Страница

Якоря

При использовании вы можете столкнуться с проблемой ссылок на внутристраничные якоря.

Обычно ссылка вида Наверх оставит вас на текущей странице, но перенесет к элементу с , то есть она будет ссылаться на http://thisrocks.com/app/article.html#top.

Но если вы используете тег с заданным атрибутом href, то вы будете перенаправлены на базовый URL с добавленным к адресу сегментом #top, то есть http://thisrocks.com/app/#top.

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

Где уместен тег

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

Но если вы разрабатываете статичный HTML сайт, то тег может быть очень полезен. И это еще более справедливо, если вы используете шаблонзатор вроде Jade или Handlebars, который позволит вам использовать вставки вроде Наверх, так что если вам потребуется переопределить умолчания, то это будет несложно.

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

Узнать больше о теге можно в вики W3C и в спецификации HTML5:


5 последних уроков рубрики «HTML и DHTML»

Лайфхак: наиполезнейшая функция var_export()

При написании или отладки PHP скриптов мы частенько пользуемся функциями var_dump() и print_r() для вывода предварительных данных массив и объектов. В этом посте я бы хотел рассказать вам о функции var_export(), которая может преобразовать массив в формат, пригодный для PHP кода.

17 бесплатных шаблонов админок

Парочка бесплатных шаблонов панелей администрирования.

30 сайтов для скачки бесплатных шаблонов почтовых писем

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

Как осуществить задержку при нажатии клавиши с помощью jQuery?

К примеру у вас есть поле поиска, которое обрабатывается при каждом нажатии клавиши клавиатуры. Если кто-то захочет написать слово Windows, AJAX запрос будет отправлен по следующим фрагментам: W, Wi, Win, Wind, Windo, Window, Windows. Проблема?.

15 новых сайтов для скачивания бесплатных фото

Подборка из 15 новых сайтов, где можно скачать бесплатные фотографии для заполнения своих сайтов.

Основные атрибуты элемента BODY

Background Задаёт фоновое изображение URL background=»image1.gif»

Bgcolor Задаёт цвет фона цвет Bgcolor=»white»

Text Задаёт цвет текста документа цвет Text=»white»

Link, vlink, alink Задаёт цвет обычных, посещённых, активных ссылок цвет link=»blue»

Пример элемента BODY.

Здесь будут располагаться остальные элементы HTML кода

Этот код задаёт белый цвет для фона страницы. Фоновое изображение берётся из файла image.gif, который находится в том же каталоге, что и основной HTML документ. Цвет текста устанавливается чёрным. Цвет простых ссылок — красный, цвет активных ссылок (при щелчке мыши на ссылке) — синий, а цвет посещённых ссылок (ссылки на странице, которые вы уже посетили) — пурпурный.

Примечание: Цвета можно задавать тремя способами:

C помощью ключевых слов:black, white, red и т.д..

Шестнадцатеричным кодом цвета в полной форме (#00FFCC, #000000) или сокращением (#0FC, #000).

Десятичным кодом в модели RGB. Например: rgb(255.255.0)

Элемент head — заголовок документа

Содержит служебную информацию документа: название документа, ключевые слова, информацию о кодировке.


Внутри элемента head могут содержаться следующие элементы:

— позволяет задать базовый адрес (url) для всего документа.

— позволяет установить шрифт для документа.

— устанавливает связи с другими элементами.

— содержит информацию, необходимую браузеру пользователя или серверу для обработки документа.

Элемент base

Элемент предназначен для указания браузеру полного адреса текущего документа URL для всех относительных URL адресов документа. Элемент используется исключительно внутри элемента . Допускается в документе использовать только один тег . Данный элемент HTML должен обязательно содержать атрибут либо href , либо target или оба атрибута.

Илон Маск рекомендует:  Что такое код removefontresource

Примечание. Если использовать несколько элементов , то будут использоваться только первые атрибуты href и target, все последующие элементы будут проигнорированы.

Синтаксис

В HTML элемент используется без закрывающего тега:

В XHTML тег быть должен быть закрыт

Атрибуты

  • href базовый URL указывающий путь для всех относительных URL
  • target ключевое значение или имя окна или фрейма

Для этого тега доступны глобальные атрибуты. События недоступны.

Совет: меняем поведение относительных URL с помощью тега base

HTML тег — относительно малоизвестный тег, который не так давно стал частью HTML5. Он позволяет делать следующее:

  1. указать любой URL в качестве базы для относительных URL
  2. указать цель по-умолчанию для ссылок

Основы

Элемент указывается в секции , и указать можно только один такой элемент на страницу. Указывать его в документе нужно как можно раньше, так как его действие распространяется с места его указания. У него есть два возможных атрибута: href и target . Вы можете использовать как один из них, так и оба сразу.

Пример 1: ярлык для зарузки ресурсов


Скажем, ваш сайт хранит изображения и CSS в директории под названием “assets”. Вы можете задать тег следующим образом:

Это позволит вам загружать изображения и CSS следующим образом:

Пример 2: внутренние ссылки со страницы

Что, если у вас есть домен верхнего уровня, с которого производится переадресация на http://thisrocks.com/app/, а все внутренние ссылки должны содержать сегмент app/?

Вы можете указать базовый URL следующим образом:

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

Пример 3: цель ссылки по-умолчанию

С помощью также можно указать цель по-умолчанию для всех ссылок на странице. Если вы укажете:

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

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

Недостатки

Хотя базовый URL может быть и полезен, но его недостатком является то, что однажды его задав, он будет действовать везде. Его можно использовать только одним образом, и он будет действовать на все URL на странице. Если вы не хотите использовать базовый URL, заданный посредством , его нужно особым образом переопределить.

Если вы использовали базовый URL, чтобы упростить подключение ресурсов, а после решили использовать его для ссылок на внутренние страницы, у вас возникнут проблемы (например, с такой ссылкой: Страница ).

Это из-за того, что базовый URL теперь http://www.myepicsite.com/assets/, и ваши пользователи будут направлены на адрес http://www.myepicsite.com/assets/page.html.

В таком случае вам нужно будет переопределить базовый URL для этой ссылки, указав полный URL на страницу, то есть Страница

Якоря

При использовании вы можете столкнуться с проблемой ссылок на внутристраничные якоря.

Обычно ссылка вида Наверх оставит вас на текущей странице, но перенесет к элементу с , то есть она будет ссылаться на http://thisrocks.com/app/article.html#top.

Но если вы используете тег с заданным атрибутом href, то вы будете перенаправлены на базовый URL с добавленным к адресу сегментом #top, то есть http://thisrocks.com/app/#top.

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

Где уместен тег

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

Но если вы разрабатываете статичный HTML сайт, то тег может быть очень полезен. И это еще более справедливо, если вы используете шаблонзатор вроде Jade или Handlebars, который позволит вам использовать вставки вроде Наверх, так что если вам потребуется переопределить умолчания, то это будет несложно.

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

Узнать больше о теге можно в вики W3C и в спецификации HTML5:


5 последних уроков рубрики «HTML и DHTML»

Лайфхак: наиполезнейшая функция var_export()

При написании или отладки PHP скриптов мы частенько пользуемся функциями var_dump() и print_r() для вывода предварительных данных массив и объектов. В этом посте я бы хотел рассказать вам о функции var_export(), которая может преобразовать массив в формат, пригодный для PHP кода.

17 бесплатных шаблонов админок

Парочка бесплатных шаблонов панелей администрирования.

30 сайтов для скачки бесплатных шаблонов почтовых писем

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

Как осуществить задержку при нажатии клавиши с помощью jQuery?

К примеру у вас есть поле поиска, которое обрабатывается при каждом нажатии клавиши клавиатуры. Если кто-то захочет написать слово Windows, AJAX запрос будет отправлен по следующим фрагментам: W, Wi, Win, Wind, Windo, Window, Windows. Проблема?.

15 новых сайтов для скачивания бесплатных фото

Подборка из 15 новых сайтов, где можно скачать бесплатные фотографии для заполнения своих сайтов.

BASE — базовый, основной URL

Задание базового URL для относительных URL в документе (например, в атрибутах HREF элемента A). Этот элемент часто используется для отображения документов.

Например, у нас задан:

и элемент IMG:

Это приведет к формированию следующего адреса изображения
http://foo.com/images/bar.gif

Типичное отображение

Никакое. Элемент BASE непосредственно не отображается в документе.

Основной синтаксис

Возможные атрибуты

имя атрибута возможные значения смысл примечания
HREF URL базовый URL обязателен

Допустимый контекст

Элемент заголовка (HEAD), в котором может быть только один элемент BASE.

Содержимое

Пример

Примечания

Так как в документе допускается только один элемент BASE, Вы не можете иметь различные базовые URL в различных частях файла HTML.

При отсутствии элемента BASE в документе URL самого документа становится базовым в пределах документа. (Это не является необходимым, так как базовый URL может быть перекрыт HTTP заголовком соответствующего документа.)

Советуется заключать URL в кавычки, хотя это не всегда обязательно.

Не забывайте слэш «/». Все, что следует за последним слэшем в URL в элементе BASE интерпретируется, как принадлежащее части имени файла и игнорируется. Нижеследующее является эквивалентом элемента BASE в примере приведенном выше:

Несмотря на то, что следующие строки эквивалентны, первый вариант написания не совсем правильный:

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL