Problème à l'affichage Bouton_activeProblème à l'affichage Bouton_hoverProblème à l'affichage Fb-hoverProblème à l'affichage Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Système d'onglets simple et personnalisable
Problème à l'affichage EmptyLun 03 Juin 2024, 17:20 par birds

» Fiche de Présentation RPG
Problème à l'affichage EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
Problème à l'affichage EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
Problème à l'affichage EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
Problème à l'affichage EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
Problème à l'affichage EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
Problème à l'affichage EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
Problème à l'affichage EmptySam 11 Fév 2023, 06:04 par Krager

Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

Partagez
 

Problème à l'affichage

Voir le sujet précédent Voir le sujet suivant Aller en bas 
http://forum-test-html.forumactif.org/
Sora-chan
Sora-chan
{ Membre }
{ Membre }

Féminin Messages : 13



Problème à l'affichage Empty
Bonjour/Bonsoir.
J'ai passé un petit moment sur un code pour une fiche pour bestiaire de forum. Et il s'est avéré qu'aux tests, l'affiche ne s'affichait pas comme elle le devait.
Sous Chrome, que j'utilise, je vois ceci :
http://gyazo.com/bcba7af91c3f9b037004e983dc004dbd

En revanche, les utilisateurs de Firefox voyaient ceci :
https://nsa34.casimages.com/img/2013/10/25//131025063810574292.jpg

J'ai donc fait des changement pour utiliser du css, et je vois ceci :
http://gyazo.com/c87dce2eccaadd27b14c6c83d858040f

Voilà ce qui concerne le css
Code:
<style type="text/css">
#table1{
position : absolute;
width:200px;
height:200px;
text-align: justify;
font-family : Oldenburg;
margin-left : 10px;
margin-bottom: 30px;
background-color : #9E9E9E;
border-top : 2px solid #5A5E6B;
border-bottom : 2px solid #5A5E6B;
border-left : 2px solid #5A5E6B;
border-right : 2px solid #5A5E6B;
}
#table2{
position : absolute;
width:200px;
height:200px;
text-align: justify;
font-family : Oldenburg;
margin-left : 10px;
margin-bottom: 30px;
background-color : #9E9E9E;
}
#cadre1{
width : 200px;
height : 200px;
border-top : 2px solid #5A5E6B;
border-bottom : 2px solid #5A5E6B;
border-left : 2px solid #5A5E6B;
border-right : 2px solid #5A5E6B;
}
#cadre2{
width : 200px;
height : 200px;
border-top : 2px solid #5A5E6B;
border-bottom : 2px solid #5A5E6B;
border-left : 2px solid #5A5E6B;
border-right : 2px solid #5A5E6B;
}
</style>
Et ce que j'ai en HTML
Code:
<div style="height : 450px; width: 450px; border: 5px solid grey; background-color: #CECECE;">
<center><div style="position: relative; float : left;"><img src="lien de l'image en 200*200" style="width:200px; height : 200px; border:2px solid #5A5E6B; margin-left : 15px; margin-top: -10px;"></div>
<div style="position: relative; float : right;"><div style="position: relative; overflow: auto; width:200px; height:200px; text-align: justify; font-family : Oldenburg; margin-right : 20px; margin-top: -28px; background-color : #9E9E9E; border : 2px solid #5A5E6B;">
<span style="color:#BB0B0B; font-family : Eater; font-size : 20px; text-align : center;"> Nom du monstre </span>

<span style="color:#766F64; font-family : Jolly Lodger; font-size : 30px;">Race :</span> Texte ici

<span style="color:#766F64; font-family : Jolly Lodger; font-size : 30px;">Dangerosité :</span> Texte ici

<span style="color:#766F64; font-family : Jolly Lodger; font-size : 30px">Puissance :</span> Texte ici</div>
</div></center>
<center><table cellspacing="50%"><tr><td>
<td><div id="cadre1"><div id="table1"><span style="color:#BB0B0B; font-family : Eater; font-size : 20px; text-align : center;">Caractère</span>
Texte ici</div></div></td></td>
<td><div id="cadre2"><div id="table 2"><span style="color:#BB0B0B; font-family : Eater; font-size : 20px; text-align : center;">Description</span>
Texte ici</div></div></td></tr></table></center>
</div>
Je n'ai pas tout mis en css, peut-être aurais-je dû. Mais étant débutante, je suis un peu perdue. Je n'ai ni couleur de fond, ni cadre, aussi bien sous Chrome que sous Firefox.
Que dois-je faire ?
MessageSujet: Problème à l'affichage   Problème à l'affichage EmptyVen 25 Oct 2013, 14:42
Revenir en haut Aller en bas
Nihil
Nihil
{ Modérateur }
{ Modérateur }

Messages : 1216



Problème à l'affichage Empty
Petite question, pourquoi faire le choix de mettre une partie du CSS dans le HTML directement, et une autre partie directement dans la feuille de style ?

Seconde question, pourquoi utiliser des float pour les cadre du haut, et un tableau pour celui du bas ? ^^

Je te conseille de remanier ton code, en utilisant seulement des div (pas de tableaux). Pour l'instant oublie les float et autre, pas grave si elles sont en dessous les unes des autres. Pense à mettre un maximum de code dans la feuille de style plutôt que directement dans le HTML Smile

Une fois que cette partie marche bien sur Firefox et Chrome (tous les cadres les uns sous les autres), peux tu me poser ton HTML et ton CSS s'il te plait ?
MessageSujet: Re: Problème à l'affichage   Problème à l'affichage EmptySam 26 Oct 2013, 09:44
Revenir en haut Aller en bas
http://forum-test-html.forumactif.org/
Sora-chan
Sora-chan
{ Membre }
{ Membre }

Féminin Messages : 13



Problème à l'affichage Empty
J'ai refait le code entièrement.
Dans ma feuille de style, j'ai ceci :

Code:
#fond {
height : 450px;
width: 450px;
border-top: 5px solid grey;
border-bottom: 5px solid grey;
border-left: 5px solid grey;
border-right: 5px solid grey;
background-color: #CECECE;
}
#image {
position: relative;
float : left;
}
.bloc1 {
position: inline;
float : right
overflow: auto;
width:200px;
height:200px;
text-align: justify;
font-family : Oldenburg;
margin-right : 20px;
margin-top: -20px;
background-color : #9E9E9E;
border-top : 2px solid #5A5E6B;
border-bottom : 2px solid #5A5E6B;
border-left : 2px solid #5A5E6B;
border-right : 2px solid #5A5E6B;
}
.bloc2 {
position: inline;
float : left
overflow: auto;
width:200px;
height:200px;
text-align: justify;
font-family : Oldenburg;
margin-left : 20px;
margin-bottom: 30px;
margin-top : 10px;
background-color : #9E9E9E;
border-top : 2px solid #5A5E6B;
border-bottom : 2px solid #5A5E6B;
border-left : 2px solid #5A5E6B;
border-right : 2px solid #5A5E6B;
}
.bloc3 {
position: inline;
float : right
overflow: auto;
width:200px;
height:200px;
text-align: justify;
font-family : Oldenburg;
margin-right : 20px;
margin-bottom: 30px;
margin-top : 10px;
background-color : #9E9E9E;
border-top : 2px solid #5A5E6B;
border-bottom : 2px solid #5A5E6B;
border-left : 2px solid #5A5E6B;
border-right : 2px solid #5A5E6B;
}
Et pour le HTML :
Code:
<link href='http://fonts.googleapis.com/css?family=Oldenburg|Eater|Jolly+Lodger' rel='stylesheet' type='text/css'>
<div id="fond">
<div id="image"><img src="lien de l'image en 200*200" style="width: 200px; height: 200px;margin-left: 20px; margin-top : -2px; border : 2px dotted #5A5E6B;"></div>
<div class="bloc1">
<span style="color:#BB0B0B; font-family : Eater; font-size : 20px; text-align : center;"> Nom du monstre </span>

<span style="color:#766F64; font-family : Jolly Lodger; font-size : 30px;">Race :</span> Texte ici

<span style="color:#766F64; font-family : Jolly Lodger; font-size : 30px;">Dangerosité :</span> Texte ici

<span style="color:#766F64; font-family : Jolly Lodger; font-size : 30px">Puissance :</span> Texte ici</div>

<div class="bloc2">
<span style="color:#BB0B0B; font-family : Eater; font-size : 20px; text-align : center;">Caractère</span>
Texte ici</div>

<div class="bloc3"><span style="color:#BB0B0B; font-family : Eater; font-size : 20px; text-align : center;">Description</span>
Texte ici</div>
</div>
Tout est parfait pour Chrome, mais avec Firefox, le cadre de l'image disparaît, et du coup, le cadre en dessous remonte.

Firefox
https://nsa34.casimages.com/img/2013/10/28//131028064027430448.png

Chrome
http://gyazo.com/ed8101c8e70e5c4199b7053544fb4572

En fait, je travaille mon CSS sur Notepad++, et je ne sais pas comment intégrer mon fichier après, d'où le fait que le CSS soit dans le message.
MessageSujet: Re: Problème à l'affichage   Problème à l'affichage EmptyLun 28 Oct 2013, 14:45
Revenir en haut Aller en bas
Nihil
Nihil
{ Modérateur }
{ Modérateur }

Messages : 1216



Problème à l'affichage Empty
Pense à définir une taille aussi pour le bloc d'image ^^

Pour simplifier la lecture de ton CSS, je vais te donner quelques conseils qui te feront gagner du temps Razz

Sinon dans ton CSS tu as :
Code:
border-top: 5px solid grey;
border-bottom: 5px solid grey;
border-left: 5px solid grey;
border-right: 5px solid grey;
Tu peux simplifier en :
Code:
border: 5px solid grey;
Même chose pour les autres border.

Dans ton CSS il y a ça... Je crois qu'il y a un problème o___0. Il n'y a pas de valeur inline pour position ^^'
Code:
position: inline;
Enfin dernière chose, tu répètes plusieurs propriétés pour le bloc3, le bloc2, etc...
Cela serait plus simple de faire une class "bloc" dans laquelle tu mets toutes les propriétés communes (celles qui seront pour tous les blocs les mêmes).

Ensuite dans ton HTML tu fais comme ça pour tes div :
Code:
<div class="bloc bloc3"> <!-- ton code ici --></div>
Et dans le CSS pour ".bloc3" tu mets juste ce qui est spécifique au bloc 3 ^^

Sinon, est ce que c'est si tu remplaces tes "float: left" (ou right) par "display: inline-block" ça marche mieux ?
MessageSujet: Re: Problème à l'affichage   Problème à l'affichage EmptyLun 28 Oct 2013, 15:09
Revenir en haut Aller en bas
http://forum-test-html.forumactif.org/
Sora-chan
Sora-chan
{ Membre }
{ Membre }

Féminin Messages : 13



Problème à l'affichage Empty
Je vais essayer ça alors, merci. ^^
MessageSujet: Re: Problème à l'affichage   Problème à l'affichage EmptyMar 29 Oct 2013, 07:20
Revenir en haut Aller en bas
Contenu sponsorisé




Problème à l'affichage Empty
MessageSujet: Re: Problème à l'affichage   Problème à l'affichage Empty
Revenir en haut Aller en bas
 

Problème à l'affichage

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» problème couleur texte + un autre problème de ... "thème".
» petit probleme avec mon QEEl :S [Probleme CLOS]
» Problème de code ou problème venant de moi ^^
» Problème d'affichage [PROBLÈME RÉSOLU]
» Problème PA

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: De la théorie à la pratique :: Aide CSS & xHTML :: Problèmes résolus-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit