Span тег html: Тег | htmlbook.ru

HTML тег

❮ Назад Вперед ❯

Тег <span>, также как и тег <div> является универсальным пустым контейнером, однако в отличие от блочного элемента <div>, строчный элемент\<span> определяет отдельные строки, символы или другие строчные элементы для их последующего оформления с помощью CSS стилей, либо для манипулирования ими при помощи скриптов. Тег <span> может быть использован, когда необходимо:

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

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

Тег <span> не оказывает никакое влияние на визуальное оформление элементов и не имеет семантического значения.

Тег <span> — парный, его содержимое пишется между открывающим (<span>) и закрывающим (</span>) тегами.

Пример

<!DOCTYPE html>
<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
  </head>
  <body>
    <p>У моей кошки <span>зеленые</span> глаза.</p>
  </body>
</html>

Попробуйте сами!

Результат

В этом примере мы задали стиль непосредственно в теге.

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>   
      .letter { 
      color: red; 
      font-size: 300%; /* Размер шрифта в процентах */ 
      position: relative; /* Относительное позиционирование */ 
      top: 7px; /* Сдвиг сверху */ 
    </style>
  </head>
  <body>
    <p><span>О</span>на нанесла в руках отвратительные, тревожные желтые цветы.
И эти цветы очень отчетливо выделялись на черном ее весеннем пальто.</p> <p>Михаил Булгаков</p> </body> </html>

Попробуйте сами!

Результат

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

Тег <span> поддерживает также глобальные атрибуты и атрибуты событий.

Как добавить стиль к тегу <span> ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <span>:

  • CSS свойство font-style задает стиль шрифта: normal | italic | oblique | initial | inherit
  • CSS свойство font-family создает приоритетный список названий семейства шрифтов и/или общее имя шрифтов для выбранных элементов.
  • CSS свойство font-size задает размер щрифта.
  • CSS свойство font-weight устанавливает насыщенность шрифта.
  • CSS свойство text-transform задает регистр текста (заглавные или строчные буквы).
  • CSS свойство text-decoration устанавливает оформление текста. Оно является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.

Цвет текста внутри тега <span>:

  • CSS свойство color определяет цвет контента и оформления текста.
  • CSS свойство background-color устанавливает фоновый цвет элемента.

Стили форматирования текста для тега <span>:

  • CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
  • CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
  • CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
  • CSS свойство word-break указывает перенос строки.

Другие свойства для тега <span>:

  • CSS свойство text-shadow добавляет тень к тексту.
  • CSS свойство text-align-last выравнивает последнюю строку текста.
  • CSS свойство line-height устанавливает межстрочный интервал.
  • CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
  • CSS свойство word-spacing устанавливает расстояние между словами в тексте.

| HTML | WebReference

Универсальный строчный элемент <span> (от англ. span — охватывать) предназначен для выделения отдельных строк, символов или других строчных элементов для дальнейшего изменения их оформления с помощью стилей. Например, внутри абзаца (<p>) можно изменить цвет и размер первого слова, если его выделить с помощью элемента <span> и задать для него желаемый стиль.

Синтаксис

<span>...</span>

Атрибуты

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

Пример

<!DOCTYPE HTML> <html> <head> <meta charset=»utf-8″> <title>SPAN</title> <style> span { color: red; /* Красный цвет символов */ } </style> </head> <body> <p>Разумные люди приспосабливаются к окружающему миру. Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется действиями неразумных людей.</p> <p>Автор: <span>Бернард Шоу</span></p> </body> </html>

Результат данного примера показан ниже.

Рис. 1. Вид текста, оформленного с помощью <span> и стилей

Спецификация

СпецификацияСтатус
WHATWG HTML Living StandardЖивой стандарт
HTML5Рекомендация
HTML 4.01 SpecificationРекомендация
Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

31213.511
1161
Браузеры

В таблице браузеров применяются следующие обозначения.

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

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

См. также

  • Знакомство с HTML
  • Элементы <div> и <span>

Рецепты

  • Как выделить цветом фрагмент текста?
  • Как изменить цвет маркеров в списке?

Элементы HTML

Атрибуты

Значения

Типы элементов

Аудио и видео

Документ

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Формы

Фреймы

HTML Span: руководство для начинающих

Тег HTML позволяет применять стили к части веб-страницы или абзацу. Он часто используется для стилизации текста в абзаце, например, путем изменения цвета слова. Тег по умолчанию не имеет стилей.

Когда вы программируете в HTML, вы можете решить, что хотите оформить что-то конкретное на своей веб-странице. Например, вы можете выделить определенное слово в предложении или конкретную ссылку в списке ссылок.

Найдите подходящий учебный лагерь

  • Career Karma подберет для вас лучшие технологические учебные курсы
  • Доступ к эксклюзивным стипендиям и подготовительным курсам

Выберите интересующий вас вопрос
Разработка программного обеспеченияДизайнОбработка и анализ данныхАналитика данныхUX-дизайнКибербезопасностьИмя


Фамилия

Электронная почта

Номер телефона

Продолжая, вы соглашаетесь с нашими Условиями обслуживания и Политикой конфиденциальности, а также соглашаетесь получать предложения и возможности от Career Karma по телефону, текстовым сообщениям и электронной почте.

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

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

9тег 0004.

Тег HTML

Тег HTML управляет частью веб-страницы. Он часто используется внутри элемента

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

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

Тег часто используется с CSS для применения определенного стиля к определенному элементу или элементам на веб-странице. упрощает применение определенного стиля одновременно к нескольким элементам на веб-странице.

Синтаксис HTML

Тег HTML Span имеет открывающий () и закрывающий () элементы. Мы можем использовать следующий синтаксис для использования тега :

  

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

Вы можете считать тег похожим на

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

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

Примеры HTML-тегов

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

HTML в абзаце

Предположим, мы разрабатываем веб-страницу для местной пекарни Pringle and Sons Bakery. Эта веб-страница расскажет об истории пекарни. Владелец пекарни, мистер Прингл, попросил нас выделить некоторые ключевые факты красным текстом.

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

 index.html

Пекарня Pringle and Sons является одним из основных продуктов в Окбридже, штат Индиана. Пекарня, основанная Джеймсом Принглом в 1975 году, предлагает вкусную выпечку и кофе в районе Окбридж. С момента основания он обслужил тысячи клиентов.

стили.css .красный текст { красный цвет; }

Наш код возвращает:

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

Мы определили строку текста, заключенную в

тегов HTML. Этот текст описывает историю пекарни Pringle and Sons. Затем мы заключили термины, которые должны отображаться красным цветом, в теги .

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

<диапазон> 9Тег 0004 полезен в этом случае, потому что мы хотели выделить только определенные слова в нашем тексте. Мы могли бы применить стиль красного текста к самому тегу

. Но это привело бы к целому абзацу красного текста.

HTML в списке

Предположим, пекарня Pringle and Sons попросила нас добавить список на их веб-сайт со ссылками на их страницы в социальных сетях.

The Bakery отметили, что ссылки на их страницы в Twitter и Facebook особенно важны, поскольку команда наиболее активна на этих платформах.

Итак, они хотят, чтобы мы выделили эти ссылки голубым текстом.

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

 index.html
<ул>
  • Твиттер
  • Фейсбук
  • Инстаграм
  • стили.css .синий { фон: голубой; }

    Наш код возвращает:

    В нашем HTML-коде мы создали неупорядоченный список, используя

      тег. Этот список состоит из трех элементов, каждый из которых содержится в
    • тегах.

      Элементы списка для Twitter и Facebook заключены в HTML-теги Span ( и ). Открывающий тег span для каждого элемента списка указывает атрибут класса. Значение атрибута класса — «синий».

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

      Цвет фона, связанный с нашей ссылкой в ​​Instagram, не изменился, потому что мы не заключили текст этой ссылки в теги .

      «Карма карьеры вошла в мою жизнь, когда я больше всего в ней нуждалась, и быстро помогла мне попасть на буткемп. Через два месяца после выпуска я нашла работу своей мечты, которая соответствовала моим ценностям и целям в жизни!»

      Венера, инженер-программист Rockbot

      Заключение

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

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

      В этом руководстве на примерах обсуждалось, как использовать HTML-тег < span> в вашем коде. Теперь вы готовы начать использовать тег, как профессиональный веб-разработчик!

      Чтобы получить рекомендации и поддержку в изучении HTML, прочтите наше полное руководство How to Learn HTML.

      Тег в HTML — темы масштабирования

      Синтаксис:

       
        Некоторый текст 
       Некоторый текст 
       

      Пример:

       
       
      
         <голова>
            Тег HTML span
         
         <тело>
            

      Это абзац Это абзац это абзац

      Это другой абзац

      Вывод:

      Для чего используется тег Span?

      • Тег span похож на div в том смысле, что он используется для объединения сравнимой информации, чтобы ее можно было стилизовать вместе.
      • Однако span отличается от div тем, что это встроенный элемент, а не блочный.

      Примечание. Пока вы не настроите тег span, он не повлияет на его содержимое. Тег span в основном используется для стилизации и изменения определенного текста с помощью JavaScript.

      Атрибуты

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

      Глобальные атрибуты — это свойства, общие для всех элементов HTML; они могут быть применены ко всем элементам. Они называются глобальными, поскольку поддерживаются как стандартными, так и нестандартными элементами HTML. Однако на некоторых они могут не повлиять.

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

      Список глобальных атрибутов

      Атрибут Значение Описание
      ключ доступа Клавиша быстрого доступа Дает подсказку по созданию сочетания клавиш для текущего выбранного элемента. Это свойство представляет собой список символов, разделенных пробелами. Браузер должен использовать первую на раскладке клавиатуры компьютера.
      автокапитализировать выкл. / нет, вкл. / предложения, слова, символы Управляет тем, будет ли и каким образом введенный текст автоматически писаться с заглавной буквы при вводе/редактировании пользователем.
      autofocus false Указывает, что элемент будет сфокусирован при загрузке страницы или при отображении <диалога>, в который он включен.
      класс имя класса Это список классов элемента, разделенных пробелами. Классы позволяют CSS и JavaScript идентифицировать и получать доступ к определенным компонентам с помощью селекторов классов или функций.
      contenteditable true/false Перечисленный атрибут, указывающий, должен ли элемент изменяться пользователем. Если это так, браузер настраивает свой виджет, чтобы разрешить модификацию.
      контекстное меню menu-id Задается контекстное меню для элемента. Контекстное меню открывается, когда пользователь щелкает правой кнопкой мыши по элементу.
      data- data Формирует класс атрибутов, известных как пользовательские атрибуты данных, которые позволяют обмениваться конфиденциальной информацией между HTML и его представлением DOM, что могут использовать сценарии. Все такие пользовательские данные доступны через интерфейс HTMLElement элемента, для которого задан атрибут.
      dir ltr / rtl / auto Определяет основное направление направленности текста элемента.
      перетаскиваемый true / false / auto Атрибут перечисления указывает, можно ли перетаскивать элемент с помощью API перетаскивания.
      dropzone копирование/перемещение/ссылка Когда перетаскиваемые данные выгружаются, это свойство указывает, копируются ли они, перемещаются или связываются.
      enterkeyhint Это значение указывает метку действия (или значок) на виртуальной клавиатуре для отображения клавиши ввода.
      exportparts Используется для транзитивного экспорта теневых компонентов из вложенного теневого дерева в содержащееся световое дерево.
      скрытый скрытый Логический атрибут указывает, актуален ли элемент. Например, его можно использовать для сокрытия элементов веб-сайта, к которым нельзя получить доступ, пока не завершится процесс входа в систему. Браузер не будет отображать такие элементы.
      Id name Определяет уникальный идентификатор (ID), который должен быть уникальным во всем документе. Он служит для идентификации элемента при связывании (посредством идентификатора фрагмента), сценариях или стилях (с помощью CSS).
      lang language-code Указывает основной язык для текстового содержимого элемента.
      Проверка правописания true / false Указывает, следует ли проверять элемент на наличие орфографических ошибок.
      tabindex число Указывает порядок табуляции элемента.
      заголовок текст Содержит текст, который представляет собой справочную информацию об элементе, к которому он принадлежит. Такая информация обычно, но не всегда, отображается пользователю в виде всплывающей подсказки.
      слот Элемент, имеющий атрибут слота, назначается слоту, установленному элементом , атрибут имени которого соответствует значению этого атрибута слота.
      Стиль стиль Стиль используется для добавления встроенного CSS к текущему выбранному элементу. Рекомендуется определять стили в отдельном файле или файлах. Этот атрибут и элемент