Jump to content

Tchesko

Actif
  • Content Count

    23
  • Joined

  • Last visited

Community Reputation

0 Neutre
  1. Bonjour Ernestine, Je ne suis pas d'accord avec toi, il y aura toujours un moyen pour arriver au même résultat quelque soit le navigateur (j'exclus NS4.). Il suffit pour cela d'utiliser la bonne méthode, c'est à dire celle qui va nous permettre d'arriver au résultat escompté.
  2. Euh... Une petite recherche m'apprend que je peux régler le problème en ajoutant un : display: inline; Au niveau de mes boites : #a, #b, #c, #d{ float: left; width: 180px; padding: 0px; border: 1px solid #000000; margin-left: 10px; } Merci, http://www.positioniseverything.net http://www.positioniseverything.net/explor...led-margin.html Par contre, il semble que cette astuce ne fonctionne pas dans les listes dl
  3. Bon, comme je n'aime pas rester les bras croisés, trop longtemps, j'ai cherché une autre solution, moins sémentique mais c'est pas grave. CSS: hr { margin: 0px; padding: 0px; height: 1px; clear: both; visibility: hidden; } #autour{ width: 778px; margin: 0px; padding: 0px; border: 1px solid #000000; } #a, #b, #c, #d{ float: left; width: 180px; padding: 0px; border: 1px solid #000000; margin-left: 10px; } #a{ margin-left: 5px; } html>body #a{ margin-left: 10px; } XHTML: <div id="autour"> <div id="a"> <h2>Titre 1</h2> <p>Texte à insérer&
  4. Commencons par le code : #scd_nav{ width: 778px; margin: 0px; border: 1px solid #000000; } #scd_nav dl{ float: left; width: 180px; padding: 0px; border: 1px solid #000000; margin-left: 10px; } hr { margin: 0px; padding: 0px; height: 1px; clear: both; visibility: hidden; } et <div id="scd_nav"> <dl> <dt>Titre 1</dt> <dd>Texte à insérer</dd> </dl> <dl> <dt>Titre 2</dt> <dd>Texte à insérer</dd> </dl> <dl> <dt>Titre 3</dt> <dd>Texte à insérer</dd&g
  5. Le temps perdu la première fois (ça se compte même pas en secondes... a moins d'utiliser un 4.86) est absorbé par le gain de temps sur les pages suivantes (si il y' a pages suivantes...). Mais "la première fois" est justement cruciale, et elle doit etre disponible rapidement... Mais il faut peut être mieux s'interesser au temps perdu en production ou en maintenance... Là, c'est à chacun d'y trouver son compte. Maintenant , comme il vaut mieux accéder le moins possible au disque et privilégier l'utilisation de la mémoire...
  6. Mouaich... Merci, le point de vue est très instructif, j'en conclue que l'essentiel est de s'y retrouver . Et je ne peux qu'abonder en ton sens. Sauf peut être, sur le point des styles en ligne (style="..."), si ça peut présenter un coté pratique, c'est principalement lié à l'outil de développement utilisé, et ça va un peu à l'encontre du principe de séparation du code et du contenu. Non? En fait, mais cela il aurait fallu que je le précise, je réfléchissais plus au problème suivant : Dans un soucis de préservation de la bande passante (ça devient grotesque avec l'avènement prochain
  7. Bonjour, Je me pose une question existentielle. Vaut il mieux faire plusieurs fichiers css appelés en fonction du contexte de page ou un seul et volumineux fichier contenant tout styles?
  8. Bonjour, <div id="head"> <p align="center"> <img class="coin" src="commun/coin_h_left.gif" align="left"> </p> </div> Dans un premier temps tu pourrais supprimer le <p></p>. Ensuite pourquoi ne pas supprimer l'image (qui n'a pas de alt="" !!!) et modifier #head en y ajoutant : background: url("valpastel.free.fr_fichiers/coin_h_left.gif") no-repeat left top;
  9. Si tu switch avec un script PHP, tu recharges la page (c'est le serveur qui travaille) avec javascript, le switch est instantané sans rechargement, (c'est le browser qui travaille)
  10. La fonction envoie un mail multipart, il faut donc des delimiteurs entre ces parties. Cette ligne construit une partie de ce déliminteur.(------=_partie_6565_123_657654") Je pense que c'est un problème de définission d'entêtes... $entete .= "MIME-Version: 1.0\n"; $entete .= "Content-Type: multipart/alternative;\n"; ..... $texte_simple .= "Content-Type: text/plain; charset=\"US-ASCII\"\n"; ..... $texte_html .= "Content-Type: text/html; charset=\"US-ASCII\"\n"; Je vais voir ce que je trouve la dessus (je penses que cela vient de l'interpretation du client mail). Mais tu pe
  11. Si tu utilises un script PHP, cette fonction génère un mail qui s'affiche au format choisi par l'utilisateur. function mail_html($destinataire, $sujet , $messtxt, $messhtml , $from) { $limite = "_parties_".md5 (uniqid (rand())); $entete = "Reply-to: $from\n"; $entete .= "From:$from\n"; $entete .= "Date: ".date("l j F Y, G:i")."\n"; $entete .= "MIME-Version: 1.0\n"; $entete .= "Content-Type: multipart/alternative;\n"; $entete .= " boundary=\"----=$limite\"\n\n"; //Le message en texte simple pour les navigateurs qui //n'acceptent pas le HTML $texte_simple = "This is a
  12. Même pas mal C'est, dingue cette page est là depuis des lustres... Cela m'apprendra à ne pas vérifier les contenus qui me sont donnés.
  13. J'ajouterai ceux-ci : http://cssvault.com/ http://www.mezzoblue.com/ http://www.positioniseverything.net/ http://www.webstandardsawards.com/
  14. Pas tout a fait. Un graphiste réalise une charte graphique, il peut n'avoir que très peu de notions de HTML voir aucune, mais sa creation est structurée. Le développeur lui, met en place une structure en code et y applique ensuite des styles pour obtenir un rendu identique à la créa graphique. Malheureusement, je me rends compte que les éternels problèmes de compatibilités nous obligent à "magouiller" pour obtenir un rendu fidèle (on ne devrait pas avoir à imbriquer des divs j'en veux pour preuve l'utilisation de display:table) . J'admet par contre qu'une bonne habitude de l'utilisation
×
×
  • Create New...