Title span: Тег | htmlbook.ru
Тег | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
3.0+ | 1.0+ | 3.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Спецификация
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
Описание
Тег <span> предназначен для определения строчных элементов документа. В отличие от блочных элементов, таких как <table>, <p> или <div>, с помощью тега <span> можно выделить часть информации внутри других тегов и установить для нее свой стиль. Например, внутри абзаца (тега <p>) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег <span> и определить для него стиль текста. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.
Синтаксис
<span>...</span>
Закрывающий тег
Обязателен.
Атрибуты
Для этого тега доступны универсальные атрибуты и события.
Пример
HTML5IECrOpSaFx
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Тег SPAN</title> <style> body { font-family: Arial, sans-serif; /* Рубленый шрифт */ } .letter { color: red; /* Красный цвет символов */ font-size: 200%; /* Размер шрифта в процентах */ font-family: serif; /* Шрифт с засечками */ position: relative; /* Относительное позиционирование */ top: 5px; /* Сдвиг сверху */ } </style> </head> <body> <p><span>Р</span>азумные люди приспосабливаются к окружающему миру. Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется действиями неразумных людей.</p> <p>Бернард Шоу</p> </body> </html>
Результат данного примера показан ниже.
Рис. 1. Вид текста, оформленного с помощью тега <span> и стилей
Тег | HTML справочник
HTML тегиЗначение и применение
Теги <div> и <span> представляют из себя универсальные пустые контейнеры, которые необходимо заполнить каким-либо содержанием, либо сгруппировать вложенные элементы для их дальнейшей стилизации средствами
Обращаю Ваше внимание на то, что элементы <div> и <span> сами по себе не оказывают никакого влияния на другие элементы страницы.
Тег <div> определяет любой отдельный блок содержимого и предназначен для деления веб-страницы на фрагменты. Вы можете объединить любой набор логически связанных элементов в единственном блоке <div>.
Этот элемент является блочным и это означает, что его содержимое всегда будет начинаться с новой строки, при этом элемент занимает всю доступную ширину. Не так давно, этот элемент занимал абсолютный топ, посвященный делению страницы на логические составляющие, но с приходом HTML 5 было добавлено достаточно семантических элементов, которые позволяют в некоторых ситуациях заменить тег <div> на более осмысленный.
Прочитать о разметке страницы в HTML 5 вы можете в следующей статье учебника: «Теги разметки страницы».
В отличии от блочного элемента <div> тег <span> является строчным и применяется к внутренним (inline) элементам страницы, то есть к словам, фразам, которые находятся в пределах абзаца или небольшого фрагмента текста, оглавления и тому подобное.
Тег <span> вы можете использовать для таких задач как:
- Выделение участка текста определённым цветом, фоном или даже фоновым изображением.
- Изменение отдельным словам или фразам размера шрифта, семейства шрифта или типа шрифта.
- Создание различных форматирующих стилей для выбранного участка текста.
- Использование скриптовых языков программирования к выбранным текстовым участкам, например подсветка синтаксиса кода и так далее.
Поддержка браузерами
Пример использования
<!DOCTYPE html> <html> <head> <title>Теги <div> и <span></title> </head> <body> <div style = "color:green"> <p>Абзацы мы объединили тегом &lt;div&gt;, а это <span style = "color:red">слово</span> мы заключили тегом &lt;span&gt;.</p> <p>С помощью встроенной таблицы стилей мы выделили это слово красным цветом, а блок текста получил зеленый цвет.</p> </div> <div style = "background-color:khaki"> <p>Обратите внимание, что тег &lt;div&gt; является блочным и это означает, что его содержимое всегда будет начинаться с новой строки, при этом элемент занимает всю доступную ширину.</p> <p>Этот блок тоже содержит два абзаца. С помощью встроенной таблицы стилей мы указали для всего блока цвет заднего фона - khaki, а для этога <span style = "background-color:orangered">слова</span> orangeRed (мы заключили его в тег &lt;span&gt;).</p> </div> </body> </html>
В этом примере мы:
- Блочными элементами <div> создали два блока, содержащие по два абзаца текста внутри (элементы <p>).
- Для первого блока с помощью встроенной таблицы стилей мы указали, что все элементы получат цвет текста зеленый, а одно слово, которое мы поместили внутри тега <span> красный.
- Для второго блока с помощью встроенной таблицы стилей мы указали, что весь блок получит цвет заднего фона хаки, а одно слово, которое мы поместили внутри тега <span> оранжево-красный.
Результат нашего примера:
Использование тегов разметки в HTML.Отличия HTML 4.01 от HTML 5
Нет.Значение CSS по умолчанию
Нет.Поддержка глобальных атрибутов
Элемент поддерживает «глобальные атрибуты».
Атрибуты событий
Элемент поддерживает «атрибуты событий».
HTML тегиДля чего нужен тег span в HTML?
Приветствую вас, дорогой друг!
В этой статье речь пойдет про тег span в html для чего он нужен, какие имеет особенности и почему его так часто используют в современной вёрстке.
Навигация по статье:
Сфера применения этого тега довольно большая. По сути, он представляет собой пустой контейнер, в который можно поместить какой-то текст или изображение и задать им нужные CSS стили. Или же задать ему класс или идентификатор и использовать при написании скрипта.
Пример использования тега span в HTML:
<p>Здесь мы пишем какой то текст, а потом меняем цвет фона у <span>этого фрагмента</span>.</p>
<p>Здесь мы пишем какой то текст, а потом меняем цвет фона у <span>этого фрагмента</span>.</p> |
При этом стили оформления мы можем задать как при помощи атрибута style, как в примере выше, так и присвоить тегу span отдельный CSS класс, а затем дописать стили в отдельном CSS файле.
<p>Выделяем <span>фрагмент текста</span>.</p>
<p>Выделяем <span>фрагмент текста</span>.</p> |
CSS
.m-span { border-bottom:1px solid red; font-family:Verdana; font-weight:bold; }
.m-span { border-bottom:1px solid red; font-family:Verdana; font-weight:bold; } |
Для чего нужен тег span в html?
Основные возможности:
- 1 Позволяет задать или изменить цвет, а так же тип шрифта и начертание для отдельного одного или нескольких слов или букв.
<p><span style=”color:#ccc; font-family:Verdana;”>Пример текста</span></p>
- 2 С его помощью можно задать фон для отдельного фрагмента текста.
<p> Пример <span style=”background:red;”> выделенного цветом </span> текста </p>
<p> Пример <span style=”background:red;”> выделенного цветом </span> текста </p>
- 3 Можно создать эффект заглавной буквы, обернув её в этот тег и выделить другим цветом и размером.
<p><span>С</span>лово</p>
<p><span>С</span>лово</p>
- 4 Возможность задать разное форматирование для отдельных фрагментов текста.
<p>Благодаря этому HTML тегу мы можем <span>выделить</span> фрагмент текста дргим <span>цветом</span></p>
<p>Благодаря этому HTML тегу мы можем <span>выделить</span> фрагмент текста дргим <span>цветом</span></p>
Основные особенности тега span в html:
- 1 Он является строчным элементом и с его помощью можно задать стиль написания для одного слова или даже буквы.
- 2 Не занимает всю ширину строки, как например div, p, h2-h6, а подстраивается под ширину слова или нескольких слов, которые в нём находятся.
- 3 Поддерживается всеми браузерами, включая браузеры мобильных устройств.
- 4 Так как это строчный элемент, то для него не работает вертикальные внешние отступы (margin), а так же выравнивание по центру с помощью margin:auto;
- 5 Так же для span не работает CSS свойство width. Ширина подстраивается под количества текста внутри него.
Если вам нужно чтобы для тега span срабатывали свойства width и вертикальный margin, то можно дописать ему css свойство display:inline-block;.
Чем тег span отличается от div?
- 1 Div является блочным элементом HTML, который используется для формирования структуры страницы, а тег span является строчным элементом и используется в основном для выделения и форматирования отдельных фрагментов текста.
- 2 По умолчанию текст обтекает тег span, а не переходит на другую строку как в случае с div.
- 3 Для span не работает вертикальный margin и margin:auto;
- 4 Div занимает всю ширину родительского блока, а span подстраивается под ширину вложенного в него текста.
- 5 Тег span размещается внутри тегов div, p, h2-h6, тег div, наоборот содержит в себе другие теги.
Надеюсь, что помогла вам разобраться с вопросом для чего нужен тег span в HTML. Если вы знаете другие его особенности, возможности и сферы применения – пишите об этом в комментариях.
А тем, кто дочитал статью до конца я предлагаю посмотреть вот это интересное видео. Оно не относится напрямую к HTML и CSS, но наверняка будет полезным.
Успехов вам и процветания!
С уважением Юлия Гусарь
— Веб-технологии для разработчиков
HTML-элемент <span>
является основным строковым контейнером для фразового контента, который, по существу, ничего не представляет. Он может использоваться для группировки элементов в целях стилизации (использование атрибутов class
или id
) или потому, что они имеет общие значения атрибутов, например lang
. Он должен быть использован только когда нет другого подходящего по семантике элемента. <span>
очень похож на элемент <div>
, но <div>
является блочным элементом, в то время как <span>
является строчным.
The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Атрибуты
К этому элементу применимы только глобальные атрибуты.
Пример 1
HTML
<p><span>Какой-нибудь текст</span></p>
Результат
Пример 2
HTML
<li><span> <a href="portfolio.html" target="_blank">Посмотреть мое портфолио</a> </span></li>
CSS
li span { background: gold; }
Результат
Спецификации
Поддержка браузерами
Update compatibility data on GitHubКомпьютеры | Мобильные | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Android webview | Chrome для Android | Firefox для Android | Opera для Android | Safari on iOS | Samsung Internet | |
span | Chrome Полная поддержка Да | Edge Полная поддержка 12 | Firefox Полная поддержка 1 | IE Полная поддержка Да | Opera Полная поддержка Да | Safari Полная поддержка Да | WebView Android Полная поддержка Да | Chrome Android Полная поддержка Да | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка Да | Safari iOS Полная поддержка Да | Samsung Internet Android Полная поддержка Да |
Легенда
- Полная поддержка
- Полная поддержка
Смотрите также
- HTML-элемент
<div>
| HTML | WebReference
Универсальный строчный элемент <span> (от англ. span — охватывать) предназначен для выделения отдельных строк, символов или других строчных элементов для дальнейшего изменения их оформления с помощью стилей. Например, внутри абзаца (<p>) можно изменить цвет и размер первого слова, если его выделить с помощью элемента <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> и стилей
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 10.10.2018
Редакторы: Влад Мержевич
Тег span — Уроки по созданию сайтов на WordPress
Тег <span>
Описание
Тег <span> предназначен для определения строчных элементов документа. В отличие от блочных элементов, таких как <table>, <p> или <div>, с помощью тега <span> можно выделить часть информации внутри других тегов и установить для нее свой стиль. Например, внутри абзаца (тега <p>) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег<span> и определить для него стиль текста. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.
Синтаксис
<span>...</span>
Закрывающий тег
Обязателен.
Атрибуты
Для этого тега доступны универсальные атрибуты и события.
Пример
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Тег SPAN</title> <style> body { font-family: Arial, sans-serif; /* Рубленый шрифт */ } .letter { color: red; /* Красный цвет символов */ font-size: 200%; /* Размер шрифта в процентах */ font-family: serif; /* Шрифт с засечками */ position: relative; /* Относительное позиционирование */ top: 5px; /* Сдвиг сверху */ } </style> </head> <body> <p><span>Р</span>азумные люди приспосабливаются к окружающему миру. Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется действиями неразумных людей.</p> <p>Бернард Шоу</p> </body> </html> |
<!DOCTYPE HTML> <html> <head> <meta charset=»utf-8″> <title>Тег SPAN</title> <style> body { font-family: Arial, sans-serif; /* Рубленый шрифт */ } .letter { color: red; /* Красный цвет символов */ font-size: 200%; /* Размер шрифта в процентах */ font-family: serif; /* Шрифт с засечками */ position: relative; /* Относительное позиционирование */ top: 5px; /* Сдвиг сверху */ } </style> </head> <body> <p><span>Р</span>азумные люди приспосабливаются к окружающему миру. Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется действиями неразумных людей.</p> <p>Бернард Шоу</p> </body> </html>
Результат данного примера показан ниже.
Рис. 1. Вид текста, оформленного с помощью тега <span> и стилей
Тег — Портал программирования
Описание
Тег <span> предназначен для определения строчных элементов документа. В отличие от блочных элементов, таких как <table>, <p> или <div>, с помощью тега <span> можно выделить часть информации внутри других тегов и установить для нее свой стиль. Например, внутри абзаца (тега <p>) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег <span> и определить для него стиль текста. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.
Синтаксис
<span>...</span>
Закрывающий тег
Обязателен.
Атрибуты
Для этого тега доступны универсальные атрибуты и события.
Пример
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Тег SPAN</title> <style> body { font-family: Arial, sans-serif; /* Рубленый шрифт */ } .letter { color: red; /* Красный цвет символов */ font-size: 200%; /* Размер шрифта в процентах */ font-family: serif; /* Шрифт с засечками */ position: relative; /* Относительное позиционирование */ top: 5px; /* Сдвиг сверху */ } </style> </head> <body> <p><span class="letter">Р</span>азумные люди приспосабливаются к окружающему миру. Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется действиями неразумных людей.</p> <p>Бернард Шоу</p> </body> </html>
Результат данного примера показан ниже.
Рис. 1. Вид текста, оформленного с помощью тега <span> и стилей
Тег | htmlbook.ru
Internet Explorer | Хром | Opera | Safari | Firefox | Android | iOS |
3.0+ | 1.0+ | 3.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Спецификация
HTML: | 3.2 | 4,01 | 5,0 | XHTML: | 1,0 | 1,1 |
Описание
Тег Предназначен для определения строчных
элементов документа. В отличие от блочных элементов, таких как или )
можно изменить цвет и размер первой буквы, если добавить начальный и конечный
тег и определить для него стиль текста.Чтобы
не описывать каждый раз стиль внутри тега, можно вложить стиль во внешнюю таблицу
стилей, а для тега добавить атрибут класса или id с имени селектора. Обязателен. Для этого тега доступны универсальные атрибуты и события. Пример HTML5IECrOpSaFx Р азумные люди приспосабливаются к окружающему миру.
Неразумные люди приспосабливают мир к себе. Вот почему прогресс определяется
действиями неразумных людей. Бернард Шоу Результат данного примера показан ниже. Рис. 1. Вид текста, оформленного с помощью тега и стилей Теги Обращаю Ваше внимание на то, что элементы Тег Этот элемент является блочным и это означает, что его содержимое всегда будет начинаться с новой строки, при этом элемент занимает всю доступную ширину. Не так давно, этот элемент занимает абсолютный топ, посвященный делению страницы на логические составляющие, но с приходом HTML 5 добавлено достаточно семантических элементов, которые позволяют в некоторых ситуациях заменить тег Прочитать о разметке страницы в HTML 5 вы можете в следующей статье учебника: «Теги разметки страницы». В отличии от блочного элемента Тег вы можете использовать для таких задач как: Абзацы мы объединили тегом & ampt; div & ampgt ;, а это мы заключили тегом & ampt; span & ampgt ;. С помощью встроенной таблицы стилей мы выделили это слово красным цветом, а блок текста получил зеленый цвет. Обратите внимание, что тег & ampt; div & ampgt; является блочным и это означает, что его содержимое всегда будет начинаться с новой строки, при этом элемент занимает всю доступную ширину. Этот блок тоже содержит два абзаца. С помощью встроенной таблицы стилей мы указали для всего блока цвет заднего фона - хаки, а для этога слова orangeRed (мы заключили его в тег & ampt; span & ampgt;). В этом примере мы: ). Результат нашего примера: Элемент поддерживает «глобальные атрибуты». Элемент поддерживает «атрибуты событий». HTML-элемент Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на перенос. К этому элементу применимы только глобальные атрибуты. Какой-нибудь текст Приветствую вас, дорогой друг! Сфера применения этого тега довольно большая. По сути, он представляет собой пустой контейнер, в который можно вставить какой-то текст или изображение и задать им нужные стили CSS. Или же указать ему класс или идентификатор использовать при написании скрипта. Пример использования тега span в HTML: Здесь мы пишем какой то текст, а потом меняем цвет фона у этого фрагмента . Здесь мы пишем какой то текст, а потом меняем цвет фона у этого фрагмента . При этом оформлении мы можем указать при помощи атрибута стиль, как в примере выше, так и присвоить тегу span отдельный класс CSS, а затем добавить стили в отдельном файле CSS. Выделяем фрагмент текста . Выделяем фрагмент текста . УСС .m-span {
нижняя граница: сплошной красный 1px;
семейство шрифтов: Verdana;
font-weight: жирный;
} .m-span { border-bottom: 1 пиксель сплошной красный; семейство шрифтов: Verdana; font-weight: жирный; } Основные возможности: Пример текста Пример текста Пример выделенного цвета Пример выделенного цветом текста С лово С лово Благодаря этому HTML тегу мы можем ограничить фрагмент текста дргим цветом Благодаря этому HTML тегу мы можем заблокировать фрагмент текста дргим цветом Если вам нужно для тега span срабатывали свойства width и vertical margin, то можно дописать ему css свойство display: inline-block; . Надеюсь, что помогла вам разобраться с вопросом для чего нужен тег span в HTML. Если вы знаете его особенности, возможности и сферы применения — пишите об этом в комментариях. А тем, кто дочитал статью до конца я предлагаю посмотреть вот это интересное видео. Оно не относится напрямую к HTML и CSS, но наверняка будет полезным. Успехов вам и процветания! С уважением Юлия Гусарь ,
Синтаксис
...
Закрывающий тег
Атрибуты
Тег | HTML-справочник
HTML теги Значение и применение
Поддержка браузерами
Пример использования
Отличия HTML 4.01 от HTML 5
Нет. Значение CSS по умолчанию
Нет. Поддержка глобальных атрибутов
Атрибуты событий
— Веб-технологии для разработчиков
является основным строковым контейнером для фразового контента, который по существу, ничего не представляет. Он может приветствовать общие значения элементов в целях стилизации (использование атрибутов class
id
) или потому, что они имеют общие значения атрибутов, например lang
. Он должен быть использован только когда нет другого подходящего по семантике элемента.
очень похож на элемент
является строчным. Атрибуты
Пример 1
HTML
Результат
Пример 2
HTML
CSS
li span {
фон: золото;
}
Результат
Спецификации
браузера Поддержкаерами
Обновите данные совместимости на GitHub Компьютеры Мобильные Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet span
Chrome Полная поддержка Да Кромка Полная поддержка 12 Firefox Полная поддержка 1 IE Полная поддержка Да Opera Полная поддержка Да Safari Полная поддержка Да WebView Android Полная поддержка Да Chrome Android Полная поддержка Да Firefox Android Полная поддержка 4 Опера Android Полная поддержка Да Safari iOS Полная поддержка Да Samsung Интернет Android Полная поддержка Да Легенда
Смотрите также
Для чего нужен тег span в HTML?
В этой статье речь пойдет про тег span в html для чего он нужен, какие имеет особенности и почему его так часто используют в современной вёрстке. Навигация по статье:
Для чего нужен тег span в html?
Основные особенности тега span в html:
Чем тег span отличается от div?