2010-02-10 7 views

Répondre

6
display: inline 

devrait faire l'affaire. Cela fera que le <h1> se comportera comme n'importe quel élément en ligne.

0

Ou vous pourriez flotter vers la gauche (ou à droite):

float: left; 

Cependant, cela peut entraîner d'autres problèmes parfois.

0

Aussi, margin-top: - height-of-h1 sur a pourrait faire l'affaire - vous avez comme 1000 options (presque littéralement), nous ne pouvons pas vous en dire plus jusqu'à ce que nous voyons un exemple de code.

1

Par défaut, la balise h1 a un affichage: bloc; Ainsi, en le changeant pour afficher: en ligne vous perdrez la sensation normale d'un h1. Mais votre lien suivra directement.

Aussi pourquoi ne pas simplement placer le lien dans l'étiquette h1? à savoir:

<h1>Hello <a href="http://www.example.com"> World</a></h1> 
+0

La balise h1 est une balise structurelle. Il informe le navigateur de la structure du document. L'ancre peut ne pas faire partie de cet élément structurel: il peut s'agir d'un lien vers la page d'édition d'un article de blog ou d'une partie wiki. Vous pourriez juste vouloir le montrer en ligne avec l'en-tête, bien qu'il fasse partie du contenu sous-jacent. – Scharrels

0

Ou vous pouvez utiliser un tag:

<h1>Important title <span style="float:right"><a href="#">Link</a></span></h1>