我对 joomla2.5 模板中的以下代码感到惊讶:beez5
<?php if(!$templateparams->get('html5', 0)): ?>
<div id="header">
<?php else: ?>
<header id="header">
<?php endif; ?>
是的!这是 html5 的时代,但代码询问浏览器是否支持 html5 然后添加<header id="header">
标签,否则添加<div id="header">
。为什么模板不使用<div id="header">
而不是两者?
问题:<div id="header">
旧标记和新标记有什么区别<header id="header">
?<div id="header">
如果浏览器支持 html5,这与使用 html5 时的行为是否不同<header id="header">
?