28173 sujets

CSS et mise en forme, CSS3

Bonjour,
J'étais tout d'abord content d'être arrivé jusqu'ici sans aide mais là j'avoue je sèche.
J'ai beau trituré mon (x)html et mon css dans tout les sens, je rame. Smiley sweatdrop .

Voilà le site: http://www.cinejade.fr (edit par Hermann : vérifier les URl)
Ce que je voudrais obtenir: http://www.cinejade.fr/pellicule.html (edit par Hermann : vérifier les URl)
(désolé sous paint rapido Smiley smile .)
Essayez sous Firefox et IE vous comprendrez.
Modifié par lacertas (27 Jun 2007 - 11:20)
Bonjour,

Tes liens sont mals faits, il y a un Smiley url qui se ballade après. Tu ne poses pas de question... Smiley eek (je ne peux pas tester sous IE, je suis sous linux). Refais ton code avec les balises appropiées et repostes le au propre avec des balises qui ont un sens s'il te plait (je pense que tu devrais utiliser les listes pour ton menu). Pourquoi deux div pour l'en tête?

Au niveau design, je suis obligé de scroller pour voir la fin de la page (je suis en 1280x800), ce qui n'est pas très agréable. Je dirai que tes carrés blancs seraient mieux s'ils étaient un peu plus gros (ça ferait plus pellicule). Les marges sont à mon avis trop grosses et font perdre un précieux espace à ton site.
bonjour Pwapwal,
Ma question concerne justement IE Smiley biggrin .
Les carrés ne sont pas verticaux à droite, mais horizontaux...
Pour les dimensions, un design plus travaillé et la taille des carrés, je ferais ça après.
Les deux div: une pour le fond qui peux se faire rogner et l'autre pour l'image fixe centrale passant pour les petits écrans. C'est peux être une connerie d'ailleurs Smiley confus ...
Merci Hermann pour l'édit sur les url.
Pour les carrés, je prendrais des menus effectivement.
Cela ne changera pas mon problème ou je me trompe?
A bientôt.
il serait bon que tu enfermes tes carrés dans un conteneur droit et un gauche en flottant plutot que de les laissser libres dans l'espace du corps.
si tu regardes bien tes carrés sont flottant a droite mais comme rien ne les contraint a se positionner un sous l'autre, ils prennent l'espace
Bonjour,
Super, quelques trucs encore à régler mais un bon cap de passer:
MERCI Smiley biggthumpup Smiley jap
Je ne sais pas si je dois poster les nouveaux code (x)html et css.
Si ça peux servir à quelqu'un?
A bientôt
De retour! Et oui déjà. Smiley smile

J'ai nettoyé un peu mon code, j'ai toujours un décalage sous IE.
En bas et entre mes floats chaque fois qu'il y a du texte.
J'ai tenté de jouer sur les padding, margin et overflow mais je vois pas ou ça coince.

Revoilà le (x)html (avec des listes:c'est Pwapwal qui va être content) Smiley lol :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Cinema CineJade de saint Brevin les Pins, le site officieux !</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <link rel="stylesheet" media="screen" type="text/css" title="Design" href="style/style_index.css" />
   </head>
   <body>
   <div id="en_tete">
    <div class="en_tete2">
   </div>
   </div>
  <div id="corps">
    <ul id="corps1">
	<li><a class="prog1" href="http://www.mairie-saint-brevin.fr/embed/tourisme/CINEJADE/cinejadeseances.htm" title="programmation"></a><h3>Programmation</h3></li>
	<li><a class="prog2" href="#" title="aller à la section 2">item2</a></li>
	<li><a class="prog3" href="#" title="aller à la section 3">item3</a></li>
	<li><a class="prog4"href="#" title="aller à la section 4">item4</a></li>
    </ul>
	<ul id="corps2">
	<li><a class="prog5" href="http://www.mairie-saint-brevin.fr/embed/tourisme/CINEJADE/cinejadecontact&tarifs.htm" title="tarif, contact"></a><h3>Tarifs et contacts</h3></li>
	<li><a class="prog6" href="#" title="aller à la section 2">item2</a></li>
	<li><a class="prog7" href="#" title="aller à la section 3">item3</a></li>
	<li><a class="prog8"href="#" title="aller à la section 4">item4</a></li>
    </ul>	
    <p class="dessous"></p>
   </div>
  <div id="pied_de_page">
 <p>
  Site non officiel du cinéma CineJade de St Brevin les Pins 44250<br/>
  Contact webmaster: monsieur.r (laposte.net)</p>
  </div>
  </body>
</html>


Et le css qui va avec:

body
{
   width: 100%;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   background-color:#4682b4
}
#en_tete
{
   margin-bottom: 20px;
   color:white;
   background-color:white;
}
.en_tete2 
{
   width: 760px;
   margin: auto;
   height: 100px;
   background-image: url("images/cinejade2.png");
   background-repeat: no-repeat;
   margin-bottom: 10px;
}   
#corps
{
   width:80%;
   margin: auto;
   margin-bottom: 20px;
   border: 40px solid black;   
   color:white;
   background-color: #00679d;
}
#corps1
{  width:40%;  
   float: left;
   color: white;
   text-align: center;
   background-color: #00679d;
   list-style: none ;
   margin: 0 ;
   padding: 0 ;   
}
#corps1 li
{  
   display: inline ;
   margin-right: 0px ;
   margin: 0 ;
   padding: 0 ; 
}   
.prog1
{
   width: 30%;
   height:80px;
   background-color: #fffacd;
   border-right: 30px solid black;
   border-bottom: 40px solid black;
   background-image: url("images/prog.png");
   background-repeat: no-repeat;
   background-position: center;
   float: left;
}
.prog2
{
   width: 30%;
   height:80px;
   background-color: #fffacd;
   border-right: 30px solid black;
   border-bottom: 40px solid black;
   float: left;
   clear: left;
}   
.prog3
{
   width: 30%;
   height:80px;
   background-color: #fffacd;
   border-right: 30px solid black;
   border-bottom: 40px solid black;
   float: left;
   clear: left;     
}
.prog4
{
   width: 30%;
   height:80px;
   background-color: #fffacd; 
   border-right: 30px solid black;
   float: left;
   clear: left;   
}
#corps2
{  width: 40%;
   float: right;
   color:white;
   text-align: center;
   background-color: #00679d;
   list-style: none ;
   margin: 0 ;   
   padding: 0 ;
}
#corps2 li
{  
   display: inline ;
   margin-right: 0px ;
   margin: 0 ;
   padding: 0 ; 
}   
.prog5
{
   width: 30%;
   height:80px;   
   background-color: #fffacd; 
   border-left: 30px solid black;
   border-bottom: 40px solid black;
   background-image: url("images/euro.png");
   background-repeat: no-repeat;
   background-position: center;
   float: right;
}
.prog6
{
   width: 30%;
   height:80px;  
   background-color: #fffacd;  
   border-left: 30px solid black;
   border-bottom: 40px solid black;
   float: right;
   clear: right;   
}
.prog7
{
   width: 30%;
   height:80px;
   background-color: #fffacd;
   border-left: 30px solid black;
   border-bottom: 40px solid black;
   float: right;
   clear: right;   
}
.prog8
{
   width: 30%;
   height:80px;
   background-color: #fffacd;
   border-left: 30px solid black;
   float: right;
   clear: right;   
}
.dessous
{
   
   clear: both;
   line-height: 0px ;
}
a
{
   text-decoration: none;
   color: red;
   font-style: italic;
}
a:hover
{
   text-decoration: underline;
   color: green;
}
#pied_de_page
{
   padding: 0px;
   text-align: center;
   color: white;
   background-color: black;
}


Des idées???
Merci et à bientôt


http://www.cinejade.fr
[/url]
bonjour,
J'ai eu 90 visites sur mon site à partir d'alsacreation.
Pas mal Smiley smile .
Mais parmi tout ça, vous avez pas une idée???
Cela serais vraiment la bienvenue, vu que ça va se retrouver sur toutes mes pages (faites pas attention aux liens internes par contre, c'est un renvoie temporaire).
A bientôt j'espere
hello,
moi j'enlèverai les margin padding de h3:

#corps h3 {
	margin:0px;
	padding:0px;
}


Autre remarque général, pour optimiser ton code: minimiser le nombre de ligne en déclarant le + de classes en même temps. Exemple:

#corps1, #corps2
{  width:40%;  
   float: left;
   color: white;
   text-align: center;
   background-color: #00679d;
   list-style: none ;
   margin: 0 ;
   padding: 0 ;   
}
#corps2
{ 
   float: right;
}

A+ Smiley cligne
Modifié par sare_piaz (10 Jul 2007 - 11:50)
Bonjour,
Merci sare_piaz pour le truc de rassembler les classes, c'est plus "propre".
ET MERCI c'est nickel maintenant.
Smiley jap Smiley biggthumpup
A bientôt pour de nouvelles aventures!!! Smiley lol