Bonjour à tous!
Je tiens un site très modeste dans lequel je garde les traces des sorties sportives qu'on fait entre potes.
La première version était bordelique au possible. Je plaçais au petit bonheur la chance les éléments sur la page, en m'aidant de NVU.
Mais dès j'ai vite senti les limites de cette façon de faire. Je me suis alors tourné vers les css et le tuto suivant:
http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/design-css
Voici le résultat:
http://choucroutecrew5.free.fr/
C'est simple, c'est beau, sauf que...
1. dès que j'utilise l'éditeur CSS de NVU, le menu change
A la place de la partie en italiques, il me met:
Bon, ça à la limite j'ai compris d'où vient le bug, donc je reprends cette ligne à chaque fois que je sors de l'éditeur CSS.
2. Par contre je ne comprends pas pourquoi l'image du header disparaît dès que je mets des images dans la page.
Exemple d'une page qui a perdu son header une fois que j'ai inséré des images, et qui ne l'a pas pour autant récupéré après que je les ai enlevées. Je vous mets la partie "head":
http://choucroutecrew5.free.fr/articles/ntatras05.html
So, wheriz ze problem?
Merci.
Modifié par maup (08 Jul 2007 - 23:13)
Je tiens un site très modeste dans lequel je garde les traces des sorties sportives qu'on fait entre potes.
La première version était bordelique au possible. Je plaçais au petit bonheur la chance les éléments sur la page, en m'aidant de NVU.
Mais dès j'ai vite senti les limites de cette façon de faire. Je me suis alors tourné vers les css et le tuto suivant:
http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/design-css
Voici le résultat:
http://choucroutecrew5.free.fr/
C'est simple, c'est beau, sauf que...
1. dès que j'utilise l'éditeur CSS de NVU, le menu change
ul#menu li a { border-right: 2px solid rgb(255, 255, 255);
background: transparent url(nouveaudesign/bgmenuli.gif) [i]no-repeat 0 0[/i];
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
width: 152px;
line-height: 25px;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 2px;
color: rgb(255, 255, 255);
display: block;
text-decoration: none;
font-family: malayalam;
A la place de la partie en italiques, il me met:
no repeat scroll
Bon, ça à la limite j'ai compris d'où vient le bug, donc je reprends cette ligne à chaque fois que je sors de l'éditeur CSS.
2. Par contre je ne comprends pas pourquoi l'image du header disparaît dès que je mets des images dans la page.
Exemple d'une page qui a perdu son header une fois que j'ai inséré des images, et qui ne l'a pas pour autant récupéré après que je les ai enlevées. Je vous mets la partie "head":
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-15">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Language" content="fr">
<title>essai1</title>
<style type="text/css">
body { margin: 10px 0pt;
padding: 0pt;
background: rgb(51, 51, 255) none repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
text-align: center;
font-family: "Trebuchet MS",helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 0.8em;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
}
div#conteneur { border: 2px solid rgb(0, 0, 153);
margin: 0pt auto;
background: rgb(255, 255, 255) none repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
width: 770px;
text-align: left;
}
h1#header { margin: 0pt;
height: 258px;
background-image: url(nouveaudesign/imageheader.jpg);
background-repeat: no-repeat;
}
h1#header a { background: transparent url(nouveaudesign/header.gif) no-repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
width: 400px;
height: 70px;
display: block;
position: relative;
left: 350px;
top: 15px;
text-indent: -5000px;
}
ul#menu { border-style: solid none;
border-top: 2px solid rgb(163, 158, 253);
border-bottom: 2px solid rgb(110, 107, 172);
margin: 0pt;
padding: 0pt;
background: transparent url(nouveaudesign/bgmenu.gif) repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
height: 25px;
list-style-type: none;
}
ul#menu li { margin: 0pt 0pt 5px;
padding: 0pt;
float: left;
text-align: center;
}
ul#menu li a { border-right: 2px solid rgb(255, 255, 255);
background: transparent url(nouveaudesign/bgmenuli.gif) no-repeat 0 0;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
width: 152px;
line-height: 25px;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 2px;
color: rgb(255, 255, 255);
display: block;
text-decoration: none;
font-family: malayalam;
}
ul#menu li a:hover { border: 1px solid rgb(204, 204, 204);
background: transparent url(nouveaudesign/bgmenuli.gif) no-repeat scroll 0pt -25px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
div#contenu { padding: 0pt 30px 0pt 100px;
background: transparent url(nouveaudesign/headerpenche.gif) no-repeat scroll 15px 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
div#contenu h2 { border-bottom: 1px solid rgb(0, 0, 153);
background: transparent url(nouveaudesign/imageheadermini.jpg) no-repeat scroll left bottom;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
padding-left: 25px;
line-height: 25px;
font-size: 1.4em;
color: rgb(0, 0, 153);
}
div#contenu h3 { border-left: 3px solid rgb(153, 187, 34);
border-bottom: 1px solid rgb(153, 187, 34);
margin-left: 15px;
padding-left: 5px;
color: rgb(153, 187, 34);
}
div#contenu p { text-align: justify;
text-indent: 2em;
line-height: 1.7em;
}
div#contenu a { color: rgb(136, 170, 0);
}
div#contenu a:hover { color: rgb(153, 187, 34);
}
p#footer { margin: 0pt;
padding-right: 10px;
line-height: 30px;
text-align: right;
color: rgb(51, 51, 255);
}
pre { overflow: auto;
}
* html pre { width: 636px;
}
</style>
</head>
http://choucroutecrew5.free.fr/articles/ntatras05.html
So, wheriz ze problem?
Merci.
Modifié par maup (08 Jul 2007 - 23:13)