Help:Lint errors/missing-end-tag/pl
Błąd missing-end-tag jest wtedy, gdy <znacznik>
jest otwarty, ale nie ma nigdzie dalej umieszczonego odpowiadającego mu znacznika zamykającego. Aby poprawić taki błąd, wystarczy umieścić znacznik zamykający.
Przykład 1:
<span> rabbits
W przykładzie 1 należy zamknąć znacznik span.
Przykład 2:
<span>Foo
baz
</span>
Przykład 3:
<span>foo
<p>bar</p>
boo
</span>
<span> rabbits</span>
Przykłady 2 i 3 nie tylko są wykrywane jako niezamknięte znaczniki, ale także jako stripped tag. Rozwiązanie problemów w przykładach 2 i 3 zależy od oczekiwanego rezultatu. Najprostszy to zamiana <span>
na <div>
.
Ten mylący komunikat pojawia się, ponieważ tagi <p>...</p>
są automatycznie generowane przez parser dla każdego akapitu tekstu.
Przykład 4:
''rabbits
W przykładzie 4 znacznik HTML pojawia się w wyniku parsowania składni wikitekstu oznaczającej kursywę.
Musi zostać zamknięty poprzez dodanie na końcu ''
.
Narzędzia
Następujące narzędzia pomagają naprawić ten problem:
- WPCleaner: zobacz instrukcję WPCleanera o poprawach błędów wykrytych przez Lintera. Missing end tags may be reported by WPCleaner as part of CheckWiki error #532 (for tags) and error #540 (for bold and italic formatting).