Comment mettre deux titres ou plus sur une même ligne

angel_jeroumi Messages postés 56 Statut Membre -  
mr_demonicon Messages postés 921 Statut Membre -
salut,
je vais bien mettre trois titres de taille different sur une même ligne avec html 5 et css 3
voici mon code source :
<head>
<title> mon site </title>
<meta charset="utf-8"/>
<style>

body
{
    background-color: black; 
    color: white;
 background-image: url("neige3.jpg");	
  background-repeat: no-repeat;
	}
p
{
    font-size: 100px;
	 font-style: italic;
	 font-weight: bold;
	  text-decoration: underline;
	 text-align: center;
	 color: maroon;
}
.list
{
text-align: left;
}
.propos
{
text-align: right;
}
</style>
</head>
<body>
<div>
<p> Mon site </p>
<h2 class="list"> list </h2>
<h2 class="propos"> à propos </h2>
</div>
</body>
</html>

4 réponses

  1. mr_demonicon Messages postés 921 Statut Membre 126
     
    Bonjour,
    Par definition un titre ne peux etre que seul sur une ligne il peut y avoir des sous titres mais pas autre chose sinon ton probleme se gere au niveau du type il faut que tu rajoute dans ton css
    h1{
    display: inline;
    }
    et ainsi de suite (exemple:
    <head>
    <style>
    h1,h2,h3{
    display: inline;
    }</style>
    </head>
    <h1> hello</h1>
    <h2> hello</h2>
    <h3> hello </h3>
    )
    Les titres sont des types block donc un retour a la ligne est obligatoire on les transforme en inline (en ligne, ça porte bien sont nom^^) après il existe le type inline-block qui est un mix entre les deux et je te le laisse le decouvrir.
    Pour plus d'info: https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1606402-decouvrez-dautres-techniques-de-mise-en-page
    Bonne soirée
    2
  2. telliak Messages postés 3652 Date d'inscription   Statut Membre Dernière intervention   885
     
    ?
    0
  3. angel_jeroumi Messages postés 56 Statut Membre
     
    lorsque j'ai mis
    display: inline;
    j'ai perdu l'allignement...
    comment faire ?
    0
    1. mr_demonicon Messages postés 921 Statut Membre 126
       
      utilise plutot alors le float
      <head>
      <title> mon site </title>
      <meta charset="utf-8"/>
      <style>

      body
      {
      background-color: black;
      color: white;
      background-image: url("neige3.jpg");
      background-repeat: no-repeat;
      }
      p
      {
      font-size: 100px;
      font-style: italic;
      font-weight: bold;
      text-decoration: underline;
      text-align: center;
      color: maroon;
      }
      .list
      {
      float:left;
      }
      .propos
      {
      float:right;
      }
      <!--h1,h2 {display:inline-block;}-->
      </style>
      </head>
      <body>
      <div>
      <p> Mon site </p>
      <h2 class="list"> list </h2>
      <h3 class="propos"> à propos </h3>
      </div>
      </body>
      </html>
      0
    2. angel_jeroumi Messages postés 56 Statut Membre
       
      merci mr_demonicon mais ça ne marche pas malheureusement
      0
    3. mr_demonicon Messages postés 921 Statut Membre 126
       
      chez moi ca marche ^^ et sur tout mes navigateur (firefox, dragon, explorer et opera)
      0
    4. mr_demonicon Messages postés 921 Statut Membre 126
       
      qu'est ce qui marche pas?
      0
    5. angel_jeroumi Messages postés 56 Statut Membre
       
      c'est bizarre ^^
      quel navigateur tu as utilisé ?
      mr_demonicon est ce qu'une cellule du tableau peut être une image ?
      0
  4. mr_demonicon Messages postés 921 Statut Membre 126
     
    j'y crois pas que tu ai encore besoin d'aide
    0