Help:Lint errors/fostered/pl

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Lint errors/fostered and the translation is 89% complete.
Other languages:
English • ‎español • ‎français • ‎polski • ‎中文 • ‎日本語

Błąd fostered wskazuje na umieszczenie treści w strukturze tabeli, ale w miejscu, które nie umożliwia jej wyświetlenia. Treść musi być umieszczona w komórce tabeli, komórkach nagłówka lub opisie tabeli.

Treść umieszczona w innym miejscu kodu tabeli zostanie wyświetlona przed tabelą (stąd angielska nazwa "fostering"). Przykład poniżej.

Ilustracja przedstawiająca niewłaściwie umiejscowioną treść w znacznikach tworzących tabelę (po lewej) i sposób wyrenderowania tego przez przeglądarkę (po prawej)

Powyższy przykład pokazuje zrzuty ekranu artykułu w anglojęzycznej Wikipedii. Po lewej widoczny jest wikikod, w którym można zauważyć w tabeli pogrubiony nagłówek umieszczony bezpośrednio za znacznikiem wiersza tabeli (|-), ale nie umieszczony w komórce tabeli (|). Po prawej pokazany jest wyrenderowany w przeglądarce, gdzie umieszczony jest przed całą tabelą zamiast w środku i w zamierzonym miejscu. W tym przykładzie można domyślić się, że ten nagłówek miał faktycznie być przed tabelą, więc jego kod należy wyciągnąć z kodu tabeli.

Jeżeli tekst ma być wyświetlany jako komórka tabeli, należy dodać przed nim |, jeżeli to komórka nagłówka to !, a nagłówek z tytułem tabeli poprzedzić |+.

Specyfikacja HTML5 nazywa to adopcją treści, ponieważ nagłówek przenoszony jest poza tabelę i jest "adoptowany" przez inny element HTML.

Zobacz też