Antworten auf deine Fragen:
Neues Thema erstellen

<p> um ein alleinstehendes <a>???

vanilladragon

Pixelmonster

Hallo zusammen,

ich wohne im Moment einer Schulung über Dreamweaver (... sagt nichts dazu!) bei. Der Referent versucht mit die ganze Zeit weiß zu machen, ich habe schon fortgeschrittene Kenntnisse in HTML, dass der Link (inline-Element) einen Absatz (Block-Element) unbedingt benötigt!

Also so:

Code:
<h3>Ein Bild (standard)</h3>

[B]<p>[/B]
<a href="http://www.apple.com/de/iphone/" target="_blank" alt="Apple IPhone Seite">Apple IPhone</a>
[B]</p>[/B]
...

Ich bin aber der Meinung, dass bei einem alleinstehenden Link kein Absatz notwendig ist. Doch nur wenn mehrere Elemente da sind. Also eher so

Code:
<h3>Ein Bild (standard)</h3>

[B]<p>[/B]
<img src="appleiphone.jpg" width="500" height="500" />
<a href="http://www.apple.com/de/iphone/" target="_blank" alt="Apple IPhone Seite">Apple IPhone</a> 
Diese Link führt Sie umgehend auf die Seite von Apple und zeigt Ihnen dort das IPhone.
[B]</p>[/B]
Bin ich da richtig? Entspricht das dem W3C?

vanilla
 

MyBad

localhorst

AW: <p> um ein alleinstehendes <a>???

Also ein a-Tag muss sicherlich nicht zwingend von einem p-Tag umschlossen werden. Absoluter unsinn, meiner Meinung nach. P-Tags machen ja eh nichts anderes als einen Absatz zu erzeugen. Eine andere Bedeutung hat der p-Tag nicht.
 

vanilladragon

Pixelmonster

AW: <p> um ein alleinstehendes <a>???

Welch ein Glück... ich hab gedacht ich bin schon selbst bekloppt.

Er behauptet aber die ganze Zeit, dass ein inline-Element auch ein Block-Element zwingend benötigt...

vanilla
 

rest5

webbastler

AW: <p> um ein alleinstehendes <a>???

Solche Streitereien lassen sich einfach lösen: The W3C Markup Validation Service
Soll denn der Link so alleine in einer Zeile stehen oder wird das ein Menü oder was soll das Ganze?
In Deinem zweiten Beispiel kommt ja noch Text um den Link herum dazu. Der darf, wie du es ja richtig gemacht hast natürlich nicht ohne irgendeine Auszeichnung dastehen.
 

EnricoS

Nicht mehr ganz neu hier

AW: <p> um ein alleinstehendes <a>???

Blödsinn. <a> braucht kein <p>. Wenn du keinen Textabsatz brauchst - für einen Nähere Beschreibung oder so - kannst du den Link völlig frei stehen lassen.
Siehe auch Links in HTML documents

Gruß
Enrico
 

rest5

webbastler

AW: <p> um ein alleinstehendes <a>???

Vielleicht hat Dein Dozent mit penibler Sichtweise ja doch recht. So definiert es jedenfalls Herr Münz - und der ist schließlich eine Autorität:

und



Ich bin ja schon die ganze Zeit verzweifelt am Suchen, wo das bei W3C steht ... Und ja, es soll nur der Link dort stehen.
Du musst nur Dein HTML-Dokument auf der verlinkten Seite hochladen, und der Validator sagt Dir ob Dein Beispiel gültig ist oder nicht. Einen neutraleren Schiedsrichter gibt es nicht. :))

Bitte 'Edit' benutzen um Doppelposts zu vermeiden!
 
Zuletzt bearbeitet von einem Moderator:

vanilladragon

Pixelmonster

AW: <p> um ein alleinstehendes <a>???

Ja das Validieren stimmt ja. Da sind nur 2 "Schussligkeitsfehler". Dennoch versteh ich nicht, warum <p> <a> </a> </p> sein muss. Das ist total sinnfrei. Es ist doch nur 1 Element!
 

sokie

Mod | Web

AW: <p> um ein alleinstehendes <a>???

inline Elemente ohne umschliessendes Blockelement sind nur die der Doctype variante "transitional" valide.
(warum? So ist das Gesetz :-D)

Dein Code:

Code:
<h3>Ein Bild (standard)</h3>

[B]<p>[/B]
<img src="appleiphone.jpg" width="500" height="500" />
<a href="http://www.apple.com/de/iphone/" target="_blank" alt="Apple IPhone Seite">Apple IPhone</a> 
Diese Link führt Sie umgehend auf die Seite von Apple und zeigt Ihnen dort das IPhone.
[B]</p>[/B]
entspricht dieser Forderung aber auch
 
Zuletzt bearbeitet:

vanilladragon

Pixelmonster

AW: <p> um ein alleinstehendes <a>???

Und das gilt also auch, wenn nur 1 Element da ist? Ich habs nämlich so gelernt, erst wenn man mehrere Elemente "gruppieren" will bzw. wenn ein langer Textabsatz vorliegt.
 

sokie

Mod | Web

AW: <p> um ein alleinstehendes <a>???

es liegt einfach daran, dass ein lose inline-elemente nicht im body notiert werden dürfen sondern in ein block-Element gehüllt werden müssen. Dabei ist es ganz gleich,ob es ein einzelnes ist, oder mehrere. Oder man muss sich der variante "transitional" bedienen.
 

sokie

Mod | Web

AW: <p> um ein alleinstehendes <a>???

in der Praxis kommt das doch aber auch gar nicht vor. Wir notieren doch sowieso für jede 'Abteilung' unserer Seiten ein Block-element (also ein zb ein Div für header, footer, wrapper etc oder ein ul für unsere navigation) und kommen nicht in die Verlegenheit überhaupt inline-Elemente in den <body> zu schreiben.
 

vanilladragon

Pixelmonster

AW: <p> um ein alleinstehendes <a>???

Hmmm... ja hast Du auch wieder Recht. In diesem Zusammenhang schien mir das aber sehr überflüßig. Aber ich habs jetzt verstanden. Der Referent hat mich anscheinend nicht richtig verstanden bzw. wir haben aneinander vorbei geredet.

Danke an alle!

vanilla
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.476
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben