web-dev-qa-db-fra.com

CSS force nouvelle ligne

J'ai quelque chose comme ça:

<li>Post by <a>Author</a></li>

Et je veux afficher le lien dans une nouvelle ligne, comme celle-ci

Post by
Author

Comment puis-je atteindre cet objectif? Clair: gauche ne fonctionne pas.

27
Sebastian Starke

Utiliser la propriété display

a{
    display: block;
}

Cela rendra le lien à afficher dans la nouvelle ligne

Si vous souhaitez supprimer le style de liste, utilisez

li{
    list-style: none;
}
57
Shiva Avula

Que diriez-vous d'un pseudo-élément :before:

a:before {
  content: '\a';
  white-space: pre;
}
31
alxndr

ou vous pouvez utiliser:

a {
    display: inline-block;
  }
2
Ya Basha

Utilisez <br /> OR <br> -

<li>Post by<br /><a>Author</a></li>

OU 

<li>Post by<br><a>Author</a></li>

ou 

rendre l'élément adisplay:block;

<li>Post by <a style="display:block;">Author</a></li>

Essayez

1
Ishan Jain