2011-04-05 2 views
20

J'installe des liens et pas sûr de la meilleure façon de créer un lien vers la racine de domaine dois-je faireQuelle est la meilleure façon de créer un lien vers la racine du domaine?

<a href="/">home</a> ou <a href="http://example.com">home</a>?

Y at-il une manière plus fraîche que je ne connais pas?

+0

Une note rapide sur l'accessibilité: un lien vers '/' n'a pas valeur à un lecteur d'écran, un lien vers '// example.com' serait préférable – JKirchartz

Répondre

30

Sauf si vous avez une raison particulière pour laquelle vous souhaitez toujours utiliser HTTP, utilisez <a href="/">text</a>. Vous rencontrerez des problèmes avec SSL autrement.

Il y a une glacière façon de le faire si vous les scripts de chargement, et qui consiste à charger des scripts inter-domaines d'une manière de protocole neutre, comme tel:

<script src="//example-cdn.com/scripts/jquery-latest-min.js"></script> 

De cette façon, vous évitez le HTTP avertissements de contenu mixte dans IE.

+3

+1 pour protocol-neutral – JKirchartz

1

La variante / plus simple est portable sur plusieurs domaines, ce qui peut être considéré comme un avantage.

0

dépend du langage de programmation que vous utilisez .. et le framework web .. en HTML brut / serait votre choix (portabilité)

Questions connexes