Html href: Атрибут href | htmlbook.ru

тег href в HTML | Как работает атрибут href в HTML?

HTML href расшифровывается как гипертекстовая ссылка. Это атрибут, доступный внутри тега привязки (). Этот href используется для URL-адресов веб-сайтов, таких как www.google.com, www.gmail.com, www.facebook.com и т. д.

Пример в реальном времени: Изо дня в день мы посещаем так много веб-сайтов. Вы когда-нибудь думали о том, как мы получим доступ к URL-адресу этого веб-сайта? Благодаря тегу href мы можем получить доступ к любым URL-адресам веб-сайтов. Нам просто требовался веб-сайт в двойных кавычках (href=»website») атрибута href.

Как работает атрибут href в HTML?

HTML-атрибут href работает в зависимости от того, какой тег href мы используем. Назначение всех доступных тегов href одинаково для доступа к URL-адресам в Интернете, но есть небольшая разница.

Есть 4 тега, которые позволяют использовать атрибут href. Это:

1. : Этот тег используется для указания URL-адреса страницы, на которую должна идти ссылка в атрибуте href.

Синтаксис:

  

2.: Этот тег используется для указания URL-адреса страницы, на которую должна вести ссылка в атрибуте href.

Синтаксис:

  

 3. : Этот тег используется для указания базового URL-адреса всех относительных URL-адресов страниц, где находится ссылка. должен идти внутри атрибута href.

Синтаксис:

  

 4. <область>: Этот тег используется для указания местоположения внешнего файла, такого как styles.css, javascript.js и т. д., в атрибуте href.

Синтаксис:

  

Примеры реализации тега href в HTML

Ниже приведены различные примеры: Атрибут

Код:

 

атрибут href
<голова>

<стиль>
п
{
цвет: зеленый;
граница: 2px сплошной коричневый;
размер шрифта: 22px;
}
h2
{
цвет синий;
выравнивание текста: по центру;
}


<тело>
 

Тег

с введением атрибута href

HTML href – сокращенно гипертекстовая ссылка. Это атрибут, который доступен внутри тега привязки (). Этот href используется для URL-адресов веб-сайтов, таких как www.google.com, www.gmail.com, www.facebook.com и т. д.

Пример в реальном времени. Изо дня в день мы заходим на множество веб-сайтов. Вы когда-нибудь задумывались о том, как мы получим доступ к URL-адресам этого веб-сайта? Благодаря тегу href мы можем получить доступ к любым URL-адресам веб-сайтов. Нам просто нужен веб-сайт в двойных кавычках (href="website") атрибута href.

Тег

с URL атрибута href <ул>
  • Проверка дубликатов
  • EDUCBA
  • Google
  • Gmail
  • Вывод:

    Пример 2. Тег
    с атрибутом href

    Код:

     
    
    атрибут href
    <голова>
    
    <стиль>
    п
    {
    цвет: фуксия;
    граница: 2 пикселя сплошного оранжевого цвета;
    размер шрифта: 22px;
    }
    h2
    {
    красный цвет;
    выравнивание текста: по центру;
    }
    
    
    <тело>
     

    Тег

    с введением атрибута href

    HTML href – сокращенно гипертекстовая ссылка. Это атрибут, который доступен внутри тега привязки (). Этот href используется для URL-адресов веб-сайтов, таких как www.google.com, www.gmail.com, www.facebook.com и т. д.

    Пример в реальном времени. Изо дня в день мы заходим на множество веб-сайтов. Вы когда-нибудь задумывались о том, как мы получим доступ к URL-адресам этого веб-сайта? Благодаря тегу href мы можем получить доступ к любым URL-адресам веб-сайтов. Нам просто нужен веб-сайт в двойных кавычках (href="website") атрибута href.

    Тег

    с URL-адресами атрибута href Пример <имя карты="образование"> <площадь форма="круг" координаты="91,59,4"  href="mercur.htm">

    Вывод:

    После клика

    Пример №3 – тег
    с атрибутом href

    CTYPEатрибут href <голова> w3schools.com/images/»> <стиль> п { цвет: темно-синий; граница: 2 пикселя сплошного синего цвета; размер шрифта: 22px; } h2 { цвет: фуксия; выравнивание текста: по центру; }

    <тело>

    Тег

    с введением атрибута href

    HTML href – сокращенно гипертекстовая ссылка. Это атрибут, который доступен внутри тега привязки (). Этот href используется для URL-адресов веб-сайтов, таких как www.google.com, www.gmail.com, www.facebook.com и т. д.

    Пример в реальном времени. Изо дня в день мы заходим на множество веб-сайтов. Вы когда-нибудь задумывались о том, как мы получим доступ к URL-адресам этого веб-сайта? Благодаря тегу href мы можем получить доступ к любым URL-адресам веб-сайтов. Нам просто нужен веб-сайт в двойных кавычках (href=»website») атрибута href.

    Вывод:

    Пример №4 — тег
    с атрибутом href

    Код:

     
    
    атрибут href
    <голова>
    
    
    css"> <тело>

    Тег

    с введением атрибута href

    HTML href – сокращенно гипертекстовая ссылка. Это атрибут, который доступен внутри тега привязки (). Этот href используется для URL-адресов веб-сайтов, таких как www.google.com, www.gmail.com, www.facebook.com и т. д.

    Пример в реальном времени. Изо дня в день мы заходим на множество веб-сайтов. Вы когда-нибудь задумывались о том, как мы получим доступ к URL-адресам этого веб-сайта? Благодаря тегу href мы можем получить доступ к любым URL-адресам веб-сайтов. Нам просто нужен веб-сайт в двойных кавычках (href="website") атрибута href.

    Код CSS: styles.css

     p
    {
    красный цвет;
    граница: 2 пикселя сплошного зеленого цвета;
    размер шрифта: 22px;
    }
    h2
    {
    оранжевый цвет;
    выравнивание текста: по центру;
    } 

    Вывод:

    Заключение

    hrefin HTML используется для доступа к веб-URL. Существуют теги, которые позволяют атрибут href, это ,, и. Наиболее часто используются теги и.

    Рекомендуемая статья

    Это руководство по тегу href в HTML. Здесь мы обсуждаем введение в тег href в HTML и его примеры, а также реализацию кода и вывод. вы также можете просмотреть наши рекомендуемые статьи, чтобы узнать больше —

    1. 15 лучших свойств тега Span в HTML
    2. Как тег div работает в HTML?
    3. Строка поиска HTML | Примеры
    4. Тег Canvas в HTML | Примеры

    Атрибуты – Мопс

    Атрибуты тега похожи на HTML (с необязательными запятыми), но их значения — это обычный JavaScript.

    (ПРИМЕЧАНИЕ. В примерах на этой странице для управления пробелами используется символ вертикальной черты ( | ).)

    а(href=’//google.com’) Google | | a(class=’button’ href=’//google.com’) Google | | a(class=’button’, href=’//google.com’) Google

    Google Google Google

    Обычные выражения JavaScript тоже работают нормально:

    — переменная аутентификация = истина body(class=authenticated ? ‘authed’ : ‘anon’)

    <тело>

    Многострочные атрибуты

    Если у вас много атрибутов, вы также можете распределить их по многим строкам:

    вход( тип = ‘флажок’ имя=’соглашение’ проверил )

    Если ваша среда выполнения JavaScript поддерживает строки шаблонов ES2015 (включая Node. js/io.js 1.0.0 и более поздние версии), вы можете использовать этот синтаксис для атрибутов. Это действительно полезно для атрибутов с очень длинными значениями:

    ввод (данные-json = ` { «очень-длинный»: «кусок», «данные»: правда } `)

    <входные данные-json=" { "очень-длинный": "кусок", "данные": правда } "/>

    Атрибуты в кавычках

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

    "" или '' , либо используйте запятые для разделения различных атрибутов. Примеры таких символов включают 9Синтаксическая ошибка: присвоение rvalue

    div(class=’div-class’, (щелчок)=’play()’) div(class=’div-class’ ‘(click)’=’play()’)

    Интерполяция атрибутов

    Предостережение

    Предыдущие версии Pug/Jade поддерживали синтаксис интерполяции, такой как:

     a(href="/#{url}") Ссылка
     

    Этот синтаксис больше не поддерживается. Альтернативы указаны ниже. (Дополнительную информацию о других несовместимостях между Pug v2 и предыдущими версиями см. в нашем руководстве по миграции.)

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

    1. Просто напишите атрибут в JavaScript:

      — var url = ‘pug-test.html’; a(href=’/’ + url) Ссылка | | — URL = ‘https://example.com/’ a(href=url) Другая ссылка

      Ссылка Другая ссылка

    2. Если ваша среда выполнения JavaScript поддерживает строки шаблонов ES2015 (включая Node.js/io.js 1.0.0 и более поздние версии), вы также можете использовать его синтаксис для упрощения своих атрибутов:

      — вар btnType = ‘информация’ — вар btnSize = ‘lg’ кнопка (тип = ‘кнопка’ + btnType + ‘btn-‘ + btnSize) | | button(type=’button’ class=`btn btn-${btnType} btn-${btnSize}`)

      <тип кнопки="кнопка">

    Неэкранированные атрибуты

    По умолчанию все атрибуты экранированы, т. е. специальные символы заменены escape-последовательностями, чтобы предотвратить атаки (например, межсайтовые сценарии). Если вам нужно использовать специальные символы, используйте

    != вместо = .

    раздел(экранированный=»<код>«) div(unescaped!=»")

    Внимание!

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

    Логические атрибуты

    Логические атрибуты зеркально отражены Pug. Логические значения ( true и false ) принимаются. Если значение не указано, предполагается, что является истинным .

    Ввод

    (тип = «флажок» отмечен) | | ввод (тип = 'флажок' отмечен = истина) | | ввод (тип = 'флажок' отмечен = ложь) | | input(type='checkbox' checked=true.toString())

    <тип ввода = "флажок" />

    Если тип документа равен html , Pug знает, что нельзя отражать атрибут, и вместо этого использует краткий стиль (понятный всеми браузерами).

    тип документа HTML | | ввод (тип = «флажок» установлен) | | ввод (тип = 'флажок' отмечен = истина) | | ввод (тип = 'флажок' отмечен = ложь) | | input(type='checkbox' checked=true && 'checked')

    <тип ввода = "флажок" отмечен> <тип ввода = "флажок" отмечен> <тип ввода="флажок">

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

    Атрибут стиля может быть строкой, как и любой обычный атрибут; но это также может быть и объект, что удобно, когда стили генерируются с помощью JavaScript.

    a(style={color: ‘красный’, background: ‘зеленый’})

    Атрибуты класса

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

    — классы переменных = [‘foo’, ‘bar’, ‘baz’] а (класс = классы) | | //- атрибут класса также может повторяться для объединения массивов a.bang(класс=классы класс=[‘bing’])

    <а>

    Это также может быть объект, который сопоставляет имена классов со значениями true или false . Это полезно для применения условных классов

    — var currentUrl = ‘/о’ a(class={active: currentUrl === ‘/’} href=’/’) Главная | | a(class={active: currentUrl === ‘/about’} href=’/about’) Около

    Главная О нас

    Литерал класса

    Классы могут быть определены с использованием синтаксиса .classname :

    Кнопка

    Так как div являются таким распространенным выбором тега, это значение по умолчанию, если вы опускаете имя тега:

    .content

    Идентификационный литерал

    ID могут быть определены с помощью #idname 9Синтаксис 0153:

    a#main-link

    Так как div являются таким распространенным выбором тега, это значение по умолчанию, если вы опускаете имя тега:

    #content

    &атрибуты

    Синтаксис &attributes , произносимый как «и атрибуты», может использоваться для разделения объекта на атрибуты элемента.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *