Avis de spécialistes CSS HTML

Résolu/Fermé
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 8 mars 2011 à 13:08
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 9 mars 2011 à 07:19
Bonjour,

J'ai "bricolé", à partir de codes existants et en avançant à tâtons, le code qui suit. Bien entendu, je ne vous livre ici qu'une partie épurée du css et du html. Néanmoins, la partie placée ici vous permettra de vous rendre compte.
Ma question : Qu'en pensez vous? Est ce conforme aux standards WC3? Est ce lisible partout? Avantages et inconvénients de ce "design"?
Merci d'avance de vos réponses.
Le code :
<html>
<head>
<style type="text/css">

body {
	margin : 0px;
	background: #000000;
	font: 13px Verdana, Georgia, Garamond, Arial, sans-serif;
	color: #969696;
 	height: 100%;
	}
.haut {
 	position: absolute;
  	top: 0px;
	left:10%;
	height: 20%;
	width: 80%;
	}
#gauche {
	position: absolute;
  	top: 20%; 
 	left:10%;
  	width: 20%; 
  	height: 66%; 
	}

#droite {
	position: absolute;
	top: 20%; 
  	left: 30%; 
  	width: 60%;
	text-align:justify;
  	height: 75%; 
  	overflow: auto;
 	scrollbar-3dlight-color: #000;
 	scrollbar-arrow-color: #FC7F3C;
 	scrollbar-darkshadow-color: #6B854B;
 	scrollbar-face-color: #000;
 	scrollbar-highlight-color: #000;
 	scrollbar-shadow-color: #000;
 	scrollbar-track-color: #000;
 	scrollbar-base-color: #000;
 	}
#menu12 {
	width: 160px;
	font: 18px Cambria, Georgia, Garamond, Verdana, Arial, sans-serif;
	text-align: left;
	margin: 10px;
	}

#menu12 ul {
	list-style : none;
	margin: 0;
	padding: 0;
	}

#menu12 li a {
	height: 32px;
	text-decoration: none;
	} 

#menu12 li a:link, #menu12 li a:visited {
	color: #CCC;
	display: block;
	padding: 5px 0 0 0;
	}

#menu12 li a:hover {
	font: 22px Cambria, Georgia, Garamond, Verdana, Arial, sans-serif;
	font-style : italic;
	color: #FC7F3C;
	background-image:url(menu1.jpg);
	}
</style>
</head>

<BODY>



<img class="haut" src="banniere1.jpg">
	<div class="haut"></div>
	<div id="gauche">
		<div id="menu12">
			<ul>
				<li><a href="#">Accueil</a></li>
				<li><a href="#">Pas accueil</a></li>
				<li><a href="#">Glop</a></li>
				<li><a href="#">Pas Glop</a></li>
				<li><a href="#">Ici rien</a></li>
				<li><a href="#">Pas plus</a></li>
				<li><a href="#">Vous y croyez?</a></li>
				<li><a href="#">Contact</a></li> 
			</ul>
		</div>
	</div>
	
	<div id="droite">
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
<p>ici du texte, ou bien autre chose...</p>
	</div>
</body>
</html>


Les pseudos images :
La bannière!!!
L'image menu...

Merci de vos avis multiples et éclairés.


A voir également:

5 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
8 mars 2011 à 13:12
Bonjour,

Sans vraiment regarder, voici quelques généralités basiques:
-pour savoir si une page est valide W3C, tu dois la faire valider par le site: http://validator.w3.org/
-pour savoir si une page est compatible avec tout, tu dois la tester avec tout.

Désolé de ne pas tout lire de ton code, mais mes bases soint lointaines...
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
8 mars 2011 à 13:22
salut,
merci déjà d'avoir répondu.
1- ton lien ne fonctionne pas, j'ai peut être merdé...
2- Pour vérifier si une page est valide, ne doit elle pas être déjà en ligne?
3- Le code du menu n'est pas important, je l'ai juste placé pour "faire beau"... Si j'ai placé ce code dans sa "totalité", c'est aussi pour que vous puissiez l'essayer chez vous en copiant/collant ce code dans un wordpad, juste pour tester...
Merci encore.
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
8 mars 2011 à 13:37
J'ai bettement pris le lien de cette astuce: https://www.commentcamarche.net/faq/1073-creer-un-site-beau-dynamique-et-respectueux-des-standards
S'il ne fonctionne pas, un tour sur google avec "validation w3c", et tu trouveras des validateurs. Je ne sais plus si l'officiel te permet de coller du code, ou si tu as besoin de mettre ton site en ligne.

Si vraiment tu en as besoin, je t'expliquerai comment le faire depuis chez toi.

(Pour tout ce qui est test, je suis au boulot, et on a que IE6, avec un internet ultra bridé... :s )
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
8 mars 2011 à 13:42
J'ai essayé validator.org depuis google, le lien ne fonctionne pas non plus. Peut être bloqué par mon taf également...
Mon gros souci tiens dans le fait que les gens pour qui j'ai réalisé ce site souhaitent une mise en ligne ce soir. Je n'avais pas fini les tests préliminaires et donc je demandais ici l'avis de spécialistes.
Wait and See.
Merci à toi.
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
8 mars 2011 à 14:05
Salut voila ta page valide XHTML Transitional !!

<!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">
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
/*<![CDATA[*/

    body {
    margin : 0px;
    background: #000000;
    font: 13px Verdana, Georgia, Garamond, Arial, sans-serif;
    color: #969696;
    height: 100%;
    }
    .haut {
    position: absolute;
    top: 0px;
    left:10%;
    height: 20%;
    width: 80%;
    }
    #gauche {
    position: absolute;
    top: 20%;
    left:10%;
    width: 20%;
    height: 66%;
    }

    #droite {
    position: absolute;
    top: 20%;
    left: 30%;
    width: 60%;
    text-align:justify;
    height: 75%;
    overflow: auto;
    scrollbar-3dlight-color: #000;
    scrollbar-arrow-color: #FC7F3C;
    scrollbar-darkshadow-color: #6B854B;
    scrollbar-face-color: #000;
    scrollbar-highlight-color: #000;
    scrollbar-shadow-color: #000;
    scrollbar-track-color: #000;
    scrollbar-base-color: #000;
    }
    #menu12 {
    width: 160px;
    font: 18px Cambria, Georgia, Garamond, Verdana, Arial, sans-serif;
    text-align: left;
    margin: 10px;
    }

    #menu12 ul {
    list-style : none;
    margin: 0;
    padding: 0;
    }

    #menu12 li a {
    height: 32px;
    text-decoration: none;
    }

    #menu12 li a:link, #menu12 li a:visited {
    color: #CCC;
    display: block;
    padding: 5px 0 0 0;
    }

    #menu12 li a:hover {
    font: 22px Cambria, Georgia, Garamond, Verdana, Arial, sans-serif;
    font-style : italic;
    color: #FC7F3C;
    background-image:url(menu1.jpg);
    }
    /*]]>*/
    </style>
    <title></title>
  </head>
  <body>
    <img class="haut" src="banniere1.jpg" alt="img" />
    <div class="haut"></div>
    <div id="gauche">
      <div id="menu12">
        <ul>
          <li>
            <a href="#">Accueil</a>
          </li>
          <li>
            <a href="#">Pas accueil</a>
          </li>
          <li>
            <a href="#">Glop</a>
          </li>
          <li>
            <a href="#">Pas Glop</a>
          </li>
          <li>
            <a href="#">Ici rien</a>
          </li>
          <li>
            <a href="#">Pas plus</a>
          </li>
          <li>
            <a href="#">Vous y croyez?</a>
          </li>
          <li>
            <a href="#">Contact</a>
          </li>
        </ul>
      </div>
    </div>
    <div id="droite">
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
      <p>
        ici du texte, ou bien autre chose...
      </p>
    </div>
  </body>
</html>



a+
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
8 mars 2011 à 14:37
Salut Rad,
Décidement tu es sur tous les fronts...
merci encore.
Ta réponse engendre encore plus d'interrogations de ma part...
1- Que signifie /*<![CDATA[*/ et /*]]>*/ ? Et pourquoi est ce indispensable?
2- Tu dis que ce code est valide XHTML transitionnal, pourtant tu débutes par :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
Excuses moi ces questions de débutants...

Dernière question : que penses tu du rendu "pseudos frame" réalisé ici avec des div en position: absolute? Est ce que tout le monde (ou en tout cas le plus possible) va obtenir le même rendu?
0
RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
8 mars 2011 à 15:01
OUI EFFECTIVEMENT ;-)) c est moi qui est l habitude de faire du strict !

remplace
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


par

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



CDATA (pour "Character Data", données de caractère)

sert en fait en XML

en resume et pour simplifier, cela indique au navigateur de ne pas interpreter ces balises et de les rendre tel quel !

et comme le xhtml est du html et du xml il est preferable de l utiliser avec le CSS et les javascript embarque !

si tu faisais du html simple elle ne seraient pas presente , mais en xhtml si !

a+
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
8 mars 2011 à 15:22
OK. Merci beaucoup.
A+ j'aurais surement encore besoin de tes services...
0
bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 2 389
8 mars 2011 à 15:06
salut !
si ça fonctionne:
http://validator.w3.org/#validate_by_uri+with_options
ou
http://validator.w3.org/#validate_by_upload+with_options
ou
http://validator.w3.org/#validate_by_input+with_options
mais bien au début ... ensuite faut pas trop s'acharner :)
il te suffit, pas exemple de mettre un code comme 'xiti' pour ne plus être "valid", par contre aucune différence pour les moteurs, heureusement
le mieux serait que tu mettes une page de test en ligne, pour voir à la fois la validation, et surtout les résultats sous différents navigateurs ...
tu mets ça dans une réponse ci-dessous et quand c'est ok tu reviens l'enlever pour éviter les liens morts ... (en mettant également dedans une balise noindex, nofollow pour les moteurs le temps du test ...)
@+
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
8 mars 2011 à 15:25
Salut bg62,
Tu va bien?
Bon tu sais quoi? Pour ne pas me prendre la tête avec ça, je vais mettre le site en ligne ce soir et procèderais aux tests demain. M'étonnerais tout de même que ce site (dont tu connais un peu la teneur pour avoir vu l'ancien) atteigne le million de connexions cette nuit!!! Ou alors, si tel est le cas, revenez ici demain, je sabre le champ's pour tous!!!
Merci à toi.
sinon, juste au niveau du rendu pseudo iframe en div, tu en penses quoi?
0
bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 2 389
8 mars 2011 à 16:22
???
mais si c'est le même genre que RAD m'avait aidé à mettre en place pour le mien, ça passe sans problème dans l'analyse des moteurs ...
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bg62 Messages postés 23658 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 20 novembre 2024 2 389
8 mars 2011 à 20:11
ça y est ... en ligne ... pas mal le look , mais reste un sacré boulot :)
les images :
img/E et O_544 light.jpg

pas bon faut donner un nom aux images machin-truc.jpg pour less retrouver ensuite dans google images par exemple
les vidéos :
intègres au moins la plus récente qui est en 16/9ème avec le code de youtube
la bannière:
essaie de la rendre cliquable, que l'on puisse avoir aussi ce moyen pour revenir à l'index
... un p'tit favicon ce serait sympa :)
contact :
l'adresse mail va être spamée, fais un autre formulaire
page photos:
agrandies elles sont "rognées" ...
ensuite:
fait varier ton 'title' pour chaque page
mais une balise "description" à chacune aussi
mets du texte pour les moteurs (ou je sais ... mais y faut !!!)

prévois un pied de page au départ avec 1 ou 2 liens (retour haut de page, copyright 2011 .... ) pour y ajouter ensuite des échanges de liens
prévois aussi une page pour les 'partenaires ....

beau boulot ... et bon courage ....

@+

0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
9 mars 2011 à 07:19
Salut,
Waou!! tout ça!!!
Bon je le savais pour une partie.
Merci déjà des commentaires. Je reviendrais vers toi pour de plus amples explications plus tard. Aujourd'hui, un serveur au boulot planté!!!!
Bonne journée
a+
0