详解HTML5中的template标签
如果浏览器与时俱进,则显示会是下面这样,自身CSS渲染,内部标签直接异空间不渲染,例如Chrome: 也就是说,虽然从CSS的角度看,<template>就是个跟CSS打得火热的普通元素,但是,从HTML角度看,其犹如带土的写轮眼,可以让内部标签转移到异空间,血迹界限般稀有。 默认情况下,<template>是隐藏的,实际是默认其display属性为none. 使用下面的代码一测便知: window.getComputedStyle(template).display; // 结果是"none" 因此,demo中才设置了如下的CSS声明:
CSS Code复制内容到剪贴板
template { display: block; ... } 模板的克隆
CSS Code复制内容到剪贴板
var clone = document.importNode(template.content, true); (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |