「これは革命になる」という記事が出た後。もちろん、業界内外からの挑戦も受けていますが、より重要なのは、より多くの人々が細部まで求めていることです。今夜は早く家に帰り、とても早く寝ました。夜中に夢から目覚めました。夢の中で、小学校のクラスメートと「ザ・ネクスト」というゲームをしていました。目が覚めてから、何かをしなければいけないと思い、ようやくTMENUを修正しました(ずっと遅れていました)。次に、前述の5つの点について実際のケースをいくつか詳しく書き留める必要があると感じました。それでこの記事を書き始めました。
夢の中で小学校に戻るのは当然です。 1 つは、「The Next」ゲームを見て思い出したということ、もう 1 つは、Piaopiao と私がよく他の人に話していることです。HTML をしっかり学ぶには、まず小学校の中国語の本を読む必要があります。小学校に戻る理由は、そこにある本は過度な受験教育に邪魔されず、そこにある「本質」が本物であり、中国語の本はタイトル、段落、リストといったHTMLの本質を意味するからです。 、および参考文献。
まず、ウェブサイトの制作プロセスを見てみましょう。私の記憶では、私の最初の Web サイトは 1998 年に作成されました。当時、あるグループがテーブルを使用して Web ページを作成していました。テーブル時代に最も難しい質問は何ですか?
を使用する最初のグループが現れました。中国でもCSSのトレンドがあったのですね。使用方法は、それを多数のテーブルに配置し、CSS の絶対位置を使用することです。また、いくつかの JS を追加してフロートさせることもあります。その後、CSSを勉強し始めた人もいて、「Fengren Design」の初期の頃は、CSSの本を持ってあれこれ話してくれた人が多かったように記憶しています(もちろんです)。これらの人々は最終的にキャリアを変えました)。このとき一番難しいテーマは、当時「Java特撮」と呼ばれていたドンドンを作ることだと感じていました。この時、ある人が提案したXMLに惹かれましたが、それを一種のデータストレージとしてしか見ていませんでした(実際、これはQzone実装の原型でもありました)。
時が経つのは早いものです。2004 年 5 月 1 日の国際労働者の日、Electronic Industry Press は『Website Reconstruction - Designing with Web Standards』という書籍の翻訳を出版しました。その結果、「DIV CSS」の信念が国中に広がり、まさに中国のウェブサイト再構築の時代を超えたスタートが始まったことを意味しますが、別の観点から見ると、この本は中国の WebReBuilder を火の玉から引き抜き、それを投げ捨てました。別のファイヤーピットへ。この本は隋唐の視点からしか見ることができないと思います。それは革新的な皇帝と新たな王朝の誕生を意味するだけであり、本質的に社会の変革や進化を促すものではないからである。この本は、テーブルのネストを div のネストに変えます。当時 (今まで) 最も人気のある言葉は、「私の Web サイトは "DIV CSS" でできています。」 現時点では、私はこの流行に参加せず、まだ発表されていない非常に重要な質問があるため、待っていました。解決済み: 「なぜですか? 'TABLE CSS' ではなく 'DIV CSS'」:
「This Will Be a Revolution」からの引用:
まず 2 つの例を見てみましょう。表面的には、table と div は同じですが、プロダクト マネージャーが変更を提案すると、パフォーマンスを変更する必要があります。 div はこのタイプに簡単に変更できます。この例から、HTML を変更しなければ、テーブルを徹底的に叩きのめしたとしても、そのような変更を完了できないことがわかります。上記の例を例に挙げると、TABLE CSS は、存続期間中にこれを達成することはできません。
私が上記の答えを見つけ始めたのは Qzone3.0 の頃で、それにはほぼ 1 年かかりました。そしてQzone4.0では「dl、dt、dd」という3つのマーカーが使用され、TMENUが誕生しました。私が今とても後悔しているのは、私がまた、世代を超えた新たなスタートである「XHTML CSS」に皆さんを連れて行ってしまったこと、同時に皆さんを新たな温床に連れて行ってしまったことです。ホットベッドに入るのは簡単だが、そこから抜け出すのは難しい そのとき初めて、2人の復興セレブ、アジエとラオ・ガンがなぜ徐々にインターネットから姿を消したかを理解し始めた。私は以前に起こったことを彼らを責めるのではなく、もっと理解するようになり、心の中で密かに決心しました。 「健全な競争」への道を拓く「SB」構想が始まった。
HTML 学習の本質に立ち返るということは、タグを悪用することはできず、コンテンツの本質に戻るタグが修飾されたタグであることを意味します。 TMENU を例に挙げます。
の前の HTML コードは次のとおりです。
現在の HTML コードは次のとおりです。
以下はメニュー一覧です
この 2 つの違いは誰でもわかります。追加のmapタグとhnタグがあります。これはなぜでしょうか?別の例を見てみましょう。遊び場には、さまざまなブランド、形、色の 100 台の車があり、これらの車をいくつかのグループに分けて、選択用のリストを提供します。もちろん、リストの使用は誰もが考えることです。しかし、このリストが何を表しているか考えたことがありますか?
引用例
- XXX ブランド XXX モデル
- XXX ブランド XXX モデル
または
引用例
- XXX ブランド XXX モデル
- XXX ブランド XXX モデル
上記のリストについては、このリストの分類がどのように形成されているのか、なぜ一方が順序付けされ、もう一方が順序付けされていないのか、まったく理解できません。それらはどのようにしてこのように配置され、なぜ一緒に配置されるのでしょうか?たくさんの質問。もう一度次の例を見てみましょう
引用例
イエロー系車
- XXX ブランド XXX モデル
- XXX ブランド XXX モデル
または
引用例
製造年
- XXX ブランド XXX 型番
- XXX ブランド XXX 型番
上記の例は誰にとっても一目瞭然です。すべての詳細が明らかになりました。しかし、なぜ TMENU コードにマップ タグがあるのでしょうか?例を見てみましょう
上記の例はもちろん正しいです。しかし、このような構造では、ユーザーは非常に愚かに感じます。サイト名とサブタイトルの後にサイトマップのナビゲーションメニューがあるのではありませんか。 (
は、特に上部にメニューがあるサイト を指します。) また、同時に、HTML 自体は、サイト マップ ナビゲーションを特に参照するタグ、