3

joomla2.5 テンプレートにある次のコードには驚くべきことがありました: beez5

<?php if(!$templateparams->get('html5', 0)): ?>
        <div id="header">
            <?php else: ?>
        <header id="header">
            <?php endif; ?>

うん!html5 の時代ですが、コードはブラウザが html5 をサポートしているかどうかを尋ね、それ以外の<header id="header">場合は add タグを追加し<div id="header">ます。テンプレートが<div id="header">両方ではなく使用されていないのはなぜですか?

質問:<div id="header">古いマークアップと新しいマークアップの違いは何<header id="header">ですか? <div id="header">ブラウザが html5 をサポートしている場合、これは使用時とは異なる動作をし<header id="header">ますか?

4

3 に答える 3

-2

<div id="header"> と の間に 違いはありません <header id="header"> 。これは、コードをわかりやすくし、ID の代わりにタグを呼び出すために作成されました。通常はそのまま使用でき <header> 、同じように機能します。注意してください。html5 をサポートする新しいブラウザのみがこれをサポートすると思います。

于 2013-08-20T07:15:25.740 に答える