28173 sujets

CSS et mise en forme, CSS3

Bonjour a tous et a toutes, c'est la premiere fois que je vien sur le forum pour vous demandez votre aide à propos du premier design que j'essaye de rendre extensible par moi meme, tous les précédents étant fixe.
J'aurais grand besoin de vous pour m'aidez à résoudre mes problemes d'affichage du design avec le css, qui plante totalement(sauf le header Smiley lol ).

Je ne comprend vraiment pas, j'ai essayé avec toutes les méthodes que je connaissais, et rien ni fait, pour l'instant le meilleur rendu que j'ai réussi a obtenir est cela: http://nuts.freezee.org/

/* Commencé par Arthur le 17/01/06 et finit le ...??? */

body
{
        width: 100%;
        margin: 0px;
		background-color: #FFFFFF;
		text-align: left;
		padding:0px;
}

/* Le header */

#header
{
		width: 100%;
		background-image:url('images/headerextensible.png');
		background-repeat:repeat-x;
		height:125px;
}

#debut_header
{
        width: 253px;
        height: 125px;
        background-image: url('images/debutheader.png');
        background-repeat: no-repeat;
		float:left;
}

#menu_header
{
        width: 342px;
        height: 125px;
        background-image: url('images/headermenu.png');
        background-repeat: no-repeat;
        padding: 0px;
        font-size: 1em;
		text-align: center;
        line-height: 185px;
		float:right;
}

#lien_menu
{
		position:absolute;
		right:0;
		top:40;

}
/* Le corps de la page */
#conteneur
 {
		position: absolute;
		top: 125px;
		width: 100%;
 }
 
#gauche
{
		position: absolute;
		left:0;
		width: 25px;
		background-image:url('images/gauche.png');
		background-repeat: repeat-y;
}

#droite
{
        position: absolute;
		right:0;
		width: 25px;
		background-image:url('images/droite.png');
		background-repeat: repeat-y;
}


#corps
{
		margin-left:25px;
		margin-right:25px;
		
}

#corps h1,h2
{
   color: #B3B3B3;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}


/* Le pied de page : footer(qui se trouve tout en bas, en général pour les copyrights) */

#footer
{
   position: absolute;
   bottom:0;
   width: 100%;
   height: 46px;
   background-image: url("images/footer.png");
   background-repeat: repeat-x;
}

#footer_gauche
{
   float: left;
   width: 36px;
   height: 46px;
   background-image: url("images/footer_gauche.png");
   background-repeat: no-repeat;
}

#footer_droite
{
   float: right;
   width: 227px;
   height: 46px;
   background-image: url("images/footer_droite.png");
   background-repeat: no-repeat;
}

 /*autres */


a
{
   color: #000000;
   text-decoration:none;
}

a:hover
{
   color: #898989;
}


p:first-letter
{
   font-weight: bold;
   font-size: 17px;
   text-transform: uppercase;
}


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

     <title>Nuts Galerie</title>
      <meta name="Description" content="Ce Portfolio vous permet de tous savoir sur Arthur( Nuts )" />
      <meta name="Keywords" content="Arthur, Nuts, Frin, Portolfio, Galerie, Créations" />
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <link rel="stylesheet" media="screen" type="text/css" title="Geometal" href="style.css" />
	  
	  <script src="linkfade.js"></script> 

</head>

   <body>

       <!-- Le header -->

       <div id="header">
	   <div id="debut_header">
	        </div>
        <div id="menu_header">
		<div id="lien_menu">
		<a href="index.php">Index</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		<a href="profil.php">Profil</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		<a href="galerie.php">Galerie</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		<a href="livreor.php">Livre d'or</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		</div>
		</div>  
       </div>



       <!-- Le corps -->
	   <div id="conteneur">
	    <div id="droite"></div>

       <div id="corps">
	   
	  
	   
	   
           <h1>Bienvenue</h1>

<p><b>Ce site a été crée pour vous permettre de visualiser les créations de FRIN Arthur ( Nuts ), passioné par l’informatique.<br /><br />

Ses diverses créations sont visibles dans la rubrique Galerie.<br /><br />

Ce site présente également l'auteur de ces créations ( Age, Activités, Connaissances ... )<br /><br />

Je vous souhaite une bonne visite :o)<br /><br />
                                                                                                                                                                                                                                    Arthur
          </b> </p>
       </div>
<div id="gauche"></div> </div>
       <!-- Le footer -->

       <div id="footer">
           <div id="footer_gauche">
	        </div>
	       <div id="footer_droite">
	        </div>	
       </div>

   </body>
</html>



Merci d'avance aux personnes qui m'aideront Smiley rolleyes
Modifié par Nuts (05 Feb 2006 - 15:20)
Oups je ne vous avait pas donné l'apercu du rendu final lol :
>>> http://img33.imageshack.us/img33/5174/version33ej.png

Sinon avec les aides sur le site j'ai réussi a améliorer l'ensemble, par contre je ne vois pas ou son passé mes bords gauche et droites, et pour la plume en image de fond dans mon bloc principal, n'en parlon meme pas ^^

Si vous pouviez m'aidé je vous en serait tres reconnaissant Smiley confused


Arthur

ps: le code source plus haut est mis a jour Smiley cligne
Modifié par Nuts (02 Feb 2006 - 20:26)
Bonjour Nuts

J'ai bien étudié ton code, la démarche est sympa.
Je te propose un autre horizon.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="fr">
<head>
<title>Nuts Galerie</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link href="css/nuts.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<div class="header">
<div title="logo" class="headerG"></div>
<div title="menu" class="headerD">
 <ul>
  <li>Un</li>
  <li>Deux</li>
  <li>Trois</li>
  <li>Quatre</li>
 </ul>
</div>
  
</div>
<div class="conteneur">
<div class="colG"></div>
<div class="colD"></div>
<h1>BIENVENU</h1>
<p>
Ce site a &eacute;t&eacute; cr&eacute;e pour vous permettre de visualiser les
cr&eacute;ations de FRIN Arthur ( Nuts ),
passion&eacute; par l&rsquo;informatique.<br />
Ses diverses cr&eacute;ations sont visibles dans la rubrique Galerie.<br />
Ce site pr&eacute;sente &eacute;galement l'auteur de ces <br />cr&eacute;ations ( Age, Activit&eacute;s, Connaissances ... )<br />
Je vous souhaite une bonne visite :o)<br />
<span>Arthur</span>
</p>
</div>
</div>
</body>
</html>


le CSS


body{
     background-color:#fff;
     margin:0;
     padding:0;
}

.global{
     background-color:#fff;
     margin:0;
     padding:0;
}

.header{
        width:100%;
        margin:0 auto 0 auto;
        padding:0;
	background:url(images/headerextensible.png);
	height:125px;
}

.headerG{
       width:253px;
	margin:0;
	padding:0;
	height:125px;
	background:url(images/debutheader.png) no-repeat;
	float:left;
}

.headerD{
       width:342px;
	margin:0;
	padding:0;
	height:125px;
	background:url(images/headermenu.png) no-repeat;
	float:right;
}

.header ul{
       margin:5.2em 0 0 .8em;
       padding:0;
}

.header li{
	display:inline;
	float:left;
	width:4.75em;
}
.conteneur{
	margin:0;
	padding:0;
}

.conteneur h1{
        font-size:1em;    
        margin:0;
	padding:0 0 0 2em;
}

.colG{
       width:20px;
	height:10em;
	margin:0;
	padding:0;
	background: url(images/colG.jpg) repeat-y left;
	float:left;
}

.colD{
        width:20px;
	height:10em;
	margin:0;
	padding:0;
	background: url(images/colD.jpg) repeat-y left;
	float:right;
}




Tout n'est pas fini il y a encore pas mal de boulot.
n'hésite pas a utilser les tutos d'alsacréationS.

@+
Modifié par Michel (03 Feb 2006 - 00:39)
Bonjour, merci beaucoup de m'aider.
Je vais me depecher d'essayer de comprendre ton code, effectivement je ne pense jamais a me servir des listes Smiley confus

Sinon effectivement dans les tutos j'ai déjà repéré 2/3 choses très intéréssantes... Smiley cligne