在此自定义元素中,width: 90%
在:host
中使用时将不适用,但如果我将width: 90%
应用于section
,portfolio-display
将适用。为什么是这样? width: 90%
应该是section
应该应用的阴影dom元素,因为它是托管元素而不是<dom-module id="portfolio-display">
<style>
:host {
height: 60%;
transition: box-shadow 0.2s ease-out;
}
section {
width: 90%;
background-color: #5a7785;
}
.big {
height: 100px;
width: 100px;
}
</style>
<template>
<section>
<div onclick="page('/portfolio')"
class="vertical layout">
<div>
吗?
int count = Convert.ToInt32(Math.Round(numericUpDown1.Value, 0));
updateCount(count);
答案 0 :(得分:4)
我认为您遗失了display: block;
上的:host
。
section
有效且导致大多数浏览器使用
section
个元素
section {
display: block;
}
有关示例,请参阅此plunker。