2016-05-31 7 views
0

Was sind die Unterschiede zwischen einem Tag und einem Element in HTML 5? Kann mir jemand eine detaillierte Erklärung zwischen beiden geben?Tags Vs Elemente in HTML 5

Ich stelle diese Frage, weil ich eine Menge Verwirrung im Web und sogar auf der W3C-Website sehe, wo es austauschbar verwendet wird, aber in einer Weise präsentiert wird, wo es ohne weitere Erläuterungen anders ist.

So Far, aus meinem Verständnis:

Schlagwörter:

In HTML gibt es zwei Arten von Tags: gepaart Tags und ungepaarten Tags. Ein gepaartes Tag besteht aus Text zwischen einem Start-Tag und einem End-Tag. Ein ungepaartes Tag enthält nur ein Start-Tag.

Elemente:

Haben die gleiche Beschreibung wie Tags, sondern mit einem anderen Namen.

Antwort

0

Ein Element besteht aus Tag und Inhalt. Die Elemente beginnen mit einem Tag, dann Inhalt und dann schließendem Tag.

Absatz Tag:

<p> 

Absatz Element:

<p>content</p> 

Für eine universelle Definition Check hier: https://dev.w3.org/html5/html-author/#elements

+0

Danke Ali. Bis jetzt habe ich das: Ein HTML-Element ist eine einzelne Komponente eines HTML-Dokuments, die durch ein Start-Tag definiert ist. Wenn das Element Inhaltstext enthält, wird ein End-Tag an das Begrenzungs-Markup angehängt. Ist mein Verständnis richtig? @AliSheikhpour – Ronald

+0

Ja. Aber es gibt einige leere Elemente sowie '
' und '


'. Ich glaube auch, dass ein gepaartes Tag ohne Inhalt auch ein Element ist, wobei '

' ein Start-Tag und '

' ein End-Tag ist und '

' ohne Inhalt ein Absatzelement ist. –

+0

finden Sie die universelle Definition von Element hier: https://dev.w3.org/html5/html-author/#elements –

-1

Ein HTML fime von Elementen besteht. Jedes Element hat einen Tagnamen. Einige Beispiele für Elemente mit gepaarten Tagnamen sind: - div - p - Kopf - Körper. Einige Beispiele für ungepaarte Tagnamen sind: - br - img - Link

In diesem Beispiel einer HTML-Datei, die Sie ein paar Elemente mit jedem seiner korrekten tagname sehen:

<!DOCTYPE html> 
<html> 

    <head> 
    <title>basic page</title> 
    <head> 

    <body> 

    <h1>This is a title</h1> 
    <p>This is a paragraph</p> 

    </body> 

</html>