HTML5 obecnie posiada element <figure>
zdefiniowane jak w przykładzie (W3C reference)Użycie elementu <picture> wewnątrz elementuw HTML5?
Element rysunku przedstawia jednostkę treści, ewentualnie z podpisem, który jest samowystarczalny, to jest zwykle określany jako jeden jednostka z głównego przepływu dokumentu, która może być odsunięta od głównego przepływu dokumentu bez wpływu na znaczenie dokumentu.
Ostatnio nowy element <picture>
został zaproponowany przez Responsive Images Community group i została zdefiniowana in the reference jak tak
Element obrazu używany do wyświetlania obrazu, które mogą pochodzić z różnych źródeł (patrz atrybut srcset) . To, który obraz wyświetla program użytkownika, zależy od algorytmu generowania obrazu źródłowego.
Od dwóch opisów wydaje się nie być sprzeczne (i dokumentacja na zdjęciu jest na projekt stanie jeszcze) tu moje pytanie: czy jest to możliwe (technicznie i semantycznie) mieć zagnieżdżone picture
wewnątrz elementu figure
, w ten sposób?
<figure>
<picture>
<source ...>
<source ...>
<source ...>
<img..>
</picture>
<figcaption>...</figcaption>
</figure>
Nie znalazłem żadnych odniesień na ten temat w specyfikacji. : \
Uwaga: Jestem świadomy, że żadna przeglądarka realizuje obecnie ten element, jestem tylko co kilka eksperymentów z jQuery picture
Dziękuję.
To tylko propozycja. Nie można oczekiwać, że znajdzie się on w żadnej specyfikacji, dopóki nie zostanie zatwierdzony do włączenia przez grupę roboczą HTML5 (niezależnie od tego, która z nich jest). Być może lepszym miejscem na to pytanie jest lista mailingowa grupy społeczności lub jedna z list mailingowych HTML5. – BoltClock
Czy to działa? Nigdy nie wiedziałem o '
@MrAlien, Istnieje polyfill jQuery dla tego elementu (zobacz http://jquerypicture.com/) – fcalderan