Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Bledy z validatora
Forum PHP.pl > Forum > Przedszkole
agentmullder
Witam. Moja pierwsza stronka, a wlasciwie podstrona zostala umieszczona na darmowym serwerze yoyo.pl. Po raz pierwszy robie walidacje stronki poprzez http://validator.w3.org/ . Jak wiadomo na darmowych serwerach pojawiaja sie reklamy, banery itp. Po przeanalizowaniu wyzej podanym validatorem, wykrylo mi 25 bledow i 6 warningow. Z czego okolo 70% bledow dotyczy wlasnie tych reklam. Oto przyklad z validatora:

Cytat
Error Line 48, Column 49: required attribute "alt" not specified

<img src="http://ad.yoyo.pl/img/kill.png" />




Cytat
Error Line 52, Column 32: there is no attribute "align"

<div id="d9fdhf5b7k3lc2" align="center" style="display:block; visibility: visib…



Cytat
Warnina Line 57, Column 64: cannot generate system identifier for general entity "subid1"

var Baner_URL="http://server.netsales.pl/z/1112/CD1210/&subid1=yoyo";


Dodam, ze wyzej podane czesci kodu zrodlowego nie znajduja sie w mojej stronie.

Czy problem lezy gdzies w bledach mojej sronki, czy czego mam sie spodziewac?
t4keda
Bez linku do twojej strony jest ciężko powiedzieć czy twój kod ma błędy i czy będę problematyczne.

Jeśli jednak chodzi o kod dodawany przez darmowy hosting to nie ma on większego wpływu na twoją stronę, a jeśli ma to możliwe że błąd leży po twojej stronie.
uglukha
stronke mozesz sprawdzic przez upload, bedzie bez reklam, zrob to tu:
http://validator.w3.org/#validate_by_upload

bedziesz widzial co jest bledem na Twojej stronie, gdy nie ma reklam.

moim zdaniem to reklamy sprawiaja bledy, widac po adresach, wszedzie jest yoyo, pewnie hostujesz na yoyo. ich reklamy pewnie maja kod balaganiarsko napisany...
Silny
najlepiej to przenieś się na CBA winksmiley.jpg
john_doe
błąd 1szy zmień z
  1. <img src="http://ad.yoyo.pl/img/kill.png" />

na
  1. <img src="http://ad.yoyo.pl/img/kill.png" alt="tutaj wpisz jakiś teks alternatywny lub zostaw puste po prostu" />


błąd nr 2

atrybuty typu align="center" przenieś do stylów CSS i będzie ok

3ci to warning więc można przymknąć oko ;]
Silny
Cytat(john_doe @ 30.07.2010, 09:41:41 ) *
błąd 1szy zmień z
  1. <img src="http://ad.yoyo.pl/img/kill.png" />

na
  1. <img src="http://ad.yoyo.pl/img/kill.png" alt="tutaj wpisz jakiś teks alternatywny lub zostaw puste po prostu" />


błąd nr 2

atrybuty typu align="center" przenieś do stylów CSS i będzie ok

3ci to warning więc można przymknąć oko ;]


Dodam, ze wyzej podane czesci kodu zrodlowego nie znajduja sie w mojej stronie.

agentmullder
Cytat(john_doe @ 30.07.2010, 09:41:41 ) *
błąd 1szy zmień z
  1. <img src="http://ad.yoyo.pl/img/kill.png" />

na
  1. <img src="http://ad.yoyo.pl/img/kill.png" alt="tutaj wpisz jakiś teks alternatywny lub zostaw puste po prostu" />


błąd nr 2

atrybuty typu align="center" przenieś do stylów CSS i będzie ok

3ci to warning więc można przymknąć oko ;]


A jak mam zmienic cos czego nie ma? Pisalem juz, ze to sa banery i reklamy, ktorych w kodzie nie znajde.
Na chwile obecna przenosze sie na cba.pl
john_doe
wklej jaki masz DOCTYPE
jeśli masz STRICT
zmień na TRANSITIONAL
agentmullder
Cytat(john_doe @ 30.07.2010, 09:55:35 ) *
wklej jaki masz DOCTYPE
jeśli masz STRICT
zmień na TRANSITIONAL


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Czyli ustawic na:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 TRANSITIONAL//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ?

A co to da?
Silny
tak

http://pornel.net/transitional
agentmullder
A to moze tak zostac?

<html xmlns="http://www.w3.org/1999/xhtml">
john_doe
zmień i zobaczysz, ocenisz szkody, powinno być oks.
przeczytaj link silnego a dowiesz się co to jest doctype.
wpakuj transitional kolego no ! smile.gif
agentmullder
Zrobilem tak:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/shtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">


Cytat
1.

Warning Mismatch between Public and System identifiers in the DOCTYPE declaration

This document uses an inconsistent DOCTYPE declaration. The Public Identifier -//W3C//DTD XHTML 1.0 Transitional//EN declares the XHTML 1.0 Transitional document type, but the associated System Identifier http://www.w3.org/TR/shtml1/DTD/xhtml1-transitional.dtd does not match this document type.

The recommended System Identifier for XHTML 1.0 Transitional is http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd.

The safest way to use a correct DOCTYPE declaration is to copy and paste one from the recommended list and avoid editing that part of your markup by hand.


Doctype idealnie z listy rekomendowanej ;/
Silny
wrzć tylko to ":
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
agentmullder
Cytat(Silny @ 30.07.2010, 10:30:20 ) *
wrzć tylko to ":
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">


Cytat
1.

Warning Namespace Found in non-XML Document

Namespace "http://www.w3.org/1999/xhtml" found, but the -//W3C//DTD HTML 4.0 Transitional//EN document type is not an XML document type!
pedro84
@john_doe: Podawanie postego text alternatywnego tylko po to, żeby strona się walidowała przechodziła przez walidator, nie ma najmniejszego sensu.

@autor: podaj url.
john_doe
pedro uważam, że ma bo skoro ktoś pisze w strict to musi dostosować kod do standardu...
agentmullder
Cytat(pedro84 @ 30.07.2010, 10:41:11 ) *
@autor: podaj url.


Link przeslany na pw.
lukas_m
Cytat(agentmullder @ 30.07.2010, 10:26:56 ) *
Zrobilem tak:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/shtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">


Doctype idealnie z listy rekomendowanej ;/


Nie całkiem idealnie. SHTML?
shtml1/DTD/xhtml1-transitional.dtd
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.