<!DOCTYPE html> | |
<script src='resources/shadow-dom.js'></script> | |
<div id='host'> | |
<template data-mode='open'> | |
<style> | |
div { | |
background-color: green; | |
} | |
</style> | |
<div><slot></slot></div> | |
</template> | |
<div id='hostchild'>Hello</div> | |
</div> | |
<script> | |
hostchild.offsetTop; // Update layout before calling attachShadow() so that #hostchild has a layout object | |
convertTemplatesToShadowRootsWithin(host); | |
</script> |