Каковы альтернативы элементу span?
скажем, что вы работаете без элемента <p>
в HTML. Как бы вы стилизовали простой текст с помощью css? Какой HTML-тег вы бы взяли? Я всегда использовал <span>
, но теперь я видел, что диапазон всегда должен использоваться для группировки встроенных элементов (например, <p>
). И это не так в моем примере.
Спасибо,
phpheini
Ответы
Ответ 1
Сначала вы должны проверить, соответствует ли какой-либо тэг семантически. Например, у вас может быть текст, который требует акцента, и в этом случае em
- лучший выбор. Другим случаем является то, что у вас есть заголовок, который можно создать с помощью h1
,..., h6
. Всегда сначала рассматривайте этот вариант!
Если текст, который вы хотите стилизовать, или, по крайней мере, не имеет значения, поддерживаемого css, вы можете использовать либо span
(для встроенного текста), либо div
(для элементов блока).
Ответ 2
Вы можете использовать любой тег, который вы хотите... (внутри причины); Просто убедитесь, что он семантический.
Просто вы можете использовать:
<div>
<em>
<strong>
<small>
<pre>
Ответ 3
<div>
Знаки Div являются в основном тегами <span>
для элементов блока вместо встроенных элементов.