0

現在、私は約2年前に誰かのために作成した単一ページサイト(html / php)を持っています。管理パネルを追加して、html5から始める予定です。をに切り替える以外に、1つのページに対して何をする必要があるのか​​興味があり<!doctype>ますhtml

これが私の単一ページのビットですindex.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="descriptions" content="meta desc">
    <meta name="keywords" content="meta, keywords">

    <!--imports the main css file-->
    <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
    <script type="text/javascript" src="js/jquery.form.js"></script>
</head>
<body></body>
</html>

最初にDoctypeをに変更することはわかっていますが、タグ<!doctype html>の余分なプロパティも削除する必要はありませんか?つまり、プロパティ?linkscripttype

現在、これは単純な1ページのサイトなので、開始するのに最適な場所だと思いました。

ありがとう!

4

2 に答える 2

3

それはそれであるはずです。それを実行してから、URLをhttp://validator.w3.org/に入力して、発生しているhtml5エラーを確認します。

また、XMLではないため、メタタグとリンクタグの末尾からスラッシュを削除することをお勧めします。タイプ属性については、以下の役に立たないコードのコメントを参照してください。

バリデーターは、html 5が有効になるまで、各問題を通知します。

于 2013-02-28T06:24:24.663 に答える
2

HTML5コードは次のようになります。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="description" content="meta desc">
    <meta name="keywords" content="meta, keywords">

    <title>Title</title>

    <!--imports the main css file-->
    <link rel="stylesheet" href="css/style.css" media="screen">
    <script src="js/jquery.form.js"></script>
</head>
<body></body>
</html>

いくつかの説明:

  • xmlnsは不要になりました。HTML5の要素は、明示的に削除する必要はありません。
  • タイトルの前に文字セットメタを使用します。そうしないと、IEユーザーがXSS攻撃の前にオープンのままになる可能性があります。(https://code.google.com/p/doctype-mirror/wiki/ArticleUtf7
  • 2番目のメタでは、name属性はdescriptionではなくdescriptionである必要があります。
  • HTMLで転送する必要はありません(メタの最後にあるリンク)。それらはxhtmlでは必須でした。
  • リンクとスクリプトを参照するときは、type属性は言うまでもありません。デフォルトが開始されるため、冗長であると見なされます(リンクの場合は、おそらくcssを使用し、スクリプトjsの場合)。

HTML 5についてもっと知りたい場合は、ここから始めるのが良いでしょう(実際の標準と比較して、HTML 5で読んで楽しむことができるもの):

于 2013-02-28T08:13:19.463 に答える