Hallo ich habe mal wieder ne Frage:
Was bedeuten die Zeichen unten in dem Bild, sie werden von “Websitebaker” in der Ausgabeseite angezeigt.
Und noch ne Frage in Wb rutscht bei mir das Menue bei längerem Text mit scrollen weiter nach unten? Woran liegt das? Gibts ne Lösung?
Ich vermute, dass das “ungültige” Zeichen sind - Bytefolgen, die in der verwendeten Kodierung nicht erlaubt sind.
Noch 'ne Vermutung*: Du hast das ganze mit einer Layouttabelle umgesetzt, und dabei vergessen, die gewünschte vertikale Ausrichtung anzugeben, so dass per Default die Inhalte mittig angeordnet werden.
Du siehst, man kann nur ziemlich viel vermuten. Bemühe dich deshalb bitte beim nächsten mal, mehr Infos zu liefern - und brauchbarere: Was in deinem Code ggf. falsch ist, lässt sich schwer erraten, wenn du nur ein paar kleine Bildchen zeigst.
Naja, wenn solche Strukturen in einer Pixelgraphik auftreten, so
hat sie dort einer so hingemalt - warum auch immer, muß man
den Autor der Pixelgraphik befragen ;o)
Zur Anzeige einer Pixelgraphik braucht man keine besondere
Kodierung oder besondere Schriftart zu kennen.
Bei Textausgabe oder Vektorgraphik ist das allerdings anders.
Da kann man die Ursachen aber auch besser recherchieren,
wenn man die URI zu dem Dokument hat, bei dem das Problem
auftritt, eventuell zusätzlich dann eine Pixelgraphik, die
dokumentiert, wie es bei einem Betroffenen aussieht, wenn es
nicht jeden betrifft.
<?php page_title(); ?>
<?php
// this allows to include the optional module files (frontend.css, frontend.js) into the head section
if(function_exists('register_frontend_modfiles')) {
register_frontend_modfiles('css');
register_frontend_modfiles('js');
} ?>
<?php
// this allows to add custom information to the head section of your template (WB-->Settings-->Website Header)
echo WEBSITE_HEADER;
?>
<?php
// Only show menu items if we are supposed to
if(SHOW_MENU) {
?>
Nun, der W3C-Validator findet da auch merkwürdige Zeichen,
die nicht zu UTF-8 passen, was recht merkwürdig ist, weil
eigentlich in UTF-8 schon ziemlich viele Zeichen drin sind und
das ein weites Feld abdeckt.
An der Stelle, wo das auftritt - zwischen und
kann
das auch kein sinnvoller Inhalt, sondern nur Blödsinn sein,
weswegen du das da einfach löschen kannst.
Ansonsten denke ich, daß der Sinn von Elementen zur
Repräsentation von Tabellen nicht verstanden wurde, sonst
kämen die Elemente in der Seite gar nicht vor, schon gar
nicht eine Tabelle innerhalb einer anderen.
Obgleich die Seite als XHTML per doctype ausgwiesen ist,
wird sie als text/html ausgeliefert und enthält ein nicht
geschlossenes link-Element, was für XHTML einfach fehlerhaft
ist. Das sollte man bei der Gelegenheit auch mal ausbessern,
ebenso wie das fehlende Attribut beim script-Element.
Ansonsten wird oben angegeben, daß die Seite in englisch sei,
im Inhalt findet man aber deutsch, sollte man dann wohl auch
mal ändern.
Der Inhalt der Elemente script und style wird in XHTML anders
interpretiert als in HTML, wenn man schon so eine Mischform
ausliefert, sollte man die Elemente komplett vermeiden und
solchen Kram in externe Dateien auslagern.
Generell kannst du das immer einfach selber nachprüfen, indem
du den Validator befragst (ist auch nicht perfekt, aber sei so
einfach zu findendem Unfug ist der top ;o)
Gibt auch Zeilennummer an - und wenn du es ankreuzt sogar
mit Quelltext und Verweis von Fehlerangabe zur Zeile im
Quelltext für jeden Fehler, der dem auffällt ;o)