IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

demande d'une explication generaliste pour le non fonctionnement de CSS sur firefox


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 44
    Par défaut demande d'une explication generaliste pour le non fonctionnement de CSS sur firefox
    bonjour
    je me heurte regulierement au meme probleme et je ne trouve pas surle web d'explication globale sur ce pb
    pourquoi une css marche sur IE et pas sur firefox
    ma derniere en date par exemple:
    sur une balise SPAN
    j'ai crée une css qui marche sur IE et pas sur firfox. ici c'est le scroll qui est inactif, la taille de mon span ne se reduit pas

    la voici

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    .lespan4 {
     
    	position : static;
    	overflow-y : auto;
    	overflow-x : hidden;
    	width : 100%;
    	height : 70px;
    	SCROLLBAR-FACE-COLOR: #737373;
    	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFF7;
    	SCROLLBAR-SHADOW-COLOR: #FFFFF7;
    	SCROLLBAR-3DLIGHT-COLOR: #FFFFF7;
    	SCROLLBAR-ARROW-COLOR: #FFFFF7;
    	SCROLLBAR-TRACK-COLOR: #FFFFF7;
    	SCROLLBAR-DARKSHADOW-COLOR: #FFFFF7;
    	padding: 0px
    	background-repeat: no-repeat;
     
    }

    est ce que qqun peut m'aider a comprendre pourquoi dans ce cas precis et plus generalement pourquoi cela ne marche pas
    merci

  2. #2
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Bonjour,
    Un élément span est de type en-ligne. Cela veut dire que tu dois modifier leur comportement en ajoutant la propriété display:block pour qu'il puisse réagir comme un élement de type bloc (div, p, ul, etc...).
    Par contre, il me semble que la stylisation d'un scrollbar ne marche que sur IE (pas sûr).
    Pour finir, il te manque un ; à la fin de ton padding.

  3. #3
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Citation Envoyé par desert Voir le message
    Par contre, il me semble que la stylisation d'un scrollbar ne marche que sur IE (pas sûr).
    Je confirme, c'est du code propriétaire IE, ça ne fonctionnera pas ailleurs.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 44
    Par défaut
    j'ai pris une css au hasard pour exemple (pour le ; une erreur du copé collé)

    bon par contre cela n'arrrange pas mes affaire tout ca... car comment faire pour qu'une cellule garde sa taille peut importe la grandeur du contenu et que celui ci soit visible dans son entier ... sur firefox

    en fait je m'apercois que tout ce qui touche a la taille n'est pas forcement suivi sur firefox

    ....

  5. #5
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Une cellule de table aura la taille définie dans ton CSS si le contenu ne dépasse pas en largeur ou en hauteur. Sinon, elle s'étire.

    Tu peux mettre un DIV à l'intérieur de ta cellule pour contourner ce problème. Tu fixes ainsi largeur et hauteur, et tu lui mets la propriété CSS overflow: auto;

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 44
    Par défaut
    pourquoi cela ne parche pas avec mon span alors
    ??
    c'est la meme chose qu'un div non ?

Discussions similaires

  1. Demande d'une explication
    Par DLOYAS dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 26/05/2015, 17h30
  2. Réponses: 3
    Dernier message: 22/08/2011, 13h34
  3. Réponses: 4
    Dernier message: 24/09/2007, 16h17
  4. Réponses: 3
    Dernier message: 03/08/2007, 07h36
  5. Réponses: 1
    Dernier message: 28/10/2006, 13h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo