nicolas_froidure
non lue,31 oct. 2008, 12:09:1731/10/2008Connectez-vous pour répondre à l'auteur
Connectez-vous pour transférer le message
Signaler un message comme constituant un abus
Connectez-vous pour signaler le message comme constituant un abus
Afficher le message d'origine
Soit les adresses e-mail sont anonymes pour ce groupe, soit vous devez disposer de l'autorisation "Afficher les adresses e-mail des membres" pour afficher le message d'origine.
à Professionnels francophones du développement web
Je te répond direct ici comme ça les autres peuvent donner leur avis.
Ca nous permettra de profiter du travail de recoupement ;).
Partie HTML
> Quelle versions de HTML ou XHTML utilisez-vous? Quelle version priviligiez-vous?
XHTML rules !
> Respectez-vous des règles strictes pour l’écriture des balises et attributs HTML même en HTML 4.01 (balises systématiquement en majuscules ou systématiquement en minuscules, pas de guillemets ou single quotes ou double quotes pour tous les attributs, etc.)?
Oui
> Quel usage faites-vous de la validation du code HTML?
Validation des templates après finalisation site
> Quel usage faites vous des commentaires HTML?
Démarquation entre les blocs principaux de la page :
<!-- HEADER : Begin //-->
<div id="header">
(...)</div>
<!-- HEADER : End //-->
> Quels sont les éléments HTML que vous utilisez le plus? Y a-t-il une logique précise pour l'utilisation de tel ou tel élément (un P plutôt qu’un DIV, par exemple)?
Distinction entre quatre types :
- superblock (block pouvant contenir d'autres block, mais pas tous,
ceux pour qui ça a du sens : blockquote, del, ins, parfois div).
- blocks : hn, dl, ol, ul, p, address, pre, table
- inline : tout le reste avec systématiquement quand ça a du sens :
strong, em, acronym, abbr, cite, q, del, ins, dfn...
> Quel usage faites-vous des éléments génériques DIV et SPAN?
Ajout stylistique quand la structure du doc HTML ne permet pas de
faire autrement. Parfois sémantique dans le cadre des microformats
(reste marginal).
> Avez-vous une convention de nommage pour les classes et identifiants (ou une convention différente pour chaque)? Choix des mots, minuscules, majuscules alternées, tirets, traits de soulignement, etc.
Pour les classes et id, minuscules, dans un seul mot dans la mesure du
possible, sinon - représentant la hiérarchie si il y en a une (left to
right).
> Dans quels cas utilisez vous plutôt les classes ou plutôt les identifiants?
Identifiant pour un élément unique, class pour un élément amené à se
répéter.
Partie CSS
> Quel usage faites-vous de la validation CSS?
Aucun, elles se valident pas avec certains hacks.
> Comment utilisez-vous les commentaires en CSS? Avez-vous des «styles» précis pour différents types de commentaires (capitales, étoiles ou autres symboles dans le commentaire, etc.)?
/*---- Annonce un gros block de code spéficique à un groupe distinct
----*/
Pas d'autre utilisation des commentaires pour les CSS, le code parle
de lui même.
> Utilisez-vous des sélecteurs «verbeux» (le plus précis possibles et reprenant le contexte d’utilisation de l’élément), ou au contraire les plus courts possibles? Ou bien une solution intermédiaire?
verbeux le plus court possible mais sans exagérer avec des
abréviations..
> Comment utilisez-vous les espaces, retours à la ligne, lignes vides et indentations? Pouvez-vous fournir un exemple-type?
> Regroupez-vous les blocs de déclarations (sélecteurs + leurs propriétés) de manière logique ou prévisible? Quelle est la logique utilisée, et dans quel ordre les placez-vous?
Pas d'indentation. Une ligne vide entre chaque groupe important de
code introduit pas un commentaire.
Identifiant du groupe suivit du sélecteur approprié :
div#header h1 { float:left; position:relative; width:300px; height:
110px; left:0; top:20px; margin:0; padding:0; }
div#header h1 a { display:block; width:100%; height:100%; }
div#header a span { display:none; }
> Utilisez-vous des indentations multiples (jusqu’à plusieurs niveaux d’indentation) pour, par exemple, refléter la structure du code HTML?
non
> Utilisez-vous les propriétés de raccourci? Si oui, les utilisez-vous systématiquement et en priorité, ou seulement lorsque cela permet de gagner quelques déclarations (propriété + valeur)?
Oui, quand ça permet de gagner des caractères. Typiquement :
margin: 0 0 0 1px; prend moins de place que margin-left:1px; et en
plus, c'est évolutif. Y'a pas mal d'autres raisonnements de ce type à
faire.
> Respectez-vous un ordre précis pour les propriétés CSS (ordre alphabétique, ordre «logique», etc.)? Si besoin, pouvez-vous le détailler?
Oui, grand groupes l'un après l'autre (header, footer, menu etc...)
Puis traitement de texte du contenu du document.
D'une manière générale : disposition avant les styles "graphiques"
dans une même ligne, une pratique sympa : faire un retour à la ligne
avant les styles réservés au graphisme .
> Dans une feuille de styles relativement longue (pus de quelques dizaines de ligne, et jusqu’à des centaines ou milliers de lignes), comment organisez-vous les différents styles? Utilisez vous des commentaires introduisant différentes parties, une «table des matières», ou d’autres procédés.
Yep, expliqué plus haut.
> Utilisez-vous plusieurs feuilles de styles pour un projet de «petit» site (moins de dix pages-type). Utilisez-vous plusieurs feuilles de styles pour des projets plus conséquents? Comment séparez-vous les différents styles: par type de propriétés CSS, par type de page, etc.?
Une commune à toutes les pages, une par page dîte "tableau", un peu
élaborée quoi. Pour un gros projet, chaque page a tendance a être une
page tableau.
> Utilisez-vous des hacks CSS? Lesquels en particulier?
Oui, le _ devant une propriété pour ie6
> Utilisez-vous les commentaires conditionnels pour Internet Explorer? Si oui, comment procédez-vous?
Non.