paper-header-panel 内容 div 行为异常
paper-header-panel content div behaving erratically
我正在对 Polymer 1.0 元素进行简单测试。在 paper-header-panel 测试中,内容区域元素不可见或在 paper-header div 上移动。演示是here,代码如下。为什么没有显示内容文本?
<!DOCTYPE html>
<html>
<head>
<title>paper-header-panel demo</title>
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="bower_components/paper-header-panel/paper-header-panel.html">
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
</head>
<body class="fullbleed layout vertical" style="height: 100%">
<paper-header-panel mode="waterfall" class="flex">
<div class="paper-header" style="height: 60px;">I am the header</div>
<div class="content fit">I am the content</div>
</paper-header-panel>
</body>
</html>
这可能是您的问题。
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
尝试将其更改为
<link rel="import" href="bower_components/iron-flex-layout/classes/iron-flex-layout.html">
前一个仅包含布局混合(实际上是推荐的),而后者包含您似乎正在使用的布局 类(以及 /deep/
选择器) .
添加<link rel="import" href="bower_components/paper-styles/paper-styles.html">
并从正文中删除样式属性:
<body class="fullbleed layout vertical">
<paper-header-panel mode="waterfall" class="flex">
<div class="paper-header" style="height: 60px;">I am the header</div>
<div class="content fit">I am the content</div>
</paper-header-panel>
</body>
通常,paper-toolbar 组件用在 paper-header-panel 中,它会为您导入纸张样式。
是否可以将 class="fit"
添加到 <paper-header-panel>
?
我正在对 Polymer 1.0 元素进行简单测试。在 paper-header-panel 测试中,内容区域元素不可见或在 paper-header div 上移动。演示是here,代码如下。为什么没有显示内容文本?
<!DOCTYPE html>
<html>
<head>
<title>paper-header-panel demo</title>
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="bower_components/paper-header-panel/paper-header-panel.html">
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
</head>
<body class="fullbleed layout vertical" style="height: 100%">
<paper-header-panel mode="waterfall" class="flex">
<div class="paper-header" style="height: 60px;">I am the header</div>
<div class="content fit">I am the content</div>
</paper-header-panel>
</body>
</html>
这可能是您的问题。
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
尝试将其更改为
<link rel="import" href="bower_components/iron-flex-layout/classes/iron-flex-layout.html">
前一个仅包含布局混合(实际上是推荐的),而后者包含您似乎正在使用的布局 类(以及 /deep/
选择器) .
添加<link rel="import" href="bower_components/paper-styles/paper-styles.html">
并从正文中删除样式属性:
<body class="fullbleed layout vertical">
<paper-header-panel mode="waterfall" class="flex">
<div class="paper-header" style="height: 60px;">I am the header</div>
<div class="content fit">I am the content</div>
</paper-header-panel>
</body>
通常,paper-toolbar 组件用在 paper-header-panel 中,它会为您导入纸张样式。
是否可以将 class="fit"
添加到 <paper-header-panel>
?