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 :

Elément qui ne change pas malgré config du css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    mécanicien automobile
    Inscrit en
    Novembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : mécanicien automobile

    Informations forums :
    Inscription : Novembre 2017
    Messages : 6
    Par défaut Elément qui ne change pas malgré config du css
    hello
    désolé si je me trompe de section, je suis nouveau sur le forum..

    je me suis lancé dans une grande aventure, je personnalise la page d'accueil de Duckduckgo avec son thème natif ""terminal"".
    90% de mes modifs fonctionnent comme je le souhaite, mais je bute sur deux problèmes récalcitrants..

    le 1er c'est que sur cette page
    https://www.pixenli.com/image/H-PJ24mz

    comme on peut y voir, lorsqu'un élément est sélectionné au survol de la souris le fond devient rouge bordeaux (ça c'est une option modifiée directement dans les paramètres de Duckduckgo) mais lors du déplacement avec la touche Tabulation, j'ai aucun carré qui apparait lorsque je t'atteins un élément, donc je navigue à l'aveugle....
    si quelqu'un connait la cause du problème, j'ai essayé avec la variable Focus, mais je dois mal m'y prendre je suppose....

    et mon 2e soucis c'est que sur cette page dans ce contexte
    https://www.pixenli.com/image/TmMP4NEg
    au survol de la souris comme à la navigation avec les touches directionnelles du clavier, j'obtiens la même chose (fond bordeaux, écriture jaune) c'est ce que je voulais.

    Mais si je fais une recherche de !bang pour ceux qui connaissent Duckduckgo, j'obtiens ceci
    https://www.pixenli.com/image/rS8RKSer
    le fond rouge bordeaux est bien présent, mais l'écriture jaune lorsqu'un élément à le focus, ne fonctionne pas, et là je sèche.....

    concrétement, j'aimerais que les résultats de recherche de !bang est la même allure que les résultats de recherches ""classiques""

    je mets mon fichier .css pour vous permettre de comprendre ce que j'ai modifié et là où j'ai probablement merdé, ça fait que depuis 2-3 jours que je bidouille les .css, donc tenez pas compte de mon .css probablement très mal conçu et loin d'être propre..!!!!
    https://pastebin.com/DegpP2xj

    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Parfois les conflits sont du a lib type bootstrap, et lorsqu'on veux changer quelque chose qui ne le fait pas dans ce cas tu dois avoir un element prioritaire sur ton changement. Pour arrivée a ses fins généralement on opte pour le "!important" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .maClass{
       propriete: valeur !important;
    }
     
    #monId{
       propriete: valeur !important;
    }

  3. #3
    Membre à l'essai
    Homme Profil pro
    mécanicien automobile
    Inscrit en
    Novembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : mécanicien automobile

    Informations forums :
    Inscription : Novembre 2017
    Messages : 6
    Par défaut
    la variable !important; je sais qu'elle résolu souvent beaucoup de choses..
    si t'as parcouru vaguement mon fichier .css que j'ai mis en lien dans mon 1er message, tu remarquera que le !important; je l'ai utilisé de partout, pour être sur que mes variables soient effectives..

    mais pour mes deux problèmes cités dans mon 1er message, c'est que je sais pas par quel bout y résoudre, tout simplement parce que j'en ai pas les compétences......
    si t'as une idée je suis preneur vraiment, perso je suis à bout d'idées...
    j'ai beau regarder en faisant clic droit pour ""examiner l'élément"" en question, ça m'avance pas mieux

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Pour réponse plus précisément a ton problème pour le cas 1 voir 2 :

    l'utilisation de la propriété ouline a none est principalement le responsable de ce genre de chose car c'est le moyen de surbrillance des zones de focus dans une page en utilisant la touche tab.
    Check si ta pas cette propriété dans ton css afin de la changer, tu peux l’utiliser pour les éléments html de click mais pas dans tout la page ... j'ai pas le temps de regarder tout un css et ça n'a pas de sens puisqu'on n'a pas ta dev pour voir ce qu'il en retourne ni le HTML pour tester en local donc, je laisse d'autres personne plus en compétence et en patience que moi.
    Bien à toi.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    Citation Envoyé par headmax
    Pour arrivée a ses fins généralement on opte pour le "!important" :
    c'est souvent le contraire que l'on obtient quand on fini par ne plus maitriser le CSS que l'on a écrit

    Citation Envoyé par darkleopard
    ... tu remarquera que le !important; je l'ai utilisé de partout, pour être sur que mes variables soient effectives...
    pas moins de 55 !important dans ton CSS cela tourne à suicide, surtout en cas de conflit

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    @NoSmoking J'avoue ne pas avoir regarder son CSS, j'ai très mal aux yeux surtout en fin de soirée :'(. Mais comme tu le dit trop de "!important" tue l'application à la fin puisque les conflits devient multiples. Je pense qu'il est temps pour lui de réécrire son CSS en supprimant ce qui ne sert à rien (en évitant des conflit sur deux !important) et en gardant se qui a besoin.
    Un très bon exercice pour qu'a la fin il puisse enfin comprendre de quoi il en retourne.

    Bon courage.

  7. #7
    Membre à l'essai
    Homme Profil pro
    mécanicien automobile
    Inscrit en
    Novembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : mécanicien automobile

    Informations forums :
    Inscription : Novembre 2017
    Messages : 6
    Par défaut
    Salut a vous deux.

    Le problème c'est que si je mets aucun !important;
    Eh beh aucun effet n'est pris en compte....
    Si quelqu'un sait pourquoi, je suis preneur de conseils.
    Oubliez pas que je débute, forcément j'y vais un peu par tous les chemins pour arriver a faire fonctionner mon bousin.

    En faite je pensais que pour modifier une page d'accueil tel que Google, duckduckgo, startpage, ou autre, on devait impérativement mettre le !important; pour forcer le style.
    Donc j'ai tout faux depuis le début.?!??!

    Mes questions paraissent stupides, mais comme je suis + que novice, j'imagine mon userContent.css est + proche de péter en vol qu'autre chose on apprend de ses erreurs.!!!

  8. #8
    Membre à l'essai
    Homme Profil pro
    mécanicien automobile
    Inscrit en
    Novembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : mécanicien automobile

    Informations forums :
    Inscription : Novembre 2017
    Messages : 6
    Par défaut
    c'est pas de la tarte ces .css...
    en faite je me sers déjà du ""examiner l'élément"" de Firefox pour trouver quel partie je dois modifier, et ces histoires de poids des sélecteurs pour être honnête j'ai pas compris grand chose, tu me dis de chercher les chemins des Css assignées à l'élément, ça revient à ce que je fais, on parle bien de ceci
    https://www.pixenli.com/image/NHEm5-dN

    comme je comprends pas tout encore, je vais laisser mon truc comme ça, il peut se passer quoi de mettre trop de !important;.??
    qu'un beau jour, ma personnalisation soit plus reconnue par Firefox, et que le fichier .css soit comme corrompu disons.??

    et pour le problème avec les !bangs de duckduckgo, je crois que ça se modifie pas, quand je fais un clic droit pour examiner l'élément, voilà ce que j'ai
    https://www.pixenli.com/image/4YNF4vuI
    le vide intersidéral....!!!!

    et juste une dernière question dans la foulée, j'aimerais changer le logo de la page d'accueil de Duckduckgo, je sais quelle variable c'est, j'arrive à changer le logo en récupérant l'url du site web qui héberge la dite image, mais, j'aimerais que l'image affichée soit celle qui se trouve dans mon dossier personnel sur mon pc à l'emplacement
    /home/mon-nom/.mozilla/firefox/mon-dossier.default/chrome/images/mon-image.png

    c'est quelle syntaxe qu'il faut mettre.???
    les méthodes que je trouve sur le net, ne fonctionne pas :/

Discussions similaires

  1. Valeur de ComboBox qui ne change pas quand je clique
    Par pools dans le forum Windows Forms
    Réponses: 1
    Dernier message: 20/05/2009, 17h16
  2. Liste <select> avec onchange qui ne change pas
    Par whitespirit dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/05/2008, 10h45
  3. Elément qui n'apparait pas dans le SELECT
    Par mattyeux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/11/2007, 17h04
  4. timestamp qui ne change pas
    Par Mathieu72 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/08/2007, 13h38
  5. Une image qui ne change pas la taille d'une cellule d'un tableau
    Par guejo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/12/2006, 14h51

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