Действительно ли это alright
, чтобы разместить теги div внутри якорных тегов? Будет ли содержимое div перенаправлять страницу на href метки привязки?XHTML: Размещение DIVs в тегах A
ответ
Можно ли разместить теги div внутри якорных меток?
Да, если:
- Вы используете HTML5/XHTML5; и
- Якорный тег не является встроенным. т. е. потомок элемента, который допускает только кодирование содержимого.
В противном случае нет.
В HTML5/XHTML5 элемент <a>
не просто встроенный элемент, как в HTML4/XHTML1. Вместо этого он имеет прозрачную модель контента, что означает, что правила проверки для его содержимого такие же, как если бы их не было.
Так, например
<div>
<div>Hello World</div>
</div>
является действительным, так
<div>
<a href="#">
<div>Hello World</div>
</a>
</div>
тоже.
Но
<p>
<div>Hello World</div>
</p>
не действует, так
<p>
<a href="#">
<div>Hello World</div>
</a>
</p>
не либо.
Благодарим вас за дополнительные разъяснения. – Francisc
Нет, это, безусловно, недействительный HTML.
-Все содержимое div перенаправляет страницу на href метки привязки? Я не настолько уверен в том, что вы имеете в виду на этом. Но это не содержание div, за которым следует якорь, но атрибут href привязки.
Хорошо, спасибо. Никаких элементов уровня блока внутри элементов, не получил. – Francisc
@Francisc - Более конкретно, никаких элементов уровня блока внутри встроенных элементов. Ниже приведены некоторые примеры встроенных элементов: a, strong, span –
Если то, что вы пытаетесь достичь, это ссылка на уровне блоков, вы можете просто использовать CSS:
a.block {
display: block;
/* everything else */
}
<a class="block">...</a>
- 1. Размещение разделов в divs
- 2. Именование и размещение divs
- 3. размещение divs по кругу
- 4. размещение divs в одной строке
- 5. Размещение Divs «inline» в Bootstrap
- 6. Возможно ли это в XHTML: тегах в атрибуте title?
- 7. Размещение divs друг под другом
- 8. Размещение divs бок о бок
- 9. PHP/XHTML. Должен ли я разместить все в тегах эха?
- 10. Изменение атрибута размера шрифта в тегах XHTML через XSLT
- 11. xhtml/css лучшие практики именования divs
- 12. XHTML - Два поплавка: справа divs ontop eachother?
- 13. Почему размещение этого html в тегах формы меняет макет?
- 14. Размещение divs на той же линии
- 15. Размещение div ниже обертки, содержащей несколько divs
- 16. Может ли XHTML вложить больше XHTML?
- 17. Размещение divs горизонтально, чтобы они частично перекрывались
- 18. Размещение UImageView внутри? или снаружи? a UITableView
- 19. Назначение атрибута псевдонима в тегах A? Это функция ExactTarget?
- 20. Обтекание строк таблицы HTML в <a> тегах
- 21. Android: Размещение imageButton over a Button
- 22. Размещение различного содержимого в разных divs в одном вызове ajax
- 23. xhtml атрибут пользователя
- 24. определяемые пользователем XMLNS в Primefaces (XHTML)
- 25. Размещение двух divs рядом друг с другом (внутри другого div)
- 26. XHTML - Какие элементы допустимы в элементе <a>?
- 27. Почему E превращается в A, используя xhtml и css
- 28. Размещение 2 Divs бок о бок и сжатие кода css
- 29. Размещение изображения в центре двух DIVs за один раз
- 30. Размещение divs рядом с другим динамическим размером div
Ваш XHTML не будет проверять, если поместить элемент уровня блока внутри элемента инлайн-уровня , – Kevin
Спасибо, Кевин. – Francisc