1
Hallo liebe Forum-Mitglieder und hallo Jörg.
Ich habe ein denkbar kleines Problem an dem ich mir die Zähne ausbeiße.
Etliche Tage googeln, selfhtml.org etc. brachten mich keinen Milimeter weiter, dafür fand ich Jörgs Forum und ich habe den Eindruck dass hier kopmetent geantwortet wird.
Ich bin html-Anfänger und habe es mir auferlegt meine Seite einfach aber XHTML-Strict valide zu gestalten und ohne Webseiten-Editoren auszukommen um einen hohen Lerneffekt zu erzielen.
Die Hompepage soll, wie Jörgs Forum auf der linken Seite das Menü erhalten sowie Header und Footer über die ganze Seitenbreite und dazwischen, rechts neben der Menü den Inhalt.
Nun soll das Projekt insgesamt sehr umfassend werden und ich habe mir hierzu folgendes überlegt:
\indexfaq.xhtml
\titlefaq.xhtml
\navifaq.xhtml
\footerfaq.xhtml
\sites\1page1.xhtml
Der Gedanke war, dass die Homepage index.xhtml sowie die Unterseiten *page*.xhtml alle dieselbe Struktur haben (lediglich verschiedene Pfadangaben) so dass ich z.B. eine Unterseite im Ordner \sites einfach kopiere, umbennen, den Inhalt ersetze und für die neue Datei in der navifaq.xhtml einen neuen Menüpunkt einfüge.
Nun endlich zu meinem Problem (in aller kürze):
Beim klick auf das Menü erscheint der Inhalt der Unterseite im Navigations-Container und nicht im Content Container.
Ich bin verzweifelt.
Gibt es eine Lösung ohne iframes, ohne DTD Änderung, ohne Javascript und ohne PHP?
Voller Erwartung hier die göttliche Antwort zu erhalten und mit bestem Dank im Voraus,
sudex, noob!
PS: CSS habe ich für mich und mein einfache Verständnis weggelassen.
edit: die logofaq.xhtml auch
Ich habe ein denkbar kleines Problem an dem ich mir die Zähne ausbeiße.
Etliche Tage googeln, selfhtml.org etc. brachten mich keinen Milimeter weiter, dafür fand ich Jörgs Forum und ich habe den Eindruck dass hier kopmetent geantwortet wird.
Ich bin html-Anfänger und habe es mir auferlegt meine Seite einfach aber XHTML-Strict valide zu gestalten und ohne Webseiten-Editoren auszukommen um einen hohen Lerneffekt zu erzielen.
Die Hompepage soll, wie Jörgs Forum auf der linken Seite das Menü erhalten sowie Header und Footer über die ganze Seitenbreite und dazwischen, rechts neben der Menü den Inhalt.
Nun soll das Projekt insgesamt sehr umfassend werden und ich habe mir hierzu folgendes überlegt:
\indexfaq.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>index</title>
<link
rel="stylesheet"
type="text/css,charset=UTF-8"
media="screen,projection"
title="SuDeX"
href="indexfaq.css"
/>
</head>
<body>
<!-- LOGO -->
<div id="logo">
<object data="logofaq.xhtml" type="text/html"></object>
</div>
<!-- TITEL -->
<div class="title">
<object data="titlefaq.xhtml" type="text/html"></object>
</div>
<!-- MENU -->
<div class="navi">
<object data="navifaq.xhtml" type="text/html"></object>
</div>
<!-- INHALT -->
<div class="content">
MAIN CONTENT
</div>
<!-- SIGNATUR -->
<div id="footer">
<object data="footerfaq.xhtml" type="text/html"></object>
</div>
</body>
\titlefaq.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>title</title>
<link
rel="stylesheet"
type="text/css,charset=UTF-8"
media="screen,projection"
title="SuDeX"
href="indexfaq.css"
/>
</head>
<body>
<!-- TITEL -->
<div class="title">
<h1><a href="indexfaq.xhtml">SuDeX's FAQ's</a></h1>
<h2>faq.sudex.biz</h2>
</div>
</body>
</html>
\navifaq.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>navi</title>
<link
rel="stylesheet"
type="text/css,charset=UTF-8"
media="screen,projection"
title="SuDeX"
href="indexfaq.css"
/>
</head>
<body>
<!-- NAVIGATION -->
<div class="navi">
<h2>Menu 1</h2>
<ul>
<li><a href="sites/1page1.xhtml">1.1</a></li>
</ul>
</div>
</body>
</html>
\footerfaq.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>footer</title>
<link
rel="stylesheet"
type="text/css,charset=UTF-8"
media="screen,projection"
title="SuDeX"
href="indexfaq.css"
/>
</head>
<body>
<div style="clear:both;"></div>
<!-- FOOTER -->
<div id="footer">
Copyright 2010 by <a href="indexfaq.xhtml">SuDeX</a>
<address>
Erstellt 02/2010, zuletzt 02/2010 aktualisiert.
</address>
</div>
</body>
</html>
\sites\1page1.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>navi</title>
<link
rel="stylesheet"
type="text/css,charset=UTF-8"
media="screen,projection"
title="SuDeX"
href="indexfaq.css"
/>
</head>
<body>
<!-- LOGO -->
<div id="logo">
<object data="logofaq.xhtml" type="text/html"></object>
</div>
<!-- TITEL -->
<div class="title">
<object data="titlefaq.xhtml" type="text/html"></object>
</div>
<!-- MENU -->
<div class="navi">
<object data="navifaq.xhtml" type="text/html"></object>
</div>
<!-- INHALT -->
<div class="content">
SUB 1.1
</div>
<!-- SIGNATUR -->
<div id="footer">
<object data="footerfaq.xhtml" type="text/html"></object>
</div>
</body>
</html>
Der Gedanke war, dass die Homepage index.xhtml sowie die Unterseiten *page*.xhtml alle dieselbe Struktur haben (lediglich verschiedene Pfadangaben) so dass ich z.B. eine Unterseite im Ordner \sites einfach kopiere, umbennen, den Inhalt ersetze und für die neue Datei in der navifaq.xhtml einen neuen Menüpunkt einfüge.
Nun endlich zu meinem Problem (in aller kürze):
Beim klick auf das Menü erscheint der Inhalt der Unterseite im Navigations-Container und nicht im Content Container.
Ich bin verzweifelt.
Gibt es eine Lösung ohne iframes, ohne DTD Änderung, ohne Javascript und ohne PHP?
Voller Erwartung hier die göttliche Antwort zu erhalten und mit bestem Dank im Voraus,
sudex, noob!
PS: CSS habe ich für mich und mein einfache Verständnis weggelassen.
edit: die logofaq.xhtml auch