bordures transparentes?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2458
Inscription: Mer Fév 28, 2007 1:44

bordures transparentes?

Message le Ven Mar 02, 2007 18:15

(re)bonjour!

je suis en train de revoir le design de mon site et j'aimerais mettre une image en fond.

tout fonctionne, sauf au niveau de ces bordures, que j'aimerais pouvoir rendre transparentes, afin qu'au lieu de bordures noires on puisse voir le fond:

Code: Tout sélectionner
#TOP {
   BACKGROUND : #8099FB;
   
        border-top:30px solid #000000;
        padding-bottom:10px;
   border-bottom:40px solid #000000;
   }


j'ai déjà essayé avec des codes du genre

Code: Tout sélectionner
border-top:30px transparent;


mais ça ne marche pas...

site concerné

http://vosgesfreeride.zeblog.com
Dernière édition par carole heinz le Ven Mar 02, 2007 20:46, édité 1 fois.

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Ven Mar 02, 2007 19:38

Je suppose que c'est avec Internet Explorer.
C'est un des navigateurs qui refuse transparent pour border.


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2458
Inscription: Mer Fév 28, 2007 1:44

Message le Ven Mar 02, 2007 19:40

non, je travaille sous Mozilla et ça ne marche pas... je pense que c'est un détail (faut-il mettre une couleur? ou bien "none" au lieu de "transparent"...?) j'ai essayé pas mal de choses mais rien à faire...

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Ven Mar 02, 2007 21:45

La syntaxe c'est :
border-top:40px solid transparent; (on peut remplacer solid par une autre valeur sauf none)
ais le problème c'est qu'un visiteur avec Internet Explorer aura des problèmes.
Il faudrait corriger la syntaxe html (213 erreurs) ainsi que les quelques erreurs dans css.


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2458
Inscription: Mer Fév 28, 2007 1:44

Message le Ven Mar 02, 2007 22:00

merci pour votre aide, mais ça ne marche pas, les bordures disparaissent complètement et je me retrouve avec un gros bloc bleu unique!

(pour mes erreurs html j'ai vu que c'était le bord**, sur le site du W3C, mais tout marche très bien sur mozilla comme sur IE donc je touche pas!)


HawkEye
Modérateur
Modérateur
 
Messages: 15041
Inscription: Lun Fév 23, 2004 12:33

Message le Ven Mar 02, 2007 23:34

Les bordures ne servant pas à faire de l'espacement, ne serait-il pas plus sain d'utiliser margin-top: 30px plutôt que de faire une "bordure transparente de 30px" ?

;)


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2458
Inscription: Mer Fév 28, 2007 1:44

Message le Ven Mar 02, 2007 23:41

oui, c'est juste, l'idée c'est d'avoir une marge en haut, et deux blocs bleus séparés du corps du site, bref tout comme c'est en ce moment mais en transparent... comment ré-écrire ceci?

Code: Tout sélectionner
#TOP {
   BACKGROUND : #8099FB;
   
        border-top:40px solid #000000;
        padding-bottom:10px;
   border-bottom:40px solid #000000;
   }


NxtGen
WRInaute passionné
WRInaute passionné
 
Messages: 730
Inscription: Mar Oct 24, 2006 4:35

Message le Sam Mar 03, 2007 1:38

carole heinz a écrit:oui, c'est juste, l'idée c'est d'avoir une marge en haut, et deux blocs bleus séparés du corps du site, bref tout comme c'est en ce moment mais en transparent... comment ré-écrire ceci?

Code: Tout sélectionner
#TOP {
   BACKGROUND : #8099FB;
   
        border-top:40px solid #000000;
        padding-bottom:10px;
   border-bottom:40px solid #000000;
   }


comme ca ?

Code: Tout sélectionner
#TOP {
   BACKGROUND : #8099FB;
   padding: 40px 0 40px 0;
   }


ainsi quand tu met une image dans le div #TOP, tu auras en haut et en bas un espace de 40px.


f_trt
WRInaute passionné
WRInaute passionné
 
Messages: 781
Inscription: Sam Sep 17, 2005 22:36

Message le Sam Mar 03, 2007 8:42

carole heinz a écrit:(pour mes erreurs html j'ai vu que c'était le bord**, sur le site du W3C, mais tout marche très bien sur mozilla comme sur IE donc je touche pas!)


Par expérience ce n'est pas une bonne solution et qui dit que la transparence ne s'active pas a cause d'une de ces erreurs ? Et puis y a pas que IE et FIREFOX, y a les moteurs et d'autres nav non ?


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2458
Inscription: Mer Fév 28, 2007 1:44

Message le Sam Mar 03, 2007 12:31

NxtGen a écrit:
comme ca ?

Code: Tout sélectionner
#TOP {
   BACKGROUND : #8099FB;
   padding: 40px 0 40px 0;
   }


ainsi quand tu met une image dans le div #TOP, tu auras en haut et en bas un espace de 40px.


ce code me met un seul gros bloc bleu...ce n'est donc pas ça. pour ceux qui rejoingnent la discussion, je rappelle que le but est d'obtenir exactement le résultat actuellement visible sur le site, mais avec les "bordures noires" transparentes, càd laissant voir l'image qui est en background au niveau de ces bordures (ou marges) noires.

site: http://vosgesfreeride.zeblog.com


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2458
Inscription: Mer Fév 28, 2007 1:44

Message le Dim Mar 04, 2007 13:31

quelqu'un a-t-il une idée?

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 167
Inscription: Mer Déc 21, 2005 11:43

Message le Dim Mar 04, 2007 18:50

Quelques idées :
Je crois qu'il faut corriger les erreurs, même si le problème de transparence ne vient pas de là.
Il faudrait aussi distinguer ce que sont margin, padding et border :
http://www.w3.org/TR/REC-CSS2/box.html
http://www.sustainablewebdesign.com/resources/601/
Ces notions devraient pouvoir permettre de réussir, mais différemment.
Le fond pour div #top c'est celui qui est défini dans un des parents dont voici la liste :
body > div #ombre > table > tbody > tr > td #TOP
il faut donc définir "en dernier" le fond qu'on souhaite voir, ce qui n'est pas le cas dans la page.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités