Skocz do zawartości

[css] warnings


.::JARO::.

Rekomendowane odpowiedzi

Witam, mam zwalidowaną stronę

Result: Passed validation, 2 warning(s)

lecz pisze mi, że mam dwa błędy. Nie wiem jak je rozwiązać. Ustawiłem kodowanie dla wszystkich plików UTF-8 ale dalej pisze to samo. Co mam zrobić?

#

Byte-Order Mark found in UTF-8 File.

The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.

#

Warning Conflict between Mime Type and Document Type

The document is being served with the text/html Mime Type which is not a registered media type for the XHTML 1.1 Document Type. The recommended media type for this document is: application/xhtml+xml

Using a wrong media type for a certain document type may confuse the validator and other user agents with respect to the nature of the document, and you may get some erroneous validation errors. How to fix this problem? One of the following techniques should help:

* If you are serving a static file on a Web server, changing its extension should help. Use e.g .xhtml for XHTML or .mathml for MathML.

* You may need to reconfigure your Web server. This Setting up MIME Types tutorial has instructions for Apache, Tomcat and IIS.

* If the document is generated dynamically, the scripting language should allow you to set up the mime type: this article on MIME Types and Content Negotiation has examples in PHP, Perl, and ASP.

Odnośnik do komentarza
Udostępnij na innych stronach

Byte-Order Mark found in UTF-8 File.

W edytorze tekstu wyłącz zapisywanie BOM (UTF-8 cookie).

Warning Conflict between Mime Type and Document Type

The document is being served with the text/html Mime Type which is not a registered media type for the XHTML 1.1 Document Type. The recommended media type for this document is: application/xhtml+xml

Zmień w DOCTYPE wersję XHTML z 1.1 na 1.0.

Możesz też przestawić typ MIME na application/xhtml+xml, ale wtedy strona w IE nie będzie działała.

Odnośnik do komentarza
Udostępnij na innych stronach

Sorry, this type of URL scheme () is not supported by this service. Please check that you entered the URL correctly.

Nie wpisałeś w validatorze adresu strony.

Na jakie kodowanie mam zapisywać skoro mam

<meta http-equiv="content-type" content="text/html; charset=utf8" />

UTF-8, ale bez byte order mark na początku.

Odnośnik do komentarza
Udostępnij na innych stronach

Ktoś pisał , ze 1.0 jest do bani.

Dlaczego mi wywala błąd przy tym

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Co tam niespełniam?

@

Zapisałem bez BOM ale mam teraz:

The character encoding declared for this document (utf8) is supported by the validator, but may not be widely supported across platforms. For the sake of interoperability, it is best to use a unicode character encoding such as UTF-8, or one of the registered character encodings.
Odnośnik do komentarza
Udostępnij na innych stronach

Dlaczego mi wywala błąd przy tym

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Co tam niespełniam?

Masz typ MIME text/html zamiast application/xhtml+xml.

The character encoding declared for this document (utf8) is supported by the validator, but may not be widely supported across platforms. For the sake of interoperability, it is best to use a unicode character encoding such as UTF-8, or one of the registered character encodings.

Ustaw kodowanie UTF-8 a nie utf8.

Odnośnik do komentarza
Udostępnij na innych stronach

Colin wymiatasz w css :). Dzięki ale mam jeszcze jedno pytanko

Da się zrobić tak aby nie zmieniać na Traditional tylko zostawić tak jak jest czyli:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

ale jednocześnie żeby działało pod wszystkimi przeglądarkami? nawet IE?

@edit

a i znasz jakieś statystyki co generują poprawny kod xhtml?

Odnośnik do komentarza
Udostępnij na innych stronach

Da się zrobić tak aby nie zmieniać na Traditional tylko zostawić tak jak jest czyli:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

ale jednocześnie żeby działało pod wszystkimi przeglądarkami? nawet IE?

Nie, IE nie obsługuje XHTML 1.1.

Ustaw sobie tak jak ma strona W3C czyli:

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

@edit

a i znasz jakieś statystyki co generują poprawny kod xhtml?

Można zmodyfikować kod Google Analytics:

<script type="text/javascript">
//<![CDATA[
 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "https://www.");
 document.write("\<scr" + "ipt src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'>\<\/scr" + "ipt>" );
//]]>
</script>

Odnośnik do komentarza
Udostępnij na innych stronach

<!-- stat.4u.pl NiE KaSoWaC -->
<script language="javascript" type="text/javascript">
<!--
function s4upl() { return "&r=er";}
//-->
</script>
<script language="JavaScript" type="text/javascript" src="https://adstat.4u.pl/s.js?bleble"></script>
<script language="JavaScript" type="text/javascript">
<!--
s4uext=s4upl();
document.write('<img src="https://stat.4u.pl/cgi-bin/s.cgi?i=bleble'+s4uext+'" width=1 height1>')
//-->
</script>
<noscript><img src="https://stat.4u.pl/cgi-bin/s.cgi?i=bleble&r=ns" width="1" height="1"></noscript>
<!-- stat.4u.pl KoNiEc -->

Odnośnik do komentarza
Udostępnij na innych stronach

<!-- stat.4u.pl NiE KaSoWaC -->
<script type="text/javascript">
//<![CDATA[
function s4upl() { return "&r=er";}
//]]>
</script>

<script type="text/javascript" src="https://adstat.4u.pl/s.js?bleble"></script>

<script type="text/javascript">
//<![CDATA[
s4uext=s4upl();
document.write('<img src="https://stat.4u.pl/cgi-bin/s.cgi?i=bleble'+s4uext+'" width="1" height="1" alt="" />')
//]]>
</script>

<noscript>
<div>
<img src="https://stat.4u.pl/cgi-bin/s.cgi?i=bleble&r=ns" width="1" height="1" alt="" />
</div>
</noscript>
<!-- stat.4u.pl KoNiEc -->

Przez validator przechodzi, chociaż document.write w dokumentach XHTML jest zabronione.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności