Après la sortie de l'article "Ce sera une révolution". Cela a été reconnu par tous les acteurs de l'industrie. Bien sûr, cela a également fait l'objet de contestations de la part de parties internes et externes, mais le plus important est que de plus en plus de personnes demandent chaque détail. Je suis rentré tôt à la maison et je me suis couché tôt ce soir. Je me suis réveillé d'un rêve au milieu de la nuit, dans le rêve, je jouais à un jeu - "The Next" avec mes camarades de classe à l'école primaire. Au réveil, j'ai senti que je devais faire quelque chose, alors j'ai finalement modifié TMENU (cela avait été longtemps retardé) puis j'ai senti que je devais écrire en détail quelques cas réels sur les cinq points évoqués précédemment ; alors j'ai commencé à écrire cet article.
Il est logique de retourner à l'école primaire dans le rêve. L'une est que le jeu "The Next" m'a rappelé, et l'autre est ce que Piaopiao et moi disons souvent aux autres. Pour bien apprendre le HTML, il faut d'abord revenir en arrière et lire les livres de langue chinoise à l'école primaire. La raison du retour à l'école primaire est que les livres là-bas ne seront pas gênés par une éducation trop axée sur les examens, et que leur « essence » est authentique, et les livres en langue chinoise signifient l'essence du HTML : titres, paragraphes, listes. , et bibliographies.
——Ghost. Bien sûr, cette phrase nécessite une explication, et l'exemple de référence est votre livre chinois d'école primaire.
Jetons d’abord un coup d’œil au processus de création de notre site Web. Dans ma mémoire, mon premier site Web a été créé en 1998. À cette époque, un groupe de personnes utilisait des tableaux pour créer des pages Web. Quelle est la question la plus difficile que nous rencontrons à l’ère de la table ?
est apparu. Il y avait donc une tendance CSS en Chine. L'utilisation est de le placer dans un certain nombre de tableaux, puis d'utiliser le positionnement absolu du CSS, et certains ajoutent du JS pour le faire flotter. Plus tard, certaines personnes ont commencé à étudier CSS. Je me souviens qu'au début de "Fengren Design", il y avait un certain nombre de personnes qui parlaient de coopération, tenaient un livre CSS et me parlaient de ceci et de cela (bien sûr, ces personnes ont fini par changer de carrière). A cette époque, nous sentions que le sujet le plus difficile était de réaliser un dong dong, qu'on appelait à l'époque un « effet spécial Java ». A cette époque, j'étais attiré par XML proposé par une personne, mais je ne le considérais que comme une sorte de stockage de données (en fait, cela a également posé le prototype de l'implémentation de Qzone).
Le temps passe si vite. Le 1er mai 2004, Journée internationale du travail, l'Electronic Industry Press a publié une traduction de livre intitulée "Website Reconstruction - Designing with Web Standards". En conséquence, la croyance en « DIV CSS » s'est répandue dans tout le pays, ce qui signifie véritablement que le début de la reconstruction des sites Web chinois à travers les époques a commencé ; mais d'un autre point de vue, ce livre a sorti le WebReBuilder chinois d'un foyer et l'a jeté. dans un autre foyer. Je pense que nous ne pouvons regarder ce livre que du point de vue des dynasties Sui et Tang. Parce que cela signifie seulement la naissance d’un empereur innovant et d’une nouvelle dynastie, et ne favorise pas essentiellement le changement et l’évolution sociale. Ce livre transforme l'imbrication de table en imbrication de div. Le dicton le plus populaire à l'époque (jusqu'à présent) est "Mon site Web est composé de 'DIV CSS'". À l'heure actuelle, je n'ai pas rejoint ce mouvement et j'attendais parce que j'avais une question très critique qui n'a pas été posée ; résolu : "Pourquoi ? 'DIV CSS' au lieu de 'TABLE CSS'":
Citation de « This Will Be a Revolution » :
Jetons d'abord un coup d'œil à deux exemples. En apparence, la table et le div sont identiques, mais une fois que le chef de produit propose des modifications, les performances doivent changer. Le div peut facilement être modifié en ce type. L'exemple montre que sans modifier le code HTML, la table ne peut pas effectuer de tels changements même si elle est battue à mort. "DIV CSS" est meilleur que "TABLE CSS" en raison de la libéralisation de la composition. En prenant l'exemple ci-dessus comme exemple, table ne pourra pas y parvenir au cours de sa vie.
Ce n'est que vers Qzone3.0 que j'ai commencé à trouver la réponse ci-dessus, ce qui a pris près d'un an. Puis dans Qzone4.0, trois marqueurs "dl, dt, dd" et la naissance de TMENU ont été utilisés. Ce que je regrette beaucoup maintenant, c'est d'avoir également amené tout le monde dans un autre démarrage intergénérationnel - "XHTML CSS", et en même temps d'avoir amené tout le monde dans un nouveau lit chaud. Il est facile d'entrer dans le lit chaud, mais difficile d'en sortir. Ce n'est qu'à ce moment-là que j'ai commencé à comprendre pourquoi deux célébrités de la reconstruction – Ajie et Lao Gan – ont progressivement disparu d'Internet. J'ai commencé à ne pas leur reprocher ce qui s'était passé auparavant, mais plutôt à faire preuve de compréhension, et j'ai également pris une décision secrète dans mon cœur. Le concept « SB » qui a ouvert la voie à une « saine concurrence » a vu le jour.
Le parcours historique est comme ci-dessus. Revenir à l'essence de l'apprentissage HTML consiste à utiliser quoi que ce soit. Cela signifie que les balises ne peuvent pas être utilisées de manière abusive et que les balises qui renvoient à l'essence du contenu sont des balises qualifiées. Prenons l'exemple de TMENU.
Le code HTML avant
est :
Le code HTML actuel est :
Ce qui suit est une liste de menus
Tout le monde peut voir la différence entre les deux. Il existe une balise map supplémentaire et une balise hn. Pourquoi est-ce ? Regardons un autre exemple : il y a 100 voitures de marques, formes et couleurs différentes sur le terrain de jeu ; divisons maintenant ces voitures en plusieurs groupes et fournissons une liste de sélection. Bien sûr, utiliser des listes est une chose à laquelle tout le monde pensera. Mais avez-vous déjà réfléchi à ce que cette liste peut représenter ?
Exemples de citations
- Modèle XXX de marque XXX
- Modèle XXX de marque XXX
Ou
Exemples de citations
- Modèle XXX de marque XXX
- Modèle XXX de marque XXX
Quant à la liste ci-dessus, je ne comprends pas du tout comment se forme le classement de cette liste, pourquoi l'une est ordonnée et l'autre non ordonnée. Comment sont-ils disposés ainsi et pourquoi sont-ils assemblés ? Beaucoup, beaucoup de questions. Jetons un coup d'oeil à l'exemple suivant
Exemple de citation
Voiture de série jaune
- Modèle XXX de marque XXX
- Modèle XXX de marque XXX
Ou
Exemples de citations
Année de fabrication
- Modèle XXX de marque XXX
- Modèle XXX de marque XXX
Les exemples ci-dessus sont clairs pour tout le monde en un coup d'œil. Tous les tenants et aboutissants sont devenus clairs. Mais pourquoi y a-t-il une balise map dans le code TMENU ? Regardons un exemple
L'exemple ci-dessus est bien sûr correct. Cependant, une telle structure rendra les utilisateurs extrêmement imbéciles. N'y a-t-il pas un menu de navigation sur le plan du site après le nom et le sous-titre du site ? (
fait spécifiquement référence au site avec le menu en haut ) Et en même temps, HTML lui-même fournit une balise faisant spécifiquement référence à la navigation sur le plan du site -