Rust fanboy
C'est vrai que pour un site qui affiche le bouclier HTML5 en énorme sur leur home la source manque un peu de balises HTML5..
Donc vous feriez confiance à ce mec et son agence web toute pourrave pour former en trois mois un inté ?
Vous engageriez le dit inté suite à cette formation ?
J'en sais rien je dit juste que notre site est pourrave et pourtant quand je donne des formation les participants trouve ça bien.
Je présumerais de rien, un entretien avec des mises en situation concrètes + période d'essai comme tout le monde.Vous engageriez le dit inté suite à cette formation ?
C'est un site dédié à la formation ?J'en sais rien je dit juste que notre site est pourrave et pourtant quand je donne des formation les participants trouve ça bien.
Le code serveur du site en question est lisible par les visiteurs ?
Si non, ce n'est pas comparable.
Merde quoi Tenshu, tu m'étonnes... on parle de gens qui piquent de l'argent public (financement des formations) et celui des chômeurs... avec un polytechnicien en page d'accueil... un peu de gauchisme que diable !
J'ai foutu le dawa avec ma question ?
C'est (de loin) la formation la plus chère que j'ai en vue, si ça avait eu une très bonne réputation j'aurais un peu insisté auprès de ma conseillère pour l'avoir.
http://www.w3.org/TR/css3-selectors/#selectors
"mot" veut dire "n'importe quel élément de tag mot"
"#mot" est un raccourci pour "*#mot", qui veut dire "n'importe quel élément dont l'id est : mot"
".mot" est un raccourci pour "*.mot", qui veut dire "n'importe quel élément de classe : mot"
Rust fanboy
Applique le style qui suit aux balises mot.Code:mot {
Applique le style à la balise ayant leur attribut id égal à mot ; l'id devant être unique, ce style ne s'appliquera donc qu'à une seule balise de ta page.Code:#mot {
Applique le style aux balises ayant mot dans leur attribut class.Code:.mot {
EDIT: grillé au poteau
Sauf que Tomaka complique un peu avec le sélecteur universel... donc ta version est mieux je trouve.
C'est plus logique d'expliquer le truc avec le sélecteur universel, vu que tu peux aussi écrire "div > p.machin" par exemple
Rust fanboy
Ouais mais le sélecteur universel c'est une bad practice, donc il vaut mieux éviter de trop en parler aux rookies.
Tant qu'ils savent que # = id et . = classe, ça ira.
Oui, mais à ce moment tu vas te retrouver à expliquer la différence entre div > p.machin et div > .machin, tu vas être obligé d'introduire des exemples, parler de la spécificité, du right to left, etc.
Je ne dis pas qu'il ne faut pas le connaître, je dis que vu la question posé, on est face à un débutant total, donc faut pas le brusquer
Vous êtes mignons c'est gentil
Donc le lien entre ma feuille de style et le html c’est (version simple) principalement et généralement via une balise <div id=" ou <span id="
Par contre en css je réussi pas à visualiser l’intérêt du
.truc
Je veux dire, si on veut que le style soit lié à une seule balise, suffit de l'utiliser qu'une fois?
Et sinon je n'arrive pas à trouver comment obtenir un truc similaire à la fonction remplissage de windows (pour les wallpaper) avec une photo en backgroud.
Là j'utilise background-size: 100%; mais ça ne couvre que la largeur et pas la hauteur.
Les id sont uniques, tu ne peux avoir une même id qu'une seule fois par page HTML.
Les classes ne le sont pas. Du coup ce sont elles qui sont le plus employées.
Pour le fond d'écran, background-size: cover ou contain
En général les <div id=""> ça s'utilise pour le layout global, c'est à dire comment tu organises toute ta page.
En fait dans la réalité tu ne peux pas simplement écrire "<body><h1>Bonjour </h1><p>lorem ipsum</p></body>".
Ça ressemble plutôt à : "<body><div id="all"><div id="partieGauche"><div id="sousPartieHautGauche"><h1>Bonjour</h1></div></div></div></body>"
On fait ça à cause des limitations du CSS. Quand le langage se sera amélioré, on n'aura probablement plus besoin de ces <div id=""> parasites, et peut être même plus d'id du tout.
T'as pas 36 000 balises non plus.
Par exemple pour afficher une petite image pour illustrer ton article, tu vas pas appliquer un style sur <img>. Tu vas plutôt écrire "<img class="vignette" />" et appliquer un style sur ".vignette".
De cette façon tu peux également écrire par exemple "<img class="grosseImageCentree" />" et appliquer un style sur ".grosseImageCentree".
Si le HTML avait beaucoup de balises qui répondaient à toutes les situations imaginables, on pourrait probablement se passer de classes. Mais là non.
Quand tu écris "background-size: 100%;" ça veut dire "largeur de l'image égale à 100 % de la largeur, et hauteur calculée automatiquement pour conserver le ratio de l'image". C'est en fait un raccourci pour "background-size: 100% auto".
Si tu écris "background-size: 100% 100%;" ça étire pour couvrir entièrement.
"background-size:cover" veut dire "faut que ça couvre entièrement tout en préservant le ratio", ce qui est encore un peu différent.
En fait si l'image est plus large que haute, "cover" est équivalent à "auto 100%", et si l'image est plus haute que large, "cover" est équivalent à "100% auto".
Rust fanboy
Des balises <vignette>, <popup>, <publicité>, etc., gros malin
Pour remplacer <div class="vignette">, <div class="popup"> et <div class="publicité">
Rust fanboy
Trop de balise tue la balise.
Ce dont je parle c'est juste une supposition, vu que superlag demandait pourquoi on utilisait pas des balises plutôt que des classes.
J'ai l'impression d'être très doué pour lancer des débats enflammés contre mon gré.
Rust fanboy
J'aimerai beaucoup une version de HTML où il sera possible de créer ses propres balises et d'y attacher une sémantique (avec une feuille de sémantique qui reprendrais les infos de schema.org par exemple) en plus de la feuille de style.
XSLT permet plus ou moins de se rapprocher de ce résultat mais pas tout à fait il faut faire une transformation en HTML classique.Code:flim { type:Movie; } flim h1 { type:Name; } flim em { type:Person; prop:director; }
Vous vous rendez compte qu'il serait impossible de standardiser TOUTES les balises correspondant à TOUT les usages?
Certaines sont apparu par ce qu'elle on un sens sémantique suffisamment large pour être utilisé dans dans contextes différent genre <article>
Mais on parle de web pas de gestion documentaire hein.
Sinon le background c'est très bien pour les trucs responsive particulièrement.
Mais il me semble que ce n'est pas encore standard (ou alors depuis peu)
Du coup :
Histoire de prendre en compte les principaux nav et le standard lorsqu'il sera définitivement ... un standard.Code:background: url(image/bg.jpg) no-repeat center fixed; -webkit-background-size: cover; /* pour Chrome et Safari */ -moz-background-size: cover; /* pour Firefox */ -o-background-size: cover; /* pour Opera */ background-size: cover; /* version standardisée */
Oui c'est le principe du XSLT. J'ai l'impression que tu lis mes posts un peu en diagonal, je ne proposait qu'un système fantaisiste pour augmenter le sens des balises. N’empêche que si il y avait moyen d'associer plus de sémantique au contenu le web serai tellement mieux (rien que les possibilités au niveau de la recherche et de l’agrégation..). C'est un peu triste d'avoir tout ce contenu tellement en bordel alors que si on avait penser dès le début à une bonne manière d'organiser tout ça... :rage: