wersja skryptu MyBB: Najnowsza
adres forum: http://cs-prostoteam.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam
http://validator.w3.org wskazał kilka błędów gdzie głównym błędem w stylu infinity dark jest "The width attribute on the td element is obsolete. Use CSS instea" chodzi w tym błędzie o to żeby nie używać style="" na przykład w <td> przykładowy kod
Kod:
</td><td width="5%" style="border-bottom: 1px solid #252525;"></td></tr>
rozwiązaniem tego błędu jest zrobienie <td <td class="cos"> tylko nie wiem gdzie wstawić .cos{}
Nowe klasę dodajesz do ACP → Style i szablony → Style → [twój styl] →
global.css → Tryb zaawansowany
Najlepiej gdzieś na końcu, dodajesz coś w stylu:
Potem użycie:
Przejmujesz się walidatorem?
Nie będzie się to gryzło ?
Niby z czym? Jeśli przeglądarki wyświetlają prawidłowo to nie wiem w czym problem.
Ja tam używam style w td i jest wszystko ok
Następnym błędem jest "Element center not allowed as child of element span in this context. (Suppressing further errors from this subtree.)"
Kod:
…an="0"><span class="smalltext"><center><strong>Rodzaj:</strong></center></span…
nie wiem czy czasami nie chodzi w tym o <center> tak ?
Nie używa się <center> już. I w dodatku jest w <span>
(26.03.2014, 18:53)Majcon napisał(a): [ -> ]gdzie głównym błędem w stylu infinity dark jest "The width attribute on the td element is obsolete. Use CSS instea" chodzi w tym błędzie o to żeby nie używać style="" na przykład w <td>
Coś Ci się chyba pomyliło.. Przecież w błędzie masz wyraźnie napisane
width attribute - nie trzeba nawet umieć angielskiego żeby stwierdzić, że chodzi o atrybut width, a nie style...
Dalej -
is obsolete - jest archaiczny (tak jak <center>), a nawet zdeprecjonowany w HTML5. No i na końcu -
Use CSS instead - masz użyć CSS zamiast atrybutu HTML (
width="40" zamieniasz na
style="width:40px;" lub klasę z width:40px;).
Nie ma żadnej wzmianki o atrybucie style, który może być stosowany w dowolnej sytuacji... Choć oczywiście lepiej używać klas w cachowanym pliku.
, niektóre błędy może i nie mają znaczenia, ale np. niedomknięte albo błędne tagi spowalniają boty wyszukiwarek, np. Google, co wydłuża czas ładowania strony i wpływa w pewnym stopniu na SEO.
Destroy666 dzięki myślałem że chodziło o to że ma to znajdować się w stylu że w innym pliku a nie że w styl=""
Kod:
Line 189, Column 7: Stray end tag head.
tego błędu w ogóle nie rozumiem
</head> jest w tej linii
Wygląda na podwójny </head>
Gdzieś masz drugi. O ile google mi dobrze przetłumaczył z angielskiego.
jest tylko jedno (sprawdziłem w źródle)
Usunięte w ogóle nie było mi potrzebne to już
ale teraz mam taki o to błąd
Kod PHP:
<!DOCTYPE html><!-- start: index -->
<!DOCTYPE html><!-- start: index -->
<html xml:lang="pl" lang="pl" xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl" xmlns="http://www.w3.org/1999/xhtml">
Duplikaty
ale w szablonie index jest dobrze
Kod PHP:
<!DOCTYPE html><!-- start: index -->
<html xml:lang="pl" lang="pl" xmlns="http://www.w3.org/1999/xhtml">
jakiś pomysł dlaczego to się duplikuje ?