109 votes

Supprimer newline après <h1> Mots clés?

J'ai un problème avec la suppression des sauts de ligne après la balise <h1> , car chaque fois qu'il s'imprime, il ajoute un saut de ligne immédiatement après, de sorte que quelque chose comme <h1>Hello World!</h1> <h2>Hello Again World!</h2> s'imprime comme suit:

 Hello World!

Hello Again World!
 

Je ne suis pas sûr des balises à modifier en CSS, mais je pense que cela a quelque chose à voir avec le remplissage ou les marges.

Je veux aussi garder le rembourrage vertical si possible.

178voto

Ben Lee Points 25935

Des sons comme si vous cherchiez à les mettre en forme en ligne. Par défaut, h1 et h2 sont les éléments de niveau bloc qui couvrent toute la largeur de la ligne. Vous pouvez les modifier en ligne avec le css comme ceci:

h1, h2 {
    display: inline;
}

Voici un article qui explique la différence entre block et inline plus en détail: http://www.webdesignfromscratch.com/html-css/css-block-and-inline/

Pour maintenir le remplissage vertical, utilisez inline-block, comme ceci:

h1, h2 {
    display: inline-block;
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X