web-dev-qa-db-fra.com

Différence entre les balises <meta name = "title"> et les balises <title> </ title>

Veuillez préciser quelle est la différence entre <meta name="title"> tag et <title></title> tag.

<title>Page title</title>
<meta name="title" content="Page title">

Si les deux sont utilisés, lequel est le plus prioritaire?

J'ai observé des sites à la fois titre de balise méta et <title></title> _ les deux balises sont identiques, ce qui est attendu, veuillez confirmer?

Si nous n'utilisions pas <meta> Titre de la balise aurais-je un problème en matière de référencement?

<head>
<title>Stackoverflow</title>
<meta name="description" content="free source">
<meta name="keywords" content="HTML,CSS,XML,JavaScript">    
</head>
45
Rajasekhar

<title> Est un élément obligatoire sur toute page HTML pour constituer une balise valide. Ce sera le titre affiché comme titre de la page dans le titre de la fenêtre/onglet de votre navigateur. Par exemple, essayez de saisir le balisage suivant dans le Validateur de balisage W3C (via "Saisie directe"):

<!DOCTYPE html>
<html>
    <head></head>
    <body></body>
</html>

Cela produira une erreur indiquant qu'il n'y a pas d'instance de <title> Dans <head>.

L'élément <meta name="title" content="page-title"> N'est que cela - des métadonnées sur votre page, que tout navigateur client ou robot d'indexation Web peut utiliser ou ne pas utiliser à sa guise. Qu'il soit utilisé ou non dépendra du robot/client en question, car aucun d'entre eux n'est obligé de le rechercher ou non.

En bref, vous devriez avoir un élément <title> Si vous voulez un balisage valide. La balise <meta> Dépendra de la question de savoir si vous souhaitez fournir des crawlers/clients et vous devrez probablement vérifier si la documentation est utilisée par un robot.

46
ajp15243

La première consiste à afficher le nom de la page.

<title> This will be displayed in the title bar of your Browser. </title>

La deuxième est pour ramper.

<meta name="title" content="Whatever you type in here will be displayed on search engines.">
11
Ranveer

La balise <title> Affichera le nom de la page en haut de la page. La balise <meta>, Bien qu’elle soit utilisée pour l’exploration, peut être omise et la page doit quand même survoler la balise <title>. Je pense que vous pourriez simplement vous en tenir à la balise <title> Si vous le vouliez.

3
mjkaufer