Was bedeuten die Zeichen?

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?

zweites Bild: wernerc.bplaced.net/pictures/Bil … .36.42.png

Danke schon mal!

Diese “Zeichen” stammen daher, dass dein Browser eine Kodierung vorgeschlagen bekommt, jedoch das (Schrift)Paket auf deinem PC nicht installiert hat.

MfG, xcube

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.

so hier mal die scripte:
bitte nicht böse sein wegen editierten stellen, bin anfänger! :wink:

body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } body { background-color: #003366; background-image: url(background.jpg); background-repeat: repeat-x; margin: 10px; } a:link, a:visited, a:active { color: #003366; text-decoration: none; } a:hover { color: #336699; text-decoration: none; } hr { margin: 15px 0px 15px 0px; color: #003366; height: 3px; width: 100%; } h1 { font-size: 18px; color: #003366; margin: 5px 0px 5px 0px; } h2 { font-size: 15px; color: #336699; margin: 15px 0px 5px 0px; } form { margin: 0; } .header { width: 750px; height: 80px; background-color: #FFFFFF; vertical-align: top; } .test { background-image: url(content1.png); background-repeat: repeat-y; padding: 10px; background-color: #FFFFFF; } .menu { vertical-align: top; background-color: #FFFFFF; width: 170px; padding: 0px; } .menu ul, .menu li{ list-style-type: none; margin: 0; padding: 0; } .menu ul { border-bottom: 0px; background-color: #003366; } .menu ul ul { padding-left: 10px; } .menu a:link, .menu a:visited, .menu a:active { padding: 4px 10px 4px 10px; color: #FFFFFF; display: block; background-image: url(menue_link.jpg); background-color: #003366; text-decoration: none; } .menu a:hover { background-color: #003366; text-decoration: none; } .menu_current { font-weight: bold; } .highlight { background-color: #D0D0D0; } .border { font-size: 1px; height: 10px; } .login { padding: 2px 10px 2px 10px; font-size: 10px; background-image: url(menue_link.jpg); background-color: #003366; color: #FFFFFF; text-align: center; } .login input { width: 95%; font-size: 10px; } .login a:link, .login a:visited, .login a:active { color: #DDDDDD; text-decoration: none; } .login a:hover { color: #FFFFFF; text-decoration: none; } .image { padding: 3px 0px 0px 15px; background-image: url(content1.png);; } .content { padding: 10px; background-color: #FFFFFF; background-image: url(content.png); background-repeat: repeat-y; height: 30px; vertical-align: top; text-align: left; } .footer { padding: 5px; height: 20px; color: #FFFFFF; vertical-align: middle; text-align: center; }

und

[code]
if(!defined(‘WB_URL’)) {
header(‘Location: …/index.php’);
exit(0);
}

?>

<?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) { ?> <?php // Only show menu items if we are supposed to if(defined('SHOW_MENU') AND SHOW_MENU == true) { ?> <?php } ?>
<?php page_title('', '[WEBSITE_TITLE]'); ?>
<?php show_menu(); ?>
	<?php if(SHOW_SEARCH) { ?>
	<form name="search" action="<?php echo WB_URL.'/search/index.php'; ?>" method="get">
		<table cellpadding="0" cellspacing="0" border="0" width="150" align="center" style="margin-top: 10px;">
			<tr>
				<td class="border">
					<img src="<?php echo TEMPLATE_DIR; ?>/menu_top.jpg" border="0" alt="" />
				</td>
			</tr>
			<tr>
				<td class="login">
					<input type="text" name="string" />
				</td>
			</tr>
			<tr>
				<td class="login">
					<input type="submit" name="submit" value="<?php echo $TEXT['SEARCH']; ?>" />
				</td>
			</tr>
			<tr>
				<td class="border">
					<img src="<?php echo TEMPLATE_DIR; ?>/menu_bottom.jpg" border="0" alt="" />
				</td>
			</tr>
		</table>
	</form>
	<?php } ?>
	
	<?php
	if(FRONTEND_LOGIN AND !$wb->is_authenticated()) {
	?>
	<form name="login" action="<?php echo LOGIN_URL; ?>" method="post">
		
		<table cellpadding="0" cellspacing="0" border="0" width="150" align="center" style="margin-top: 10px;">
		<tr>
			<td class="border">
				<img src="<?php echo TEMPLATE_DIR; ?>/menu_top.jpg" border="0" alt="" />
			</td>
		</tr>
		<tr>
			<td class="login" style="text-transform: uppercase;">
				<b><?php echo $TEXT['LOGIN']; ?></b>
			</td>
		</tr>
		<tr>
			<td class="login" style="text-align: left;">
				<?php echo $TEXT['USERNAME']; ?>:
			</td>
		</tr>
		<tr>
			<td class="login">
				<input type="text" name="username" />
			</td>
		</tr>
		<tr>
			<td class="login" style="text-align: left;">
				<?php echo $TEXT['PASSWORD']; ?>:
			</td>
		</tr>
		<tr>
			<td class="login">
				<input type="password" name="password" />
			</td>
		</tr>
		<tr>
			<td class="login">
				<input type="submit" name="submit" value="<?php echo $TEXT['LOGIN']; ?>" style="margin-top: 3px; text-transform: uppercase;" />
			</td>
		</tr>
		<tr>
			<td class="login">
				<a href="<?php echo FORGOT_URL; ?>"><?php echo $TEXT['FORGOT_DETAILS']; ?></a>
				<?php if(is_numeric(FRONTEND_SIGNUP)) { ?>
					<a href="<?php echo SIGNUP_URL; ?>"><?php echo $TEXT['SIGNUP']; ?></a>
				<?php } ?>
			</td>
		</tr>
		<tr>
		<td class="border">
				<img src="<?php echo TEMPLATE_DIR; ?>/menu_bottom.jpg" border="0" alt="" />
			</td>
		</tr>
		</table>
	
	</form>
	<?php
	} elseif(FRONTEND_LOGIN AND $wb->is_authenticated()) {
	?>
	<form name="logout" action="<?php echo LOGOUT_URL; ?>" method="post">
		
		<table cellpadding="0" cellspacing="0" border="0" width="150" align="center" style="margin-top: 10px;">
		<tr>
			<td class="border">
				<img src="<?php echo TEMPLATE_DIR; ?>/menu_top.jpg" border="0" alt="" />
			</td>
		</tr>
		<tr>
			<td class="login" style="text-transform: uppercase;">
				<b><?php echo $TEXT['LOGGED_IN']; ?></b>
			</td>
		</tr>
		<tr>
			<td class="login" style="padding-top: 15px; padding-bottom: 15px;">
				<?php echo $TEXT['WELCOME_BACK']; ?>, <?php echo $wb->get_display_name(); ?>
			</td>
		</tr>
		<tr>
			<td class="login">
				<input type="submit" name="submit" value="<?php echo $MENU['LOGOUT']; ?>" style="margin-top: 3px; text-transform: uppercase;" />
			</td>
		</tr>
		<tr>
			<td class="login">
				<a href="<?php echo PREFERENCES_URL; ?>"><?php echo $MENU['PREFERENCES']; ?></a>
			</td>
		</tr>
		<tr>
			<td class="border">
				<img src="<?php echo TEMPLATE_DIR; ?>/menu_bottom.jpg" border="0" alt="" />
			</td>
		</tr>
		</table>
	
	</form>
	<?php
	}
	?>

</td>
<?php } ?>
<td class="content" width="600" rowspan="2">
	<?php page_content(); ?>
</td>
<?php page_footer(); ?>
[/code]

kann mir keiner konkret helfen?

Nicht, wenn du nichts konkretes lieferst:

ok:
also mein Problem ist es das das Menue sich immer in die Mitte schiebt, anstatt oben zu bleiben. Es sollte relativ bündig zum Header sein.

hier der Link:
wernerc.bplaced.net/newacghp/hp1 … nik-ag.php

Oben liegen die dementsprechenden Scripte.

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.

[quote=„wernerc“]hier der Link:
wernerc.bplaced.net/newacghp/hp1 … nik-ag.php[/quote]
Da bekomme ich nur einen 500 Internal Server Error.

Meine Vermutung, woran das liegen könnte, habe ich ja schon genannt - das wirst du ja wohl inzwischen überprüft haben, oder?

könntest du mir die Zeilen mit und

ectl nennen?

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)

validator.w3.org/

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)

Firebug ist auch äußerst nützlich :wink: