IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[W3C] Design fluide ? [Fait]


Sujet :

HTML

  1. #1
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut [W3C] Design fluide ?
    Bonojur et merci d'avance de vos réponces ,

    J'aimerais avoir un design fluide dans un kit graphique que j'ai télécharger gratuitement, j'ai entendu parler de plusieurs choses:
    -inserer un code "width: 100%;" dans la balise body de mon fichier css
    -et mettre dans pourcentages à la place des pixels
    J'ai essayé les 2 mais je ni suis pas arrivé...
    Voici les fichiers (il faut cliquer sur HTML.zip) du kit graphique.

    Merci encore

  2. #2
    Membre confirmé
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Points : 640
    Points
    640
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     <table width="100%" height="900" border="0" cellpadding="0" cellspacing="0">
        <tr> 
          <td height="194" colspan="3"><img src="images/head.jpg" width="951" height="194" border="0" usemap="#Map"></td>
        </tr>
        <tr> 
          <td width="20%" valign="top" background="images/fondgauche.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0">
     
     
    etc ....
    En partant je crois que si tu désire vraiment un design "fluide" (t'es certain que c'est le bon terme?), tu devra refaire l'arrangement car la c'est pleins de tableau.

    Sinon, le mieux ne serait-il pas que tu centre le tableau sur la page et que tu mette un fond de couleur uni (blanc ou noir) ?

  3. #3
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Avant toutes choses, utilisent des div pour faire ta mise en page et surtout pas des tableauxUn bon tuto : http://pbnaigeon.developpez.com/tuto...e-en-page-CSS/

  4. #4
    Membre éclairé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Points : 884
    Points
    884
    Par défaut
    J'entends bcp parler de tableau, div, css... Mais une disposition en "tableau" par rapport aux "div" est aussi conforme aux normes du W3C alors pourquoi vouloir formater tout le monde a utiliser des div ??? Je sais que la séparation des données et la mise forme est mieux respecté mais combien de site utilisent des div et d'autre des tableaux ??? enfin c'est mon avis...

  5. #5
    Membre confirmé
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Points : 640
    Points
    640
    Par défaut
    Parceque les tableaux ont été concu pour être... des tableaux (de donnée). Pas pour faire des mises en page.

    Mais c'est vrai que ca à l'avantage de bien fonctionner.
    Les div, ca sera bien dans le futur, mais c'est vrai que c'est pas encore au point pour des design complexe. Ca reste très compliqué, surtout sur la gestion des hauteur. Mais je crois que tu dois toujours ESSAYER de faire le design en DIV, et quand tu pense au suicide, règle le problème avec un tableau.

  6. #6
    Membre régulier Avatar de zamanika
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 106
    Points : 102
    Points
    102
    Par défaut
    Mais une disposition en "tableau" par rapport aux "div" est aussi conforme aux normes du W3C
    Attention, ce n'est pas parce qu'une page passe au validateur que ta page est correcte : en gros, le validateur va te dire tes balises sont refermées, bien imbriquées, les attributs utilisés sont corrects etc. Mais le validateur ne renseigne en rien sur la qualité semantique de ton site

    Par exemple les balises titres peuvent être mal utilisées et pourtant passeront au validateur : un exemple tout simple avec des titres et sous titres

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <h2>1- mon titre</h2>
    <h1>1-1-mon sous titre</h1>
    <p>un paragraphe</p>
    <h1>1-2-mon deuxième sous titre</h1>
    <p>un autre paragraphe</p>
    Ca passera au validateur, or on voit bien que la sémantique n'est pas correcte : la balise h1 sert pour les sous titres et h2 pour les titres...

  7. #7
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    Avec une mise en page en tableaux ton code est syntaxiquement correct mais sémantiquement faux, or le validateur W3C ne regarde que la syntaxe (presque).

  8. #8
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Reconstruir tout en css...
    J'essaie de tous reconstruire en CSS avec le tutorial que vous m'avez donné...
    J'ai trouvé un site où le design est fluide mais quand je mais mes images a la place elle se redimenssionnes pas elle se font rogner et selon la résolution elles se rognent plus où moins....


  9. #9
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    Montre nous ton code parce que comme ça c'est plutôt compliqué de deviner.

  10. #10
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Désoler, entre les fêtes et le boulot pas le temps d'aller sur l'ordinateur ...

    S'il vous plait pouver vous me refaire mon site en css , je n'y arrive vraiment pas

    le lien' il faut cliquez sur site.zip)

    Merci encore de votre aide consta,te et de vos réponces si rapides

  11. #11
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    C'est un forum d'entraide, nous ne sommes pas là pour te faire ton boulot.
    Très simplement :
    Un head, et 3 colonnes, rien de plus simple.

  12. #12
    Membre éclairé Avatar de Dsphinx
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2005
    Messages
    1 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 082
    Points : 884
    Points
    884
    Par défaut
    Salut ! Attention blueice, rien n'est simple si l'on ne possède pas les connaissances nécessaires cependant tu as raison on ne fait pas le boulot des autres mais on les aide...

    Je propose que tu te reportes à quelques tutoriaux pour faire son site avec des CSS ! Il y a en qqun sur Developpez.com !

    Bonne fêtes !

  13. #13
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Salut ! Attention blueice, rien n'est simple si l'on ne possède pas les connaissances nécessaires cependant tu as raison on ne fait pas le boulot des autres mais on les aide
    Voilà :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
    <div id="conteneur">
     
    	  <div id="header">header</a>
     
    </div>
     
    	  <div id="haut">
     
    			<ul class="menuhaut">
    			<li><a href="">Menu 1</a></li>
    			<li><a href="">Menu 2</a></li>
    			<li><a href="">Menu 3</a></li>
    			<li><a href="">Menu 4</a></li>
     
    			</ul>
     
    	  </div>
     
    	  <div id="gauche"><p>menu gauche</p>
    	  	<p>largeur fixe : 150px</p>
     
    			<ul class="menugauche">
    			<li><a href="">Menu 1</a></li>
    			<li><a href="">Menu 2</a></li>
     
    			<li><a href="">Menu 3</a></li>
    			<li><a href="">Menu 4</a></li>
    			</ul>
     
    	  </div>
     
    	  <div id="droite"><p>menu droit</p>
    	  	<p>largeur fixe : 150px</p>
     
    			<ul class="menudroit">
     
    			<li><a href="">Menu 1</a></li>
    			<li><a href="">Menu 2</a></li>
    			<li><a href="">Menu 3</a></li>
    			<li><a href="">Menu 4</a></li>
    			</ul>
     
    	  </div>
     
      	<div id="centre">
     
      	  partie centrale avec du texte et du contenu<br />
      	  partie centrale avec du texte et du contenu<br />
      	  partie centrale avec du texte et du contenu<br />
      	  partie centrale avec du texte et du contenu<br />
      	  partie centrale avec du texte et du contenu<br />
     
      	  partie centrale avec du texte et du contenu<br />
    partie centrale avec du texte et du contenu<br />
    partie centrale avec du texte et du contenu<br />
    partie centrale avec du texte et du contenu<br />
    partie centrale avec du texte et du contenu<br />
    partie centrale avec du texte et du contenu<br />
     
      	  partie centrale avec du texte et du contenu<br />
      	  partie centrale avec du texte et du contenu<br />
      	</div>
     
    	  <div id="pied">ton pied de page</div>
    </div>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
     
    body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    }
    #header {
    height: 50px;
    background-color: #99CCCC;
    }
    #haut {
    height: 30px;
    background-color:#CCCCFF;
    }
    #conteneur {
    position: absolute;
    width: 100%;
    background-color:#CCCCFF;
    }
    #centre {
    background-color:#9999CC;
    margin-left: 150px;
    margin-right: 150px;
    }
    #gauche {
    position: absolute;
    left:0;
    width: 150px;
    }
    #droite {
    position: absolute;
    right:0;
    width: 150px;
    }
    #pied {
    height: 30px;
    background-color: #99CC99;
    }
     
    .menuhaut {
    list-style-type: none;
    margin: 0;
    padding:0;
    }
    .menuhaut li {
    display: inline;
    }
    .menuhaut a {
    margin: 0 2px;
    color: #000000;
    text-decoration: underline;
    }
    .menuhaut a:hover {
    text-decoration: none;
    }
    .menugauche {
    list-style-type: none;
    margin: 0;
    padding:0;
    }
    .menugauche li {
    margin-bottom: 5px;
    }
    .menugauche a {
    margin: 0 2px;
    color: #000000;
    text-decoration: underline;
    }
    .menugauche a:hover {
    text-decoration: none;
    }
    .menudroit {
    list-style-type: none;
    margin: 0;
    padding:0;
    }
    .menudroit li {
    margin-bottom: 5px;
    }
    .menudroit a {
    margin: 0 2px;
    color: #000000;
    text-decoration: underline;
    }
    .menudroit a:hover {
    text-decoration: none;
    }
    p {margin: 0 0 10px 0;}

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CSS2 : les recommandations du W3C en français
    Par Community Management dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 26/11/2023, 15h59
  2. Scroll horizontal et design fluide
    Par Watilin dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 31/05/2011, 20h37
  3. Design Fluide, adaptable aux resolutions
    Par silentshade dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 11/08/2007, 00h28
  4. [W3C] Design liquide
    Par artotal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 18/09/2006, 19h51
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo