Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

highlight_string ungültiges html

bin gerade am werkeln mit [doc]highlight_file[/doc]. doch wenn ich die geparste seite durch den w3c validator durchlaufen lasse, ist die seite nicht valid, weil das <font> tag benutzt wird. gibt es eine möglichkeit das <font> tag in <span> zu ändern??

oder irgendne anderen möglichkeit gültiges html zu bekommen?
oder kommt man dann um das selberschreiben einer solchen funktion nicht herum?

danke im voraus

johnpatcher

Hier gehts zum Orginal Eintrag "highlight_string ungültiges html" im Forum

Antworten

<font> ist gültiges HTML. ;)


2.

und wieso wird dann:

Zitat:
Below are the results of attempting to parse this document with an SGML parser.

1.

Line 54, column 19: there is no attribute "COLOR"

<code><font color="#000000">

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

&#9993;
2.

Line 54, column 28: element "FONT" undefined

<code><font color="#000000">

You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element), or by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).

&#9993;
3.

Line 55, column 21: element "FONT" undefined

<font color="#0000BB">&lt;?php <br /> </font><font color="#007700">echo </font><

&#9993;
4.

Line 55, column 66: element "FONT" undefined

...p <br /> </font><font color="#007700">echo </font><font color="#DD0000">"test

&#9993;
5.

Line 55, column 100: element "FONT" undefined

...00">echo </font><font color="#DD0000">"test"</font><font color="#007700">; <b

&#9993;
6.

Line 55, column 135: element "FONT" undefined

...0">"test"</font><font color="#007700">; <br /> </font><font color="#0000BB">?

&#9993;
7.

Line 55, column 173: element "FONT" undefined

...; <br /> </font><font color="#0000BB">?&gt;</font>


soweit ich weiß ist doch font veraltet?

johnpatcher
angezeigt?


3.

Deprecated ja, aber in HTML4.0 ebenso wie in XHTML 1.0 vorhanden.


4.

und was kann man jetzt machen? hab ja DOCTYPE:

Code:                   In Zwischenablage kopieren (nur IE)
1">

also 4.0 und es werden trotzdem fehler angezeigt :(

johnpatcher


5.

Einen anderen Validator benutzen? ;)


6.

kann man da nicht noch mit [doc]str_replace[/doc] oder regexp was machen ??

johnpatcher


Hier gehts zum Orginal Eintrag "highlight_string ungültiges html" im Forum
 
phpforum.de | Impressum