Include text erscheint als Link
Alex Team
- php
Hallo zusammen,
ich bin mir gerade eine neue Homepage am bauen und habe ein kleines Problem.
Ich habe 3 Container.
<body>
<div id="kopf"><img src="/image/body/head2.png" alt="Kopf"></div>
<div id="links"><?php include ("navi.inc.html");?></div>
<div id="inhalt"><?php include ("txt.html");?></div>
</body>
der "links" funktioniert und bindet
<b>Navigation</b>
<!-- LinkListe -->
<a href="index.php" type="text/html"><h5>Index</h5>
<a href="wir.php" type="text/html"><h5>Wir</h5>
<a href="bilder.php" type="text/html"><h5>Bilder</h5>
<a href="news.php" type="text/html"><h5>News</h5>
<a href="kontakt.php" type="text/html"><h5>Kontakt</h5>
<a href="impressum.php" type="text/html"><h5>Impressum</h5>
funktionierend ein.
der "inhalt" bindet
<b>Zecken sind fies</b>
ein, aber leider als LINK zu der "impressum.php"
WIE kann das sein?
Das CSS funktioniert übrigens bestens.
@@Alex Team:
nuqneH
WIE kann das sein?
Frag mal den Validator. Und dann ergänze sämtliche fehlenden End-Tags.
Qapla'
Hallo,
<b>Navigation</b>
<!-- LinkListe -->
<a href="index.php" type="text/html"><h5>Index</h5>
<a href="wir.php" type="text/html"><h5>Wir</h5>
<a href="bilder.php" type="text/html"><h5>Bilder</h5>
<a href="news.php" type="text/html"><h5>News</h5>
<a href="kontakt.php" type="text/html"><h5>Kontakt</h5>
<a href="impressum.php" type="text/html"><h5>Impressum</h5>
oben drüber schreibst du schon ganz richtig "Link_liste_". Warum ist das dann keine Liste?
Eine Überschrift 5. Ordnung ergibt auch wenig Sinn, wenn es nicht übergeordnete Überschriften der 1. bis 4. Ordnung gibt - abgesehen davon, dass ein hX AFAIK nicht als Kindelement von a stehen darf.
Und vor lauter Lassmichauchmal hast du vergessen, ämtliche a-Elemente zu schließen.
der "inhalt" bindet
<b>Zecken sind fies</b>
ein, aber leider als LINK zu der "impressum.php"
Naja, das letzte a-Element ist ja -ebenso wie seine vielen Brüder- noch offen ...
Ciao,
Martin
Hallo,
abgesehen davon, dass ein hX AFAIK nicht als Kindelement von a stehen darf.
Nope, gilt nicht mehr:
http://dev.w3.org/html5/spec/single-page.html#the-a-element
The a element may be wrapped around entire paragraphs, lists, tables, and so forth, even entire sections, so long as there is no interactive content within (e.g. buttons or other links). This example shows how this can be used to make an entire advertising block into a link:
<aside class="advertising">
<h1>Advertising</h1>
<a href="http://ad.example.com/?adid=1929&pubid=1422">
<section>
<h1>Mellblomatic 9000!</h1>
<p>Turn all your widgets into mellbloms!</p>
<p>Only $9.99 plus shipping and handling.</p>
</section>
</a>
<a href="http://ad.example.com/?adid=375&pubid=1422">
<section>
<h1>The Mellblom Browser</h1>
<p>Web browsing at the speed of light.</p>
<p>No other browser goes faster!</p>
</section>
</a>
</aside>
Jeena
Hallo Jeena,
Hallo,
abgesehen davon, dass ein hX AFAIK nicht als Kindelement von a stehen darf.
Nope, gilt nicht mehr:
und was macht der IE 8 daraus?
Gruß, Jürgen
Hallo,
und was macht der IE 8 daraus?
So weit ich weiß funktioniert es da wie erwartet sonst wäre es nicht in HTML5 drin.
Jeena
Hallo Jeena,
und was macht der IE 8 daraus?
So weit ich weiß funktioniert es da wie erwartet
also nicht. Oder unterstützt der IE 8 inzwischen HTML5
sonst wäre es nicht in HTML5 drin.
das verstehe ich jetzt nicht. Sind in HTML5 nur Erweiterungen, die auch in alten Browsern funktionieren?
Gruß, Jürgen
@@JürgenB:
nuqneH
So weit ich weiß funktioniert es da wie erwartet
also nicht.
Doch.
Oder unterstützt der IE 8 inzwischen HTML5
An der Stelle hat HTML5 das spezifiziert, was Browser seit Urzeiten so implementiert haben. Und da kannst du von der 8 etliche Versionsnummern nach unten gehen.
Ein Blockelement in 'a' war zwar in HTML 4/XHTML 1 nicht erlaubt; Browser haben aber dennoch schon immer(?) den gesamten Block als Link umgesetzt.
Qapla'
Hallo Gunnar, hallo Jeena,
eigentlich ging es mir hier auch nicht um den konkreten Fall. Mich stört es, dass hier im Forum gerne für die aktuellsten Techniken geworben wird, ohne auf die möglichen Nebenwirkungen hinzuweisen.
Gruß, Jürgen
@@JürgenB:
nuqneH
Mich stört es, dass hier im Forum gerne für die aktuellsten Techniken geworben wird, ohne auf die möglichen Nebenwirkungen hinzuweisen.
Ich werbe für progressive enhancement.
Qapla'
Hallo,
eigentlich ging es mir hier auch nicht um den konkreten Fall. Mich stört es, dass hier im Forum gerne für die aktuellsten Techniken geworben wird, ohne auf die möglichen Nebenwirkungen hinzuweisen.
Diese neueste Technik hat schon im Netscape und Mosaik funktioniert deshalb verstehe ich nicht ganz warum du dich da so aufregst, vor allem jetzt noch nachdem Gunnar noch deutlicher erklärt hat (was ich mit 'sonst wäre es nicht in HTML5' angedeutet habe) wie das bei HTML5 funktioniert (dass es das beschreibt was schon immer funktioniert hat nur nie spezifiziert war).
Jeena
Hallo,
<a href="index.php" type="text/html"><h5>Index</h5> <a href="wir.php" type="text/html"><h5>Wir</h5> <a href="bilder.php" type="text/html"><h5>Bilder</h5> <a href="news.php" type="text/html"><h5>News</h5> <a href="kontakt.php" type="text/html"><h5>Kontakt</h5> <a href="impressum.php" type="text/html"><h5>Impressum</h5>
der "inhalt" bindet
<b>Zecken sind fies</b>
ein, aber leider als LINK zu der "impressum.php"
Das liegt daran dass du deine <a>-Tags nicht zumachst, nach </h5> sollte ein </a> rein
<a href="index.php" type="text/html"><h5>Index</h5></a>
Beziehungsweise ist das auch nicht so schön (wenn auch in HTML5 erlaubt glaube ich, bin mir aber nicht sicher), sinnvoller wäre das hier (das type soll da auch weg):
<h5><a href="index.php">Index</a></h5>
Und außerdem wenn es eine Linkliste ist dann sollte es auch als Liste ausgezeichnet werden (und nicht wirklich als Überschriften 5ter Ordnung):
<ul>
<li><a href="index.php">Index</a></li>
<!-- und so weiter -->
</ul>
Und dann ist das wohl auch eine Navigation also sollte man es auch in das HTM5-Tag <nav> reinpacken:
<nav>
<ul>
<li><a href="index.php">Index</a></li>
<li><a href="wir.php">Wir</a></li>
<!-- und so weiter -->
</ul>
</nav>
Jeena
Da hab ich den Wald vor lauter Bäumen nicht gesehn.
Besten Dank für die Hilfe! Werde deine anderen Anmerkungen auch umsetzen.
mit besten Grüßen,
Alex