Seite 1 von 1

Unerklärliches Layoutproblem

Verfasst: 01.10.2005 14:31
von Martin Truckenbrodt
Hallo,
www.killi.org

Ein Auzug aus der www.killi.org/index.php:

Code: Alles auswählen

<body>
<?php include "includes/navigation.inc.php" ?>
Ein Auszug der overal_header.tpl:

Code: Alles auswählen

<body>
<a name="top"></a>
{NAV_BAR}
Ein Auszug aus der page_header.php:

Code: Alles auswählen

'NAV_BAR' => implode("",file("http://www.killi.org/includes/navigation2.inc.php")))
Meine Standard Navigationsleiste navigation.inc.php:

Code: Alles auswählen

<table bgcolor="#6666FF" width="100%" class="layout">
	<tr class="layout">
		<td align="center" class="layout" nowrap>
			<a name="Home" id="Home" href="/" class="navbar" onMouseOver="Home">Home</a> - 
			<a name="FAQ" id="FAQ" href="faq.php" class="navbar" onMouseOver="FAQ">FAQ</a> - 
			<a name="Forum" id="Forum" href="cgi/phpBB2/index.php" class="navbar" onMouseOver="Forum">Forum</a> - 
			<a name="Kalender" id="Kalender" href="cgi/phpBB2/calendar.php" class="navbar" onMouseOver="Kalender">Kalender</a> - 
			<a name="Tauschb&ouml;rse" id="Tauschboerse" href="cgi/phpBB2/index.php?c=6" class="navbar" onMouseOver="Tauschb&ouml;rse">Tauschb&ouml;rse</a> - 
			<a name="Fotogalerie" id="Fotogalerie" href="cgi/phpBB2/album.php" class="navbar" onMouseOver="Fotogalerie">Fotogalerie</a> - 
			<a name="Links" id="Links" href="links.php" class="navbar" onMouseOver="Links">Links</a> - 
			<a name="Kontakt" id="Kontakt" href="kontakt.php" class="navbar" onMouseOver="Kontakt">Kontakt</a> - 
			<a name="Impressum" id="Impressum" href="impressum.php" class="navbar" onMouseOver="Impressum">Impressum</a> &nbsp;&nbsp;&nbsp;
			<a name="zur DKG Vereinsseite http://dkg.killi.org" href="http://dkg.killi.org" target="_blank"><img src="gfx/dkglogo_60.gif" alt="zur DKG Vereinsseite http://dkg.killi.org" width="60" height="60" border="0" align="middle"></a>
		</td>
	</tr>
</table>
Die Version navigation2.inc.php:

Code: Alles auswählen

<table bgcolor="#6666FF" class="layout" width="100%">
	<tr class="layout">
		<td align="center" class="layout" nowrap>
			<a name="Home" id="Home" href="../../" class="navbar" onMouseOver="Home">Home</a> - 
			<a name="FAQ" id="FAQ" href="../../faq.php" class="navbar" onMouseOver="FAQ">FAQ</a> - 
			<a name="Forum" id="Forum" href="index.php" class="navbar" onMouseOver="Forum">Forum</a> - 
			<a name="Kalender" id="Kalender" href="calendar.php" class="navbar" onMouseOver="Kalender">Kalender</a> - 
			<a name="Tauschb&ouml;rse" id="Tauschboerse" href="index.php?c=6" class="navbar" onMouseOver="Tauschb&ouml;rse">Tauschb&ouml;rse</a> - 
			<a name="Fotogalerie" id="Fotogalerie" href="album.php" class="navbar" onMouseOver="Fotogalerie">Fotogalerie</a> - 
			<a name="Links" id="Links" href="../../links.php" class="navbar" onMouseOver="Links">Links</a> - 
			<a name="Kontakt" id="Kontakt" href="../../kontakt.php" class="navbar" onMouseOver="Kontakt">Kontakt</a> - 
			<a name="Impressum" id="Impressum" href="../../impressum.php" class="navbar" onMouseOver="Impressum">Impressum</a> &nbsp;&nbsp;&nbsp;
			<a name="zur DKG Vereinsseite http://dkg.killi.org" href="http://dkg.killi.org" target="_blank"><img src="../../gfx/dkglogo_60.gif" alt="zur DKG Vereinsseite http://dkg.killi.org" width="60" height="60" border="0" align="middle"></a>
		</td>
	</tr>
</table>
Ich habe css gemäß bekanntem KB Artikel aktiviert.

Sowohl in der Standard css Datei meiner Seite als auch in der subSilver.css sind alle betreffenden Tags mit den selben Werten definiert.

Mein Problem:
Klicke ich erst auf www.killi.org und dann auf Forum wird der Text in der Navigationsleiste breiter.

Ich bin für jede Idee dankbar.

Danke und Gruß Martin

Verfasst: 03.10.2005 20:17
von MartinITM
Hallo,

warum benutzt du nicht eine CSS-Datei?
Benutze doch die CSS-Datei vom Forum

Code: Alles auswählen

http://www.killi.org/cgi/phpBB2/templates/subSilver/subSilver.css
somit musst du nicht in zwei verschiedenen Dateien rumändern.
*NurMalSoEineIdee*

MfG
Martin

Verfasst: 03.10.2005 20:19
von Martin Truckenbrodt
Hallo Namensvetter,
subSilver.css ist, wie bereits schon erwähnt, aktiviert, sonst würde das gar nicht funktionieren.

Hast Du Dir Seite mal angeschaut?

Trotzdem Danke.

Gruß auch Martin

Verfasst: 03.10.2005 20:25
von Peggy
Hi,

ich kann da keinen Unterschied feststellen ... da wird nichts breiter ...

Browser: Mozilla

edit: ok, im IE wird es ein bisschen breiter ....
Liegt wohl an der Schriftformatierung ... ich kuck mir das mal an ...

Verfasst: 03.10.2005 20:35
von MartinITM
hiho,

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>www.killi.org - Das Online-Portal der DKG</title>
<LINK rel="stylesheet" href="http://www.killi.org/css/styles.css">
das ist der Quelltext von http://www.killi.org.

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">

<link rel="top" href="./index.php" title="www.killi.org Foren-&Uuml;bersicht" />
<link rel="search" href="./search.php" title="Suchen" />
<link rel="help" href="./faq.php" title="FAQ" />
<link rel="author" href="./memberlist.php" title="Mitgliederliste" />

<title>www.killi.org :: Index</title>
<link rel="stylesheet" href="templates/subSilver/subSilver.css" type="text/css" />
das ist der Quelltext von http://www.killi.org/cgi/phpBB2/index.php.
Daher meine ich, dass du zwei verschiedene CSS-Dateien benutzt.
wenn du aus

Code: Alles auswählen

<LINK rel="stylesheet" href="http://www.killi.org/css/styles.css">

Code: Alles auswählen

<LINK rel="stylesheet" href="http://www.killi.org/cgi/phpBB2/templates/subSilver/subSilver.css">
machst benutzt du nur eine CSS-Datei, meine ich :)

MfG
Martin

Verfasst: 03.10.2005 20:39
von Peggy
Die Bindestriche sind Schuld an allem.
Die haben als Definition nicht class="navbar", sondern class="layout".

Ergänze mal in der CSS unter "td.layout" noch die Schriftformate ...

Verfasst: 03.10.2005 20:42
von Martin Truckenbrodt
Hallo,
@MartinITM:
Martin Truckenbrodt hat geschrieben:...
Sowohl in der Standard css Datei meiner Seite als auch in der subSilver.css sind alle betreffenden Tags mit den selben Werten definiert.

Mein Problem:
Klicke ich erst auf www.killi.org und dann auf Forum wird der Text in der Navigationsleiste breiter.
...
@Peggy:
Ich kann jetzt sofort dort nicht das Problem erkennen, schaue aber gleich nochmal genauer nach.

Nachtrag @Peggy: Ich glaube, ich verstehe jetzt was Du menist. Die Bindestriche benutzen den <p> Tag, oder? Oder doch <body>?

Gruß Martin

Verfasst: 03.10.2005 21:05
von Martin Truckenbrodt
Hallo Peggy,
ich habe gemacht, was Du vorgeschlagen hast und die Sache funzt! :grin:

Ich muß die Namen der Klassen mal ein bißchen bereinigen und nicht mehr benötigte Klassen löschen! :oops:

Danke und Gruß Martin
P.S. Wo gibt es hier eigentlich den Bussi Smilie?