Jak rozumieć o co chodzi validatorowi

0

Mam taki komunikat ale nie wiem o co mu chodzi. Może przez słaby angielski.

Line 248, Column 164: Bad value category tag for attribute rel on element a: The string category is not a registered keyword or absolute URL. Whitespace in path component. Use %20 in place of spaces. … wpisy z kategorii &#8222;Internet&#8221;" rel="category tag">Internet</a></span>				

Syntax of link type valid for <a> and <area>:A whitespace-separated list of link types listed as allowed on <a> and <area> in the HTML specification or listed as an allowed on <a> and <area> on the Microformats wiki without duplicate keywords in the list. You can register link types on the Microformats wiki yourself. Syntax of absolute IRI:An absolute URL. For example: http://example.org/hello, but not /hello. Spaces should be escaped as %20. 
 
  1. ale ten pochodzi z internetu więc chyba jest ode mnie to niezależne:
  Line 720, Column 399: The scrolling attribute on the iframe element is obsolete. Use CSS instead. …yle="border:none; overflow:hidden; width:298px; height:340px;"></iframe>       
  1. a 3 tak samo zapewne jak 2, na który ja nie mam wpływu
 Line 766, Column 227: The frameborder attribute on the iframe element is obsolete. Use CSS instead. …ameborder="0" scrolling="no" marginheight="0" marginwidth="0" /></iframe></div>

Może ktoś coś poradzić?

0

Ad1. Użyj %20 zamiast spacji w atrybucie rel
Ad2 i 3. Zaleca stosowanie CSS'a zamiast przestarzałych atrybutów frameborder i scrolling

0

hmm spacja?
<span class="category"><a href="http://localhost/category/internet/" title="Zobacz wszystkie wpisy z kategorii &#8222;Internet&#8221;" rel="category tag">

pewnie chodzi i spację między category tag, ale z tego co patrzę to
kod w szablonie ma coś takiego, który to wyświetla
<?php the_category(', '); ?>

więc to category tag to zapewne jest pobierane już z WordpPressa bo na WordPressie pracuję z tym problemem.

a Ad2 i 3 to pochodzi z zewnątrz więc nie mam na to wpływu chyba, aby to poprawić

0

Sprawdziłem kod w pliku Wordpressa:

$rel = ( is_object( $wp_rewrite ) && $wp_rewrite->using_permalinks() ) ? 'rel="category tag"' : 'rel="category"';

Jest to już fabrycznie zrobione, że tak to nazwę więc skoro programiści WP tak to zrobili to chyba musi tak być i nie ma co poprawiać.

1

Na moje oko w 97% stron, w którym używany jest tag rel - jest on używany niepoprawnie. Jeszcze długo minie, zanim ludzie przerzucą się na tagi data-* z HTML5. Wciąż powstają nowe skrypty, nawet takie "pod html5", które korzystają z rel w niepoprawny sposób. Nie wiem skąd się wzięła moda na ten tag..

0

a to miałem tylko 10 błędów z czego 9 to to samo i pochodzi od twórców WP. Działa więc chyba jest wszystko OK.
Jak sprawdziłem inne strony to tam po 50 i więcej błędów, także nie ma co się przejmować standardami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1