コメント:あなたはそれを正しく読みます:Aタグを使用してブロックレベルの要素をラップします。 HTML5の前に、Aタグはインライン要素に属し、Div、H1、Pなどはブロックレベルの要素です。強制的にラップすると、複数のAタグに強制的に切り捨てられる可能性があります。興味のある友達はもっと学ぶことができます。
XHTMLと比較して、HTML5はより単純な要素を通じて一連の思考を引き起こしており、率直に言って、これは本当に必要な単純化です。これらの単純化の1つは、Div、Hタグ(H1 ... H6)、パラグラフタグPなどのブロックレベルの要素をラップする機能です。あなたはその右を読みます:ブロックレベルの要素をAタグでラップします(翻訳者注:HTML5の前に、Aタグはインライン要素に属し、Div、H1、Pなどが装飾されていた場合、もちろん、それはすべてブラウザに関するものです。サンプルコード:
<body>
<a href = "/about-page.php">
<div>
<h1> David Walsh </h1>について
<p>
元の著者は27歳のWeb開発者であり、JQuery&Mootoolsの専門家コンサルタントです。住所はマディソンとウィスコンシンです。彼はまた、Wynq Web Labの創設者兼ディレクターでもあります。モットー:私はウェブサイトをデザインしていません、私はそれらを実行させました。
</p>
</div>
</a>
</body>
それでおしまい。タグは、div、p、h1などの要素で包まれています。 1つのタグに別のタグを含めることはできないことに注意する必要があります。そうしないと、各ブラウザが一貫していないことが起こる可能性があります。
どう思いますか?
タグを使用してブロックレベルの要素を含めることに非常に対立しています。すぐに表示するときは、ジャンクコードの束のように感じます。一方、このアプローチを回避するために、JavaScriptを使用して対処しています。クリック可能な要素の目的は、タスクと機能を完了することです。ネイティブHTMLを使用してこの関数を完了することは、JSよりも自然であり、間違いなく非常に便利な場合があります。私が尋ねたいのは、この練習についてどう思いますか?すぐに使用できますか?あなたの意見を共有してください!
(翻訳者のメモ:翻訳者のプロジェクトでは、チームメンバーがこの機能を使用しています。それは黄色の警告の束であるため、Myeclipseで見るのは悲しいことです。