En expliquant pourquoi le coiffage ne doit pas être fait directement en HTML

ItamarG3 09/04/2017. 12 answers, 2.942 views
lesson-ideas web-development html css

J'ai récemment remarqué que a été obsolète à partir de html selon ce site . À partir de cette réponse sur le débordement de pile , le remplacement de la marquise est effectué à partir de CSS. L'explication donnée à la modification est que html concerne la structure du document, et que la mise en page, l'animation et le style, etc. doivent être effectués à partir de CSS.

Cela m'a fait réfléchir:

Étirait-il explicitement la différence entre la définition de l'attribut de style d'une balise html , et la faire via CSS utile pour augmenter la compréhension par les élèves de l'adhésion de CSS et HTML?

Pour l'affiner, je cherche des exemples ou des explications sur la manière dont il peut l'expliquer de manière explicite pour que les élèves façonnent leurs pages Web . De préférence, une explication.

En «enseignant explicitement», ce que je veux dire, c'est consacrer une leçon au titre de «Styling through. CSS», ou quelque chose de similaire.

Quelque contexte, s'il est nécessaire:

Les étudiants apprennent la conception Web de base: HTML, JavaScript (très basique), JSP et SQL. Ils apprennent cela pendant 1 an et, à la fin de l'année, ils devraient avoir un site Web (pour lequel ils reçoivent des notes). Je me demande si une leçon entièrement sur CSS pourrait finalement conduire à des sites Web plus performants.

5 Comments
3 Puppy 07/30/2017
Le principal problème ici est que vous supposez que le coiffage ne doit pas être fait directement en HTML, et que l'utilisation de CSS est meilleure. Aucune de ces choses n'est vraie.
ItamarG3 07/31/2017
@Puppy bien, une partie de la question est de savoir si je devrais l'enseigner séparément. Si je ne le fais pas, ils n'utiliseront pas de feuilles de style. Mais pensez-vous que n'importe quel site Web, en réalité, code dur tout ce qu'il y a de css en html? Every div a une montagne de code dans son attribut de style ?
1 David Spence 07/31/2017
Ce site montre le pouvoir de garder css séparé. csszengarden.com - Même structure, différentes feuilles de style css.
ItamarG3 07/31/2017
@DavidSpence sympa. Je vais certainement utiliser ça
1 no comprende 07/31/2017
Quoi que vous fassiez, ne pas leur montrer cette publication sur l'analyse de HTML avec Regex . Peut-être leur donner des cauchemars!

12 Answers


richard 07/30/2017.

J'aime l'idée de produire quelques feuilles de style, et les élèves les appliquent à leur HTML. Ils peuvent alors voir la puissance d'avoir des feuilles de style séparées.

Ils peuvent ensuite commencer à éditer les feuilles de style, et voir la puissance d'un petit changement peut changer chaque titre, ou chaque paragraphe, etc.

J'ai également écrit dans le passé un fichier HTML contenant un ensemble de boutons en bas. Ces boutons déclencheraient un fichier CSS différent à charger. C'était un JavaScript très simple.

Pour répondre, doivent-ils être séparés

Garder le style et le contenu séparés, est recommandé par W3 et beaucoup d'autres. Il met en œuvre la séparation des préoccupations et une responsabilité unique. Deux modèles très importants dans la conception de logiciels.

Pour répondre, devriez-vous consacrer une leçon à séparer les fichiers CSS.

Oui. S'il est important de les séparer, ce qu'il est, alors vous devriez enseigner aux élèves de les séparer. Gagnez du temps en ne leur enseignant pas à le mélanger avec le HTML (Cela permettra de gagner du temps deux fois, car vous ne devrez pas l'enseigner).


Je n'ai fait que cela avec une ou deux personnes (pas une classe).

5 comments
ItamarG3 07/30/2017
Ce deuxième paragraphe semble particulièrement utile. Mais cela ne répond pas si je devrais vraiment consacrer une leçon pour enseigner comment et pourquoi on devrait écrire une feuille de style css, au lieu des attributs de style html en ligne.
richard 07/30/2017
Ajout d'une réponse partielle à Si et pourquoi consacrer une leçon.
1 Buffy 07/30/2017
Je suis d'accord pour dire que le manque d'enseignement est un usage particulièrement usant du temps de tous. Il est préférable d'attraper les idées fausses avant que les mauvaises habitudes ne soient construites et renforcées.
1 richard 07/30/2017
@tim, ce n'est qu'une optimisation charge. Conceptualité il devrait rester séparé. Cependant, Google dit que le mettre dans le même fichier. Ils ne disent pas que vous devriez style chaque bit séparément. Ils disent prendre ce qui pourrait être dans un fichier css et l'ajouter à la section <style> du html.
1 Darren 07/31/2017
Au lieu de donner aux étudiants une variété de feuilles de style qui affectent leur code, je tenterais l'approche opposée. Après avoir enseigné les styles en ligne en HTML, donnez-leur une page qui repose sur un document CSS pour son style et demandez-leur de faire leur propre feuille de style pour cela (en utilisant les mêmes techniques qu'ils ont appris à utiliser HTML en ligne - juste une question d'étiquetage des styles et les rassembler sur un seul endroit). Alors tout le monde en classe peut comparer ses feuilles de style sur un sujet de test commun (celui que vous avez fourni) et voir les possibilités.

Buffy 07/30/2017.

Si vous souhaitez seulement créer une page simple et ad hoc, elle ne changera jamais dans le futur et sera jamais visible sur un type d'appareil, assurez-vous bien, créez le style directement dans html. C'est la même chose lorsque vous écrivez un programme qui ne sera exécuté qu'une fois sur un appareil pour obtenir une réponse, après quoi le programme devient obsolète. Il n'y a donc aucune raison de coder avec attention. "Rapide et sale" fonctionne pour de telles choses.

However choses changent et les pages Web sont affichées sur des appareils ayant des tailles d'écran variables, même des modèles de couleurs. Et ils peuvent être visionnés à l'avenir sur des appareils qui n'existent pas encore.

Donc, si vous souhaitez construire des sites importants et durables et qui doivent être conservés à l'avenir, utilisez CSS. Vous ne voudriez probablement pas écrire un programme C important en général, mais au moins, prendre en compte les éléments qui doivent être identiques mais réutilisés. Dans la programmation C simple, nous prenons en compte les fonctions nécessaires. En html, nous déterminons le style. À un niveau plus approfondi, le côté du serveur détermine également une grande partie des données, etc. Cela permet aux choses qui sont supposées être identiques, restent les mêmes et nous permet de modifier un niveau de conception indépendamment des autres niveaux.

Ce n'est pas exactement la même chose, mais regardez le code sous-jacent de la page d'accueil de Google. Je ne sais pas ce qu'ils utilisent pour le mettre ensemble et le maintenir, mais je doute qu'il ne s'agisse que d'un éditeur de texte. Notez que leur page d'accueil , bien que incroyablement simple dans la mise en page, change fréquemment.

Note to the Instructor Lorsque vous vous préparez à classer le travail de l'élève, consultez-le sur différents appareils, avec différentes résolutions d'écran. Cependant, je ne suggère pas que vous leur fournissez également un css par périphérique.

D'ailleurs, voir certaines des pages StackExchange sur un ordinateur de bureau par rapport à un téléphone. Et pour un choc, regardez à la fois la source et les feuilles de style de certaines pages.

2 comments
1 Luke Sawczak 07/31/2017
La comparaison avec les fonctions est bonne. Je présume que le péché en question fournit directement des attributs de style dans le code HTML source. Si tel est le cas, il pourrait être comparé à prendre le corps d'une méthode et à rester là où vous alliez appeler la méthode. Contrairement à l'extrême.
no comprende 08/01/2017
Pour un véritable choc, regardez la source et les feuilles de style des pages Microsoft et Moodle! Ils peuvent être des centaines de lignes de long. Le concept original de HTML était qu'il fonctionnerait sur des appareils qui "n'existent pas encore". Et il existe actuellement tant de tailles d'écran que cela pourrait être une variable.

AnoE 07/30/2017.

Pour les faire comprendre vraiment ce que vous pouvez faire avec CSS seul - avec only substitution d'un autre fichier CSS - les amène au CSS Zen Garden . Avec exactement le même HTML pour chaque page, et only le fichier .css remplacé, vous obtenez des pages absurdement sauvages. Du petit né silencieux aux cubes de défilement 3D ...

Ensuite, expliquez-leur que le savoir-faire nécessaire pour créer le HTML, par rapport aux compétences pour (surtout extrêmes comme ceux) CSS, est très différent et que le HTML fonctionne uniquement comme support d'information.

Un autre avantage serait d'installer un lecteur d'écran (pour les aveugles) - il y en a qui ont une utilisation limitée et gratuite - pour leur montrer comment le même HTML "semble" lorsqu'il est parlé à haute voix.

Soulignons également que ces outils pour les malvoyants peuvent, par exemple, extraire des textes de lien et ainsi de suite à partir du HTML s'il est bien structuré, ce qui permet également de naviguer dans une page avec le clavier uniquement - ce qui peut être utile si est tellement enclin, même si la vue est bien.

Enfin, soulignez qu'une page avec une bonne séparation du contenu et du style a une plus grande chance de travailler sur des appareils portables - le mot clé étant une conception adaptée, où le contenu peut librement circuler dans n'importe quelle résolution au besoin.


thehayro 07/30/2017.

Pour l'affiner, je cherche des exemples ou des explications sur la manière dont il peut l'expliquer de manière explicite pour que les élèves façonnent leurs pages Web. De préférence, une explication.

Comme le dit Richard, les élèves peuvent voir comment une simple édition du style peut changer tous les éléments.

À titre d'exemple, vous pouvez laisser les élèves sentir le bénéfice de la séparation du style du html. Ce qui signifie, leur donner un exercice, où ils ont besoin de style certains éléments (par exemple, colorier l'arrière-plan de l'élément) dans leur html. Ensuite, laissez-les changer chaque élément à une autre couleur. La leçon serait de leur faire comprendre que cette tâche peut être beaucoup moins longue si vous séparez le style du html. Vous pourriez alors démontrer comment modifier une ligne dans le css, qui modifie toutes les couleurs d'arrière-plan des éléments.

4 comments
thesecretmaster♦ 07/30/2017
HI thehayro! Bienvenue chez les éducateurs en informatique !
Puppy 07/30/2017
Alternativement, ils pourraient générer leur HTML par code comme une personne saine, auquel cas il est banal de changer la couleur de chaque élément sans feuilles de style séparées.
1 thehayro 07/30/2017
Sûr. Cela dépend des exigences dans lesquelles la page Web doit être affichée (mobile / bureau). Mais la question dans la mesure où je l'ai compris, c'est la façon d'expliquer pourquoi et comment il est nécessaire de séparer HTML et CSS.
no comprende 08/01/2017
Lorsque j'apprenais CSS, je me suis donné les tâches de créer un échiquier réputé et une disposition de page canonique à trois colonnes avec en-tête et pied de page.

SpiritBH 07/31/2017.

Eh bien, demandez-vous: pourquoi séparons-nous quelque chose dans n'importe quelle forme de code?

Dans presque tous les langages de programmation / script, il y a séparation et délégation. Nous le faisons pour nous assurer de pouvoir facilement suivre tout le code et pouvoir identifier plus facilement les problèmes (qui surgiront inévitablement car aucun programmeur n'est infaillible)

Je pense donc qu'une leçon dédiée sur CSS est une bonne idée, car elle les aide à comprendre ce qui est responsable. Cela les aide à comprendre que si tout le code HTML est correct lorsque vous regardez la source, mais tout le maquillage est encore dérangé, qu'ils doivent regarder le CSS.

En plus de cela, CSS est grand, flexible et peut faire beaucoup plus que simplement mettre une belle bordure autour de choses. Pour montrer à la classe ce qu'elle peut faire, et à quel point elle peut être complexe, elle va plus loin dans la façon dont il est imprudent de fusionner le HTML et le CSS trop profondément.

En fin de compte, la séparation de CSS à partir de HTML (ou tout code pour cette question) est un atticate de développement; Ce n'est pas sur le fonctionnement de la création (mieux) que le développeur a plus et plus de contrôle sur leur création.

Peut-être que sur cette note, vous voulez essayer de faire vérifier la classe les uns les autres, cela les aidera à voir comment il est important d'avoir un code propre délégué lorsque vous travaillez en équipe.

1 comments
ItamarG3 07/31/2017
vous soulevez des points très intéressants. Merci! et bienvenue aux éducateurs en informatique

gabe3886 07/31/2017.

Une manière légèrement différente de l'examiner pourrait être d'introduire le code DRY (Ne vous répétez pas).

En utilisant CSS pour faire le style, vous savez que, en ajoutant simplement une classe à un élément HTML, le style devrait s'effondrer. Si vous deviez l'ajouter manuellement, alors, lorsque vous devez changer une partie, vous devez en changer beaucoup, beaucoup plus.

Pour voler une idée de l'illustration des Écoles W3 , si vous vouliez, par exemple, des paragraphes pour avoir différentes couleurs d'arrière-plan, vous pouvez le faire de cette façon:

Paragraph 1

Paragraph 2

Paragraph 3

Paragraph 4

Mais, si je veux changer l'ordre, alors il est 2,4,3,1 mais gardez la coloration, je dois changer tous les styles intégrés à chaque balise. Si cela se trouve sur plusieurs pages, la charge de travail peut être énorme.

Si je l'ai fait dans CSS, je peux faire ce qui suit:

p:nth-child(odd) {
    background: red;
}

p:nth-child(even) {
    background: blue;
} 

Maintenant, il ne se soucie plus de ce que le contenu est, je peux leur commander comment j'aime et le style fonctionne toujours. Beaucoup d'efforts ont changé. En ignorant la commande, si je voulais les modifier à des couleurs plus sensibles, elles sont facilement lisibles, je change la valeur en CSS une fois, et elle est appliquée à chaque élément DOM correspondant.

Au-delà de cela (comme CSS peut être incorporé dans HTML dans la balise de tête), le diviser dans un fichier et cela implique que je n'ai pas à répéter mon CSS (maintenant plus sensible) dans différents fichiers, dans les structures de dossiers pour chaque page que j'ai. J'incline le fichier CSS dans l'en-tête et les styles entrent en vigueur. Maintenant, si j'ai besoin d'apporter des modifications aux couleurs ou d'ajouter des styles supplémentaires, j'aurai les mêmes avantages de ne pas avoir besoin de dupliquer ce que j'avais de ne pas utiliser les styles en ligne.

Un autre avantage d'avoir un fichier distinct, loin des responsabilités divisées, est la performance. Les navigateurs sont très bons dans les fichiers de mise en cache, donc s'il faut télécharger un seul fichier CSS unique (idéalement minifié) pour le site une fois qu'il peut réappliquer, il est moins une chose pour le téléchargement pour d'autres pages. La performance devrait toujours être une considération pour les gens, en particulier avec l'augmentation de la navigation mobile. Si une page Web contient beaucoup de CSS, la source est, bien sûr, grande. Cela prend plus de temps à télécharger et / ou devient utilisable, ce qui peut éteindre les gens, l'attente leur est inacceptable.


ncmathsadist 08/01/2017.

Nous enseignons qu'il existe trois couches sur une page Web: la structure, l'apparence et le comportement. La structure est déterminée par le DOM, qui est créé avec un balisage HTML5 bien formé. Lorsque nous apprenons le HTML, nous commençons tout de suite à dessiner l'arbre des documents afin que nous comprenions comment les éléments d'une page se rapportent.

L'apparence est déterminée par CSS, qui accède au DOM pour formater et façonner la page. Ceci est conservé dans un fichier séparé afin qu'il puisse être partagé par un groupe de pages apparenté. HTML gère les situations ad hoc à l'aide de l' id ou de la class . L'utilisation de ces pages rend les pages plus faciles, car le style des objets portant ces attributs se fait en one place dans un fichier CSS.

La troisième couche est le comportement, qui devrait apparaître dans un fichier JavaScript. JavaScript never besoin d'apparaître sur une page, sauf pour les fonctions d'appel à partir du code de gestion des événements. Même cela peut être joint dans un fichier JS. Assurez-vous que vos élèves connaissent load événements de load et qu'ils se load rapidement, afin qu'ils puissent retarder l'appel du code jusqu'à ce que les éléments de la page existent.

Si vous installez Node, vous pouvez exécuter des tests de code JS à la ligne de commande et développer des suites de tests pour les fonctions que vous avez créées.

La séparation des trois couches empêche les choses et maximise la réutilisation du code.


user1639154 07/31/2017.

Il semble que de nombreuses réponses ici ne traitent pas du point de l'héritage sur le style, car cela devrait également être enseigné. La règle de base est ce qui est lu en dernier.

Le premier à charger est généralement la feuille externe dans la tête du document. Une feuille de style liée à la tête du document sera dépassée par des styles placés en ligne dans le corps html, et ceux qui seront à leur tour seront également remplacés par des styles placés directement sur l'élément DOM. L'étiquette importante peut être utilisée pour modifier ce comportement également.

La plupart mettra tout leur css dans son propre fichier car il est plus facile à entretenir et ne nécessitera pas autant de travail lorsqu'il sera mis à jour / changé.

EDIT: Juste pour clarifier un peu plus loin, ce ne sont que les styles spécifiques qui correspondent aux classes qui vont s'affronter, si l'un en ligne ajoute un style pour souligner le texte, qui n'est pas dans la classe dans la feuille externe pour Par exemple, il suffit d'ajouter ce style supplémentaire. Les classes ne se remplacent pas directement mais fusionnent entre elles.

5 comments
1 ItamarG3 07/31/2017
Sensationnel. Bienvenue aux éducateurs en informatique . C'est vraiment quelque chose que je n'avais pas considéré. J'aimerais bien que vous puissiez ajouter des exemples ou des descriptions qui montrent cela. (Je can écrire moi-même, mais je suis plus intéressé à voir ce que vous pouvez penser). C'est vraiment une réponse intéressante :)
1 ItamarG3 07/31/2017
Indépendant: pourquoi ne prenez-vous pas notre tournée ? Je suis sûr que vous le trouverez intéressant.
user1639154 07/31/2017
Je l'ai mal compris, sa feuille de style externe d'abord, puis les styles de document, puis sur l'élément, mon cerveau n'est jamais 100% le matin du lundi. :)
ItamarG3 07/31/2017
pardonne et oublie ;). Vous pouvez modifier votre réponse. Il y a un bouton d' edit \ directement sous votre réponse. Pendant que vous êtes là, souhaitez-vous ajouter un exemple pour démontrer ce que votre réponse répond? Cela serait vraiment une meilleure réponse: D
user1639154 07/31/2017
Malheureusement, je n'ai pas le temps maintenant. Je voulais juste mentionner l'héritage de css, car c'est un aspect important de css.

rackandboneman 08/03/2017.

Créez un projet dans lequel le résultat est deux vues complètement différentes du same document , par exemple une version qui ressemble à un grand moniteur et une autre qui ressemble parfaitement à un iPhone.

En n'utilisant pas une page Web statique mais généré par ordinateur, les documents pouvant être mis à jour généreront encore plus le point, car l'incorporation d'informations de style dans le générateur de document le rendra visiblement plus complexe - les seules options de désordre avec le style seront soit le changement du generator document avec tous les tracas impliqués ou la stylesheet qui est exactement ce que vous vouliez. Encore mieux: Affectez two groupes dans les coins distincts de la pièce pour effectuer la génération du document et les pièces de la feuille de style, et réglez la façon dont les spécifications sont communiquées entre les deux.

4 comments
ItamarG3 08/03/2017
C'est incroyable. Sensationnel.
rackandboneman 08/03/2017
Eh bien, rendez-le crédible alors.
ItamarG3 08/03/2017
C'est incroyable car il résout un problème avec des circonstances que je ne peux divulguer (choses de l'école), mais cela ne répond pas exactly à la question ...
1 rackandboneman 08/03/2017
Oh, et je m'interrogé dans la discussion en tant que professeur, mais un professionnel de l'informatique - ce que j'ai décrit est pourquoi les choses se font en pratique tout comme la théorie que vous voulez enseigner dit :)

Chris M. 08/02/2017.

Il y a beaucoup de bonnes réponses ici. Un point que je n'ai pas encore vu est que le contenu et le design sont souvent créés par des personnes ou des équipes séparées, et donc avoir défini chacun ses propres outils et langage permet les workflows distincts nécessaires.

4 comments
ItamarG3 08/02/2017
Sensationnel. Je n'avais pas pensé à cela. Voulez-vous développer un peu sur la façon dont je peux expliquer cela dans une autre leçon sur l'utilisation des feuilles de style CSS?
Chris M. 08/02/2017
J'utiliserais une analogie. Les ingénieurs automobiles ne choisissent pas les couleurs de la voiture. Les scénaristes ne font généralement pas de conception de costumes.
ItamarG3 08/02/2017
Je vois. Peut-être que vous devriez inclure de telles analogies dans votre réponse en modifiant la réponse.
1 Buffy 08/03/2017
En fait, c'est pire que ça. Dans certaines grandes entreprises avec une importante présence sur le Web, il existe une équipe de normes assise au-dessus du contenu et des équipes de mise en page. Si la mise en page est un pixel de la norme, vous le faites. Un pixel.

thesecretmaster 08/03/2017.

Une raison importante pour laquelle les styles en ligne sont mauvais est la lisibilité du code, simple et simple. Dans ce cas, un exemple devrait être suffisant pour prouver votre point de vue:

  
The Title
This is a super great article

Par rapport à:

  
The Title
This is a super great article

En plus de cet exemple, sans utiliser de classes et d'identifiants, vous rendez le DOM beaucoup plus difficile à manipuler à l'aide de javascript et vous rendez impossible l'utilisation de pseudo-éléments et certains des sélecteurs CSS vraiment gentils tels que :nth-child() et :first-child , pour n'en nommer que quelques-uns.


Puppy 07/31/2017.

Je serais complètement en désaccord - le coiffage devrait être fait directement en HTML.

Le problème principal est que le coiffage n'est même pas indépendamment de la structure HTML. Il suffit simplement d'écrire les styles dans un fichier séparé physiquement. Un bon exemple est le support de périphérique mobile. En théorie, vous pouvez créer un fichier CSS mobile. Mais en réalité, vous avez probablement besoin d'une conception d'UI complètement distincte pour produire une bonne expérience sur un appareil mobile, puis une structure HTML séparée pour supporter cela, puis un ensemble de styles distinct. "Rendre le bouton le même mais un peu plus petit" ne fonctionne que pour les plus petits morceaux.

La production de l'interface utilisateur appropriée consiste à produire la structure HTML qui prend en charge les styles dont vous avez besoin. Étant donné que les deux sont en fait intimement couplés, leur mise en place rend les choses faciles à comprendre et tout en un seul endroit.

De plus, comme vous créez vraisemblablement votre code HTML par code, il n'y a aucun problème à générer du HTML avec des styles en double, puisque votre générateur de code peut cracher des styles tout au long de la journée.

L'existence de CSS brut est extrêmement problématique car les styles sont complètement aléatoires et à portée globale, et difficiles à réutiliser. Vous faites un nom de classe dans l'espoir que personne d'autre ne l'utilisait. Vous nichez vos propres classes à l'intérieur de cet élément pour essayer de résoudre un peu ce problème, mais maintenant vous ne pouvez pas réutiliser ces classes dans d'autres endroits car ils ne sont pas dans la bonne structure DOM. Ensuite, vous découvrez que certains types aléatoires dans une partie complètement distincte de votre page ont utilisé votre classe sans vous aviser et maintenant vous l'avez brisé en changeant vos styles. Et bonne chance pour obtenir une vérification de type, un support IDE, etc. Il est également difficile de créer, par exemple, des classes paramétrées ou d'effectuer des remplacements à l'échelle mondiale, par exemple, l' display: flex avec display: flex et display: -webkit-flex pour iOS.

La façon correcte de traiter les styles est de les traiter comme avec tout autre code, les encapsulant dans certaines fonctions.

5 comments
1 thesecretmaster♦ 07/31/2017
Hi Puppy, bienvenue aux éducateurs informatiques ! Si vous souhaitez rencontrer un autre chiot, vous pouvez dire bonjour à Buffy , qui est un bulldog, en conversation . C'est une réponse intéressante, merci de partager votre point de vue ici!
2 richard 07/31/2017
Alors que je ne suis pas d'accord avec tout ce que vous dites. Je vois votre point. Surtout la dernière ligne (je pense que vous devriez développer cela). Montrez-nous comment vous pensez qu'il faut le faire. Même si nous ne sommes pas entièrement d'accord, nous pourrions apprendre quelque chose.
no comprende 08/01/2017
Votre réponse me rappelle le moment où j'ai posé une question et quelqu'un a dit: "Si vous lisez la messe en latin". Il existe de nombreuses façons «correctes» de faire les choses, et de votre point de vue, avec le HTML généré, en effet, cela ne fait aucune différence. Mais la plupart des instructeurs n'enseignent pas le HTML généré, tout comme la plupart des programmeurs n'apprennent pas comment écrire des compilateurs. La couche que nous ajoutons pour rendre plus facile la maintenance des fichiers HTML est superflue avec le tirage du code HTML. J'aime aussi générer des choses, mais je suis dans la vaste minorité. Peut-être que nous pouvons parler de langues spécifiques au domaine quelque part?
Puppy 08/01/2017
Les instructeurs qui n'enseignent pas le HTML généré n'enseignent pas le HTML utile.
ItamarG3 08/02/2017
@Puppy Est-ce vrai?

HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
4 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
5 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
8 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
9 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
10 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
11 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
12 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
13 Little Mix

The Cure flac

Little Mix. 2018. Writer: Pete Kelleher;Camille Purcell;Tom Barnes;Ben Kohn.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Calum Scott

No Matter What flac

Calum Scott. 2018. Writer: Toby Gad;Calum Scott.
16 Frida Sundemo

Apologize flac

Frida Sundemo. 2018.
17 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
18 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
19 Ashley Tisdale

Voices In My Head flac

Ashley Tisdale. 2018. Writer: John Feldmann;Ashley Tisdale.
20 Haley Reinhart

Something Strange flac

Haley Reinhart. 2018.

Related questions

Hot questions

Language

Popular Tags