Fork me on GitHub






Bloc personnalisé: IE ne reconnait pas la valeur transparent
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Bonjour
Je viens de personnaliser des blocs en suivant cette méthode.Dans mon thème, à la place du titre j'ai placé les images.J'ai donc placé dans le style.css la valeur color:transparent Pour rendre la couleur de la police transparente.

Sous les navigateurs firefox, Safari, opéra, chrome, la valeur est bien prise en compte. Le problème c'est que sous Internet Explorer, la couleur du texte( titre) reste en noir et blanc!!!!

Open in new window


Le thème est basé sur le gabarit zetagenesis. Les deux blocs cités sont des blocs centraux donc dont voici ce que j'ai placé dans le fichier centerblocks.html
<{*
<{if 
$xoBlocks[$zone]}>
    <
div class="xo-blockszone x2-secondary" id="xo-page-<{$topbottom}><{$lcr}>blocks">
        <{foreach 
from=$xoBlocks[$zoneitem=block}>
            <
div class="blockbg">
                <
div id="xo-block-<{$block.module}>-<{$block.id}>" class="xo-block <{$block.module}>">
                    <{if 
$block.title}><div class="xo-blocktitle"><{$block.title}></div><{/if}>
                    <
div class="xo-blockcontent"><{$block.content}></div>
                </
div>
            </
div>
        <{/foreach}>
    </
div>
<{/if}>
*}>

<{if 
$xoBlocks[$zone]}>
    <
div class="xo-blockszone x2-secondary" id="xo-page-<{$topbottom}><{$lcr}>blocks">
        <{foreach 
from=$xoBlocks[$zoneitem=block}>
            <
div id="xo-block-<{$block.module}>-<{$block.id}>" class="xo-block <{$block.module}>">
                <{if 
$block.title}><div class="xo-blocktitle"><{$block.title}></div><{/if}>
                <
div class="xo-blockcontent"><{$block.content}></div>
            </
div>
        <{/foreach}>
    </
div>
<{/if}>


voici également ce que j'ai placé dans le style.css
#xo-block-news-51 .xo-blocktitle{
    
border:0px solid #CCCCCC;
    
backgroundurl(../img/titre-news.pngleft no-repeat;
    
height65px;
    
width465px;
    
colortransparent;
    }
    
#xo-block-news-51 .xo-blockcontent{
    
border:4px solid #CCCCCC;
    
margin-top: -13px;
    
width444px;
    
margin-left8px;
    }    
    
    
#xo-block--59 .xo-blocktitle{
    
border:0px solid #CCCCCC;
    
backgroundurl(../img/titre-video.pngleft no-repeat;
    
height65px;
    
width465px;
   
colortransparent;    }
    
#xo-block--59 .xo-blockcontent{
    
border:4px solid #CCCCCC;
    
margin-top: -13px;
    
width444px;
    
margin-left8px;
    }



Avez-vous une idée pourquoi ça ne fonctionne pas avec Internet Explorer?

Posté le : 26/12/2010 16:20
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
Bonjour,

IE ne reconnaît pas la valeur transparent pour "color"
Il te faut mettre ton background-image dans xo-block et un display:none ou hidden pour le xo-blocktitle

Posté le : 26/12/2010 18:41
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Citation :

caradoc a écrit :
Bonjour,

IE ne reconnaît pas la valeur transparent pour "color"
Il te faut mettre ton background-image dans xo-block


je ne comprends pas!!Je ne peux pas mettre un background-image dans le xo-block vu que justement chaque bloc à une image différente!!

Posté le : 26/12/2010 18:47
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
tatane a écrit :
Citation :
je ne comprends pas!!Je ne peux pas mettre un background-image dans le xo-block vu que justement chaque bloc à une image différente!!

Oui et chaque bloc à un id différent

Posté le : 26/12/2010 20:22
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Désolé chris mais je comprend pas ta démarche,cependant j'ai réussi à détourner le problème en mettant deux espaces dans le titre du bloc à la place d'un texte entier et donc du coup aucun titre n'est apparent mais je pense que cette technique n'est que du provisoire. si tu pourrais détailler la procédure ça serait bien

Ps: Merci seb pour cette tactique

Posté le : 27/12/2010 09:00
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
#xo-block-news-51 { 
    
border:0
    
backgroundurl(../img/titre-news.pngtop left no-repeat
    }
#xo-block-news-51 .xo-blocktitle { visibility: hidden;}

Posté le : 27/12/2010 12:46
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
nickel cependant, je ne comprends pas pourquoi on ne peut pas attribuer la fonction visibility: hidden; et donc ainsi mettre l'image dans le css de #xo-block-news-51 .xo-blocktitle?

Posté le : 27/12/2010 14:15
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
il te faudrait cacher uniquement le texte
le hidden te cache le bloc du titre, donc si caché pas de background visible

une autre solution est de mettre le texte de la même couleur que ton background

Posté le : 27/12/2010 15:41
Partager Twitter Partagez cette article sur GG+
Re: Bloc personnalisé: IE ne reconnait pas la valeur transparent
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Citation :

caradoc a écrit :

une autre solution est de mettre le texte de la même couleur que ton background


Oui c'est ce que j'avais pensé, le problème c'est que mes images sont à couleur dégressive donc du coup pas facile de trouver et adapter la bonne couleur

Posté le : 27/12/2010 15:53
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

10 Personne(s) en ligne (6 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 10 | Plus ...