Czy znaczniki mogą mieć w sobie dowolny rodzaj znaczników?

Są znacznikami takimi jak <div>, <form>, <pre> itd.. dozwolone wewnątrz <span>?

 44
Author: Mark Rogers, 2011-04-05

2 answers

Element span jest elementem inline , który powinien zawierać tylko inne elementy inline i nie ma elementów block .

Z spec :

Ogólnie rzecz biorąc, elementy blokowe mogą zawierają elementy inline i inne elementy blokowe. Ogólnie, elementy wbudowane mogą zawierać tylko dane i inne elementy inline. Nieodłącznym elementem to strukturalne rozróżnienie jest idea tworzenia elementów blokowych "większych" struktur niż inline żywioły.

Ogólnym elementem grupującym na poziomie bloków jest div. Ogólny element grupujący na poziomie liniowym to span.

Ponownie, z spec :

Elementy DIV I SPAN, w połączenie z id i klasą atrybutów, oferują ogólny mechanizm do dodawania struktury do dokumentów. Elementy te definiują treść jako inline (SPAN) lub block-level (DIV), ale nie narzucaj innych idiomów prezentacyjnych na treść.

 59
Author: Wayne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-05 00:44:06

Zgodnie ze standardem HTML , Model treści dla elementów SPAN to "frazowanie treści".

Przeczytaj o elemencie SPAN tutaj .

Przeczytaj o treści frazowania tutaj . Ten drugi link zawiera pełną listę wszystkich elementów, które można umieścić wewnątrz elementu SPAN.

 7
Author: Šime Vidas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-05 00:45:27