Titre qui sort du header HTML et CSS
Résolu
bernier111
Messages postés
138
Statut
Membre
-
bernier111 Messages postés 138 Statut Membre -
bernier111 Messages postés 138 Statut Membre -
Bonjour, tout est dans le tire, voici mon code:
.titre
{
display: inline-block;
height: 100px;
width: 700px;
color: blue;
font-size: 90px;
margin: 0px;
vertical-align: top;
overflow: hidden;
}
.insigne
{
display: inline-block;
height: 100px;
width: 100px;
margin-left: 25%;
vertical-align: top;
}
.texte
{
display: inline-block;
height: 100px;
width: 400px;
margin-left: 20px;
position: absolute;
left: 0px;
top: 110px;
}
header
{
position: absolute;
left: 0px;
top:0px;
width: 100%;
height:100px;
background-color: grey;
border: 1px solid black;
padding: 1px;
}
body
{
background-color: white;
}
-------------------------------------------------------------------
<!DOCTYPE html>
<html>
<head>
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="style_ie.css" />
<![endif]-->
<title>One Minute Show</title>
</head>
<body>
<header>
<div class = "insigne">
<a href="index.html"><img src="insigne.png" alt="" /></a>
</div>
<h1 class = "titre">One Minute Show</h1>
</header>
<p class = "texte">The <em>oneminuteshow.com</em> is a fabulous and futur website!</p>
</body>
<footer>
</footer>
</html>
---------------------------------------------------------

-------------------------------------------------------------
Quelle est la cause de mon problème, je n'ai rien pu trouver sur internet sauf une solution en javascript, mais je ne m'y connais pas encore.
.titre
{
display: inline-block;
height: 100px;
width: 700px;
color: blue;
font-size: 90px;
margin: 0px;
vertical-align: top;
overflow: hidden;
}
.insigne
{
display: inline-block;
height: 100px;
width: 100px;
margin-left: 25%;
vertical-align: top;
}
.texte
{
display: inline-block;
height: 100px;
width: 400px;
margin-left: 20px;
position: absolute;
left: 0px;
top: 110px;
}
header
{
position: absolute;
left: 0px;
top:0px;
width: 100%;
height:100px;
background-color: grey;
border: 1px solid black;
padding: 1px;
}
body
{
background-color: white;
}
-------------------------------------------------------------------
<!DOCTYPE html>
<html>
<head>
<!--[if lt IE 9]>
<script src="https://github.com/aFarkas/html5shiv/blob/master/dist/html5shiv.js"></script>
<![endif]-->
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="style_ie.css" />
<![endif]-->
<title>One Minute Show</title>
</head>
<body>
<header>
<div class = "insigne">
<a href="index.html"><img src="insigne.png" alt="" /></a>
</div>
<h1 class = "titre">One Minute Show</h1>
</header>
<p class = "texte">The <em>oneminuteshow.com</em> is a fabulous and futur website!</p>
</body>
<footer>
</footer>
</html>
---------------------------------------------------------

-------------------------------------------------------------
Quelle est la cause de mon problème, je n'ai rien pu trouver sur internet sauf une solution en javascript, mais je ne m'y connais pas encore.
A voir également:
- Titre qui sort du header HTML et CSS
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Editeur html - Télécharger - HTML
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Aucun son ne sort de mon pc - Guide
- Br html ✓ - Forum Webmastering
2 réponses
salut
le problème est le suivant
25% + 100px + 700px + white-space (inline-block) donne en affichage suivant la largeur de la fenêtre un résultat supérieur a cette largeur donc titre en poussé en dessous de insigne
tu peux faire
mets aussi texte en position relative
les position absolute sont a éviter car cela sort l'élément du flux
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
le problème est le suivant
25% + 100px + 700px + white-space (inline-block) donne en affichage suivant la largeur de la fenêtre un résultat supérieur a cette largeur donc titre en poussé en dessous de insigne
tu peux faire
header
{
position: relative;
margin:0
width: 100%;
height:auto;
min-height:100px;
background-color: grey;
border: 1px solid black;
}
.insigne
{
display: inline-block;
height: 100px;
width: 30%;
text-align:right;
vertical-align: top;
}
.titre
{
display: inline-block;
height: 100px;
width: 60%;
color: blue;
font-size: 90px;
margin: 0px;
padding:0;
vertical-align: top;
overflow: hidden;
}
mets aussi texte en position relative
les position absolute sont a éviter car cela sort l'élément du flux
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
