Après avoir lu l'article de Cragle "Est-il nécessaire de reconstruire le site Web avec Div+Css ?", j'ai quelques réflexions qui ne me plaisent pas. J'ai également mentionné dans les commentaires de l'article que j'avais viré deux artistes qui insistaient pour utiliser div. technologie, et ils ont été critiqués. Certains amis y sont opposés, mais un ami qui est directeur technique a également posté un message pour exprimer son soutien. Un dicton très classique est : « Les sites Web sont destinés aux gens. Pas aux machines. Donc. et s'il est conforme aux normes du w3c ? »
En parlant de conception de sites Web, je suis entré dans l'industrie en 2000, je dois donc quand même dire quelques mots sur les deux artistes que j'ai embauchés en premier.
J'avais l'intention de créer une nouvelle entreprise avec un ami et j'ai embauché une entreprise de design artistique pour créer un site Web d'images. Lorsque nous parlions de salaire, il a dit que si vous voulez que j'utilise des divs pour créer des pages, le salaire devrait être plus élevé. Si vous voulez aller haut, allez haut. Si vous réussissez vraiment bien, cela n'a pas d'importance. En fait, c’est à ce moment-là que j’ai commencé à étudier sérieusement cette chose.
Mais à ma grande surprise, dans la publicité promotionnelle sur le site Internet de l'entreprise, cet homme a en fait ajouté cette phrase (pour la promotion, je n'ai pas le temps d'écrire autant de slogans, alors laissez-le y jouer pleinement), le contenu est : "Plus de 90 % des sites Web nationaux seront supprimés et div+css deviendra le futur standard."
Peut-être qu'il était plus confiant, mais il n'a pas abordé le sujet. Ce à quoi il ne s'était jamais attendu, c'est qu'il lui faudrait un demi-mois pour créer ce simple site Web promotionnel. La conception de la page était très mauvaise - la correspondance des couleurs n'était pas bonne, et elle l'était. finalement renversé par les investisseurs. Après un demi-mois de refonte, il a été à nouveau renversé. Bien que j'ai toujours souligné que les artistes devaient apprendre la conception de la structure des sites Web, la correspondance des couleurs, etc., il l'a finalement laissé partir.
Plus tard, l'entreprise a de nouveau révisé la version, ce qui a pris une semaine pour créer une très belle structure de table.
À ce moment-là, je n'avais pas réalisé que div serait plus trompeur aux yeux de certains nouveaux arrivants que je ne le pensais, jusqu'à ce que le deuxième artiste vienne travailler.
Il vient juste d'obtenir son diplôme et a travaillé avec beaucoup de diligence, mais il a définitivement été empoisonné.
Le premier jour de travail, il a pointé du doigt IE sur mon ordinateur et m'a dit : « Ce que vous possédez est très dangereux et très mauvais. Vous devez utiliser Firefox. Seul Firefox est la bonne solution. À partir de maintenant, le monde sera dominé. Firefox. J'étais abasourdi. À cette époque, Internet regorgeait de publicités pour Firefox - de nombreux webmasters, afin de gagner des dollars américains, rabaissaient méchamment IE et faisaient l'éloge de Firefox, juste pour inciter les visiteurs à télécharger.
Ce type aime aussi utiliser des divs pour écrire des pages et montre un grand dédain pour les tableaux. Il ne peut même pas tolérer le mot table à ses yeux. Il commence même à passer 90 % de son temps chaque jour à créer des fichiers HTML et des feuilles de style CSS. car un px utilise une règle pour mesurer sur l'écran - c'est trop exagéré, mais seulement 10 % du temps est consacré à la conception globale et à la production artistique de la page. Dans le même temps, afin d'économiser quelques octets, une image est découpée en une image contenant de très petits octets. Le dossier d'images entier est rempli de petites images.
Bien sûr, il n'a pas abouti à un travail qui m'a finalement satisfait. Pour diverses raisons, nos révisions étaient très fréquentes, parfois très importantes. J'avais hâte qu'il accumule du code et teste pendant une seule journée. pour changer une petite chose. N navigateurs. Après tout, lorsqu'on dirige une entreprise, il faut tenir compte des coûts. Je n'ai que 8 heures de travail par jour pour lui. Je ne pouvais pas attendre, j'ai donc dû lui demander de partir.
Pour être honnête, je ne suis pas contre div+css, mais tout a ses avantages et ses inconvénients. Tout le monde a beaucoup parlé des avantages de div+css, je vais donc parler de plusieurs inconvénients de la poursuite fanatique de div+css :
1 Cela augmente considérablement le temps de développement et augmente également le coût de développement. Bien sûr, si vous êtes compagnon ou si vous pouvez faire des heures supplémentaires jour et nuit sans vous soucier de ne pas recevoir de rémunération pour les heures supplémentaires, alors probablement pas.
2. Cela augmente considérablement la difficulté du travail collaboratif. De nombreux programmeurs qui n'ont jamais appris le div sont désemparés lorsqu'il s'agit des pages div produites par les artistes. S'ils font une légère erreur, l'ensemble du site peut être misérable. Bien sûr, si vous êtes un touche-à-tout et que vous pouvez tout faire, ce n’est peut-être pas le cas.
3. Risques de développement accrus. Une erreur dans un fichier CSS peut provoquer le crash de l'ensemble du site, ce qui est terrible. Un grand nombre de liens d'accès appelant des fichiers CSS statiques en même temps peut provoquer des erreurs de concurrence et des échecs d'appel.
Il y a quelques années, alors que j'étais assis et jouais dans la voiture d'un ami, il m'a demandé d'une voix crachante : « Savez-vous comment faire du web2.0 ? J'ai dit que le web2.0 n'est pas une technologie, mais le web2. 0 est une idée. Ce n'est pas que passer à div+css soit 2.0. Il a dit que c'était faux, faux, vous êtes en retard, votre site Web 1.0 va bientôt échouer, et je vais bientôt investir dans le site Web 2.0 et prévoir de le lancer sur le marché. Quelques années plus tard, les ventes de mon site 1.0 étaient toujours en croissance constante, mais sa version 2.0 n'a plus jamais été mentionnée.
div n'est pas une mauvaise chose, mais il ne peut pas être exploité.
Concernant certaines soirées div qui maintiennent des divs, j'aimerais parler de quelques malentendus, et aussi faire quelques rappels aux amis qui sont nouveaux dans l'industrie.
Malentendu 1 : La norme du W3C est d'abandonner toutes les tables.
Après avoir vérifié le fichier d'aide du W3C, je n'ai pas trouvé que le W3C avait abandonné la définition de table, et les pages créées à l'aide de tables peuvent également passer la validation du W3C. page Web jusqu'à présent, le tableau a toujours été C'est la définition standard du W3C.
Malentendu 2 : div+css peut simplifier le code.
Tout le monde dit que la mise en page de DIV simplifie le code, mais le code enregistré en utilisant DIV au lieu de TABLE est occupé par CSS (style), et la plupart de ces styles sont utilisés pour contrôler la mise en page de. DIV. Une fois que CSS aura mal tourné, les conséquences seront désastreuses. De plus, la poursuite fanatique de doubler la taille de dizaines de K pages est totalement inutile. Tout le monde sait que lorsqu'une page Web est ouverte, la véritable bande passante occupée n'est pas la page Web elle-même, mais les images, le flash, etc. Une page de 100. K devra peut-être être téléchargé. Il existe plusieurs mégaoctets d'images, de flash et de vidéos. De nos jours, la vitesse de développement du matériel dépasse de loin la vitesse de développement des logiciels, et la bande passante ne pose progressivement plus de problèmes. La poursuite fanatique de la simplification du code est une perte de temps.
Malentendu 3 : l'utilisation de divs peut faciliter la recherche par les moteurs de recherche.
Il n'existe actuellement aucune preuve que l'utilisation de divs puisse faciliter l'inclusion dans les moteurs de recherche. Peut-être que cela existe simplement dans une belle imagination.
J'ai toujours pensé que créer un site Web ne nécessitait que quatre mots : « le contenu est roi ». Il y a quatre mots pour diriger une entreprise : « augmenter les revenus et réduire les dépenses ». Tout le reste est vide.
Ce n'est pas une erreur de rechercher de nouvelles technologies, mais c'est une erreur d'aller dans les extrêmes. Il n'y a rien de mal à utiliser les div. Il y a en effet de nombreux avantages, mais vous ne devez pas devenir paranoïaque à propos des div.