2011-01-17 11 views
2

私はHTML5を使用する準備ができていることを知る標準(HTML/XHTML)はどれですか?

...ので、私の質問のbasicnessを許してください、これには本当に新しいです私はウェブサイトを設計するために勉強したいと私はリンダからチュートリアルを使用して(DreamweaverのCS5)を学ぶことを計画していたプログラムを持っています。 com。しかし、このチュートリアルでは、Dreamweaverを起動する前に、HTMLとCSSをよく理解しておく必要があると言います。

私はHTML用のLynda.comビデオを見ましたが、すべてXHTMLに焦点を当てています。 http://www.lynda.com/tutorial/47603

今私は少し混乱しています。新しい標準が導入されていると聞きました(HTML5)。私がXHTMLを学ぶなら、私は後で戻ってHTML4を学ぶ必要があるので、HTML5に追いついて学ぶことができますか、XHTMLの知識を使い、将来のHTML5コードをそれ?

たとえば、HTML5にはLyndaのビデオがありますが、著者はHTMLを知る必要があると言います。

XHTML/HTMLでLynda.comの動画を開始するのが良いと思いますか、代わりにHTML4で本を入手する必要がありますか?

今、始めていたら、HTML4かXHTMLを学びますか?

ありがとうございました

答えて

1

XHTML、絶対に。

最後に推奨されたHTMLバージョンは4.xで、90年代からのものです。

XHTMLを可能な限り学び、厳密なバージョンを使用してください。

+0

おそらく、XHTMLについてのこの記事を読むべきです。 http://www.456bereastreet.com/archive/200501/the_perils_of_using_xhtml_properly/ – orlp

+0

@ nightcracker 2005 ...私たちは6年先です。私はこの記事に同意せず、XHTMLはマルチプラットフォーム、マルチブラウザWebソリューションを作成するのに多くの助けとなりました.HTML 4.xは「正しいですが、それはあなた次第です」これはBOMの時代からですブラウザオブジェクトモデル)。今我々は標準時代(DOM)にいる。 –

+0

ここにXHTMLの嫌悪者がいますが、これは私の答えを投票する理由ではありません。あなたはもっとHtml4が好きだと主張することができますが、長い間多くの開発者の生活を助けてきたXHTMLのような共通の標準の利点は間違いありません。 –

0

私はXHTMLを嫌うので、私はHTML4.01を学びます。

(X)HTML x.xxから(X)HTML y.yyへのポートをそれほど難しくはありません。いくつかの落とし穴がありますが、それだけです。

一方、HTML5はまったく異なり、既に学習を開始できます。 これはすでに起こっています。

あなたが学んだことは何でも、Strictバージョンを習得してください。

0

私は個人的にHTML5の学習に取り組んでいます。あなたが専門的にウェブサイトをコーディングするのに十分堪能であるようになる頃には、主要なブラウザベンダーのほとんどがそれを標準として採用するでしょう。

ウェブテクノロジーは高速に動作します。今日の暑いものは明日時代遅れになり、ベータ版のものは明日暑いでしょう。

私はこれを近未来のStack Overflowで見つけました。これは将来のWebアプリケーションに使用されています。これにより、HTML5マークアップの学習と使用が可能になります。そのため、ブラウザベンダーがアプリケーションを更新すると、HTML5の機能にスライドされます。

Make CSS apply only for Opera 11?

1

だけそれのために可能性の高い長期的にクリーンなコードになります厳しさだ場合、私は、マティアス@に同意します。つまり、あるHTMLバージョンから別のHTMLバージョンへの移植は、どちらを選択するかにかかわらず難しくありません。簡単な概要については

0

  • HTML 4.01は、インターネットのためのマークアップ言語の現在の標準です。

  • XHTML 1.0は、HTML 4.01からフォークオフされました。バリデーションの厳密さ、XMLのような構文(例:<br>の代わりに<br />)、MathMLのようなXMLネームスペース(数学的方程式をページに埋め込むために....非常に頻繁に使用される)が導入されました。理論的には、XHTMLは人々に自分のタグを定義させることができました....しかし実際にはこれは決して起こりませんでした。実際には、HTML 4.01との実際の唯一の違いは、自己閉じタグ、異なるdoctype(HTMLドキュメントの先頭のヘッダー)、および<html>タグのいくつかの属性です。

  • XHTML 1.1は、XHTML 1.0からの自然な進展でした。それはさらに厳密さを導入し、提供されるドキュメントのMIMEタイプのようなものを強制しました。しかし、それはHTMLの代わりにXMLであると宣言し、ブラウザーにXML(今日のInternet Explorerはサポートしていません)として提供されなければならなかったので、それは離陸しませんでした。

  • XHTML 2.0は途中で廃止された草案です。誰もそれを使用しません。

  • HTML5は、HTML 4.01の次の進化です。新しいタグがたくさん追加され、ローカルストレージなどの新しい機能が追加されました(さらに多くのWebアプリケーションタイプのアプリケーションが可能です)。 HTML形式の構文を使用するHTML 5と、自己閉じタグ付きのXHTML構文を使用するXHTML 5の2つの味があります(XHTML 2と混同しないでください)。ウェブマークアップ言語では次の大きなものですが、まだドラフト段階です。一部のブラウザでは新しいHTML 5タグがサポートされていますが、従来のブラウザではサポートされていません。

HTML5は、仕様のドラフトの性質上、現在のサイトでは安全に使用できません。サイトによってはそうしているものもありますが、それらのサイトは言語の本質を、足元から切り離してしまう可能性があります。

HTML 5は、要約すると2022

まで正式な勧告であることが予想されていません。ウェブの現在の言語はHTML 4.01です。 HTML 5はそれを大幅に拡張しますが、日々の使用には対応していません。また、HTML 4.01とXMLの趣旨の違いは、最小限ですらありません。

0

XHTMLの主な利点は、Matias氏によると、それはXMLとの互換性であり、逆も同様です。私は定期的にXSLTを使ってXML文書をXHTMLに変換しています。 XSLTはHTMLを出力することはできますが、XMLに準拠したHTMLです。

厳密に言えば、完全にXMLに準拠したHTML5を書くことはできません。その理由だけで、私はHTML5を使い、それをXMLに準拠させるように書くことで、XHTMLのすべての利点を得ることができます。

1

私は、XHTMLの使用はいいです。なぜなら、後で私がページを修正したときに、わかりにくいバグではなく、コンパイル時にマークアップのエラーを捕まえることができるからです。

IEでのXHTML 1.1サポートの欠如は痛みでしたが、XSL変換などの回避策があります。 IE9がついにサポートを追加しました。

(X)HTML5のサポートが主要なブラウザで強力になると、私は仕事用のWebプロジェクトでXHTML5を使用するつもりです。サポートされている従来のIEバージョンはまだ苦しいでしょうが、それは管理可能です。

関連する問題