Question

Quelle méthode est préférable à tout montrer 2 liens verticalement, un sur l'autre? en page de contenu (pas comme la navigation).

(bien que je ne ai pas besoin de balles)

<p>
   Lorem Ipsum is simply dummy text of the printing and typesetting industry. 
   Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
   when an unknown printer took a galley of type and scrambled it to make a 
   type specimen book.
</p>
<ul>
   <li><a href="#">Link 1</a></li>
   <li><a href="#">Link 2</a></li>
</ul>

<p>
   Lorem Ipsum is simply dummy text of the printing and typesetting industry. 
   Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
   when an unknown printer took a galley of type and scrambled it to make a 
   type specimen book.
</p>
<p><a href="#">Link 1</a></p>

<p><a href="#">Link 2</a></p>

ou ce

<p>
   Lorem Ipsum is simply dummy text of the printing and typesetting industry. 
   Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
   when an unknown printer took a galley of type and scrambled it to make a 
   type specimen book.
</p>
<p> <a href="#">Link 1</a> 
    <br />
   <a href="#">Link 2</a>
</p>
Était-ce utile?

La solution

Vous ne devriez pas se soucier de ce balisage à utiliser à des fins de présentation, c'est-ce que CSS est pour. Tous les exemples que vous donnez ci-dessus peuvent être facilement regarder mais portant le titre que vous voulez. Ce que vous devez déterminer le contenu est ce que est et le marquer de manière appropriée.

Rappelez-vous que le balisage décrit le contenu. Est-ce une liste de liens qui ont un sens dans un groupe? Ensuite, utilisez une liste depuis que le balisage décrit une liste de choses liées. Les liens sont sans rapport avec un contenu? Merci de ne pas utiliser une liste comme une liste implique la corrélation.

Sémantique sont difficiles à déterminer, parfois en raison de leur nature hautement subjective. Cela étant dit que vous devriez vraiment essayer de marquer sémantiquement votre contenu et utiliser les CSS pour tous les besoins de présentation.

Autres conseils

Cela dépend entièrement du contexte, l'OMI. Si les liens sont dans un menu, je voudrais utiliser l'approche de liste non ordonnée. Si elles sont logiquement séparés, alors je les mettre chacun dans leur propre récipient. Si elles sont logiquement liés, mais je veux juste eux sur leur propre ligne, je serais probablement faire bloquer les éléments avec CSS, de style appropriée. En général il faut éviter la balise BR.

sémantiquement, et pour un style plus facile, j'aller avec la première option.

Si vous ne voulez pas de points de balle, style juste le LI sans les (list-style-type:none).

Je dirais

<ul style="list-style-type: none">
   <li><a href="#">Link 1</a></li>


   <li><a href="#">Link 2</a></li>
</ul>

Je vais préfère celui sous l'étiquette de la liste, pour moi il est un code beaucoup plus propre et facile à positionner sur le formulaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top