Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Niezrozumiały błąd wykryty przez walidator xhtml
Forum PHP.pl > Forum > Przedszkole
Ulysess
witam tak jak w temacie , próbuje poprawić swoją stronę tak aby była akceptowana przez walidator czyli nie wywalał błędów jednak pokazuje mi błąd który jak dla mnie jest nie zrozumiały...

linia której się tyczy wygląda tak:

wywala coś takiego:

<div style="float: right; padding-top: 25px;"><a href="rejestracja.html"><img src="graphics/img_07.png" alt="Rejestracja" /></a></div>

Error Line 153, Column 46: document type does not allow element "div" here; missing one of "button", "map", "object", "ins", "del", "noscript" start-tag

…yle="float: right; padding-top: 25px;"><a href="rejestracja.html"><img src="gr…



The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
Rid
Co najmniej dziwne,może gdzieś wcześniej zapomniałeś domknąć jakiegoś tagu.
!*!
Pokaż kod. A jeśli tagi masz domknięte sprawdź czy poprawnie wstawiłeś elementy.
Ulysess
hmm brałem to pod uwagę ale wtedy walidator wywalił by mi też błąd że gdzieś jest nie domknięty jakiś tag

poniżej umieszczam link do źródła->

http://qoooq.kalahir.evuzo.com.pl/zrodlo.html

oraz od razu do walidatora..

http://validator.w3.org/check?uri=http%3A%...ine&group=0
Rid
Źródło,to link do twojej strony???Jak ,tak to wszystko u mnie na ff3 ,leży,zarówno kodowanie strony,jak i układ.
Ulysess
starsza wersja gry jest w necie , aktualnie pracuje nad nowszą która mam na lokalu ale tego nie ma jak udostępnić więc po prostu odświeżyłem stronę , otworzyłem źródło zapisałem je do nowego pliku html i tyle smile.gif błąd w walidatorze jest ten sam , nie ma znaczenia że strona nie jest ostylowane itp wink.gif
!*!
Wstawiłeś element blokowy do liniowego, a tak nie można. Usuń ten div ze span.
Rid
Znaczniki pustych elementów powinny zawierać dodatkową spację przed ukośnikiem, np. zamiast <br/> powinno być <br />
!*!
Cytat(Rid @ 14.09.2011, 11:18:23 ) *
Znaczniki pustych elementów powinny zawierać dodatkową spację przed ukośnikiem, np. zamiast <br/> powinno być <br />


Rotfl dnia. thumbsupsmileyanim.gif
Ulysess
hmm

z tym linkiem/obrazkiem do rejestracji też mam problem , kodem który wyżej zamieściłem otrzymałem taki efekt ->
http://qoooq.kalahir.evuzo.com.pl/test.jpg
czyli taki jaki chciałem, problem w tym że chciałem ten sam efekt otrzymać bez używania używania <br/> nie chciał bym rónież dawać opisu w DIVa...
Rid
Cytat
Rotfl dnia
- i nie wiem co ma być w tym śmiesznego??
!*!
Ulysess zacznij wklejać kod. Najlepiej do serwisu http://jsfiddle.net i podlinkuj odpowiednio obrazki (o ile musisz, chyba że wystarczy sama koncepcja). Tu masz opis jak z niego korzystać. Oraz napisz co konkretnie chcesz uzyskać.

Rid - konkretnie to rada sprzed 15 lat, dla IE5.
Rid
Cytat
Rid - konkretnie to rada sprzed 15 lat, dla IE5

To nie oznacza ,ze to nie obowiązuje dzisiaj.
Kombajn ,jakiego używam a pochodzi z 2010 roku ,domyka mi tagi w taki ów sposób <br />,może jest przedawniony i źle to robi?
!*!
Kombajny z reguły robią coś źle. To co podałeś nie obowiązuje dzisiaj z prostego powodu, IE5 i wcześniejsze nie są dziś używane, a to głównie z nimi był ten problem kompatybilności. IE6 rozpoznaje to bez problemu. A co do kombajnu to może być tak iż masz spacje, bo a) pisali to źli ludzie z uwielbieniem do staroci (patrz też opcje) cool.gif spacja jest równoważna z wstawieniem tam atrybutu, taka strefa buforowa w edytorach, w mało których domykana (patrz opcje programu).
Rid
Cytat
IE6 rozpoznaje to bez problemu. A co do kombajnu to może być tak iż masz spacje, bo a) pisali to źli ludzie z uwielbieniem do staroci (patrz też opcje)


Człowieku,właśnie żeś skompromitował najlepszą platformę programistyczną jaką jest Visual Studio 2010 .NET,którą tworzyli większe "Łby" od zgromadzonych tutaj wszystkich forumowiczów-po prostu pogratulować tej wypowiedzi.Platforma ta trzyma się ściśle standardów W3C programowania i jeśli mówi mi ,że powinno być <br /> to ja jej wierze.
Nh2003
// offtop na temat <br /> | <br/>

http://www.w3.org/TR/xhtml1/#C_2

Niby powinno sie uzywac <br /> zamiast <br/> ale osobiscie nie spotkalem sie nigdy z przypadkiem zeby jakikolwiek blad byl spowodowany uzyciem <br/> zamiast <br /> (i na odwrot).

// koniec offtopa
!*!
A Ty jak zwykle potrafisz czytać ze zrozumieniem.

Cytat
Platforma ta trzyma się ściśle standardów W3C programowania i jeśli mówi mi ,że powinno być <br /> to ja jej wierze.


A których standardów? Bo jest ich kilka, szczególnie że niektórzy interpretują je po swojemu w porównaniu do reszty. Oczywiście będę na tyle wyrozumiały i nie wskażę konkretnej firmy bo jeszcze napisze iż to atak fanboya. To że VS2010.NET daje Ci możliwość wstawienia <center> nie znaczy że jest to dobre.

Nie ma też sensu kłócić się o jedną małą spacje. Po prostu rozbawiła mnie bardzo Twoja wypowiedź podtrzymująca mity przeszłości, tym bardziej że nie miało to nic wspólnego z problemem tego tematu.
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.