Czyżby niepoprawnie działa OL w firefox'e?

0

Pytanie dotyczy HTML'a:
http://www.ibspan.waw.pl/~alex/tests/regulamin.html
Pod chrome wszystko zgodnie z oczekiwaniem, natomiast pod firefox'em

1. Postanowienia ogólne
a. ...
b. ...
c. ...
4. Zasady korzystania ze zbiorów

Chodzi mi o tą 4-kę, pod chromem widzę normalnie 2-kę

3

Być może FF inaczej reaguje na niepoprawne dokumenty html, plus: https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.ibspan.waw.pl%2F~alex%2Ftests%2Fregulamin.html

1

To raczej kwestia tego, że strona jest niezgodna ze standardami - zobacz https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.ibspan.waw.pl%2F~alex%2Ftests%2Fregulamin.html:

  • Element ol not allowed as child of element ol in this context. (Suppressing further errors from this subtree.). From line 13, column 2; to line 13, column 14
  • Text not allowed in element ol in this context.From line 23, column 1; to line 23, column 125
  • Element br not allowed as child of element ol in this context. (Suppressing further errors from this subtree.). From line 24, column 2; to line 24, column 6
  • Element ol not allowed as child of element ol in this context. (Suppressing further errors from this subtree.). From line 25, column 2; to line 25, column 14

Skoro strona jest z błędami, to to, jak się będzie wyświetlać zależy jedynie od zachcianki danej przeglądarki. To trochę jak UB w C++ ;) Zwłaszcza, że błędy dotyczą w szczególności elementu <OL>, czyli tego, który się wyświetla żle niezgodnie z oczekiwaniami.

1

Poprawiłem teraz walidator: https://validator.w3.org/nu/?doc=http%3A%2F%2Fwww.ibspan.waw.pl%2F%7Ealex%2Ftests%2Fregulamin.html czepia się wyłącznie <center> oraz nagłówka. Zaś firefox wciąż się trzyma własnej wersji.
Nie odświeżyło się, po przeniesieniu OL wewnątrz nadrzędnego LI - jest ok

1

I w ten sposób kolejna wielka zagadka ludzkości została rozwiązana ;)

0

Pod FF 52 widzę tam 2.

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