简体   繁体   English

不良造型聚合物元件

[英]Trouble styling polymer element

I'm having trouble styling a polymer paper button element. 我在设计聚合物纸纽扣元素时遇到麻烦。 In the following example, I'm not sure why my styles for #rate are not being applied to the paper button. 在下面的示例中,我不确定为什么我的#rate样式没有应用到纸张按钮。

 <script src="http://www.polymer-project.org/platform.js"></script> <link rel="import" href="http://www.polymer-project.org/components/polymer/polymer.html"> <link href="http://www.polymer-project.org/components/paper-button/paper-button.html" rel="import"> <polymer-element name="my-element" noscript> <template> <style> :host #rate { background: yellow; color: green; height: 25px; line-height: 8px; margin: 0; text-transform: none; } </style> <paper-button id="rate">rate/reply</paper-button> </template> </polymer-element> <my-element></my-element> 

Changed :host #rate to #rate :host #rate更改为#rate

 <script src="http://www.polymer-project.org/platform.js"></script> <link rel="import" href="http://www.polymer-project.org/components/polymer/polymer.html"> <link href="http://www.polymer-project.org/components/paper-button/paper-button.html" rel="import"> <polymer-element name="my-element" noscript> <template> <style> #rate{ background:red;; color: yellow; height: 40px; width:100px; margin: 0; text-transform: none; } </style> <paper-button id="rate">rate/reply</paper-button> </template> </polymer-element> <my-element></my-element> 

If I copy your code the style section will not apply, but if I manually retype :host #rate{..} with all the same info it works fine. 如果我复制您的代码,则样式部分将不适用,但是如果我使用所有相同的信息手动重新输入:host #rate {..},它将正常工作。 Maybe a hidden character that is causing a parsing issue. 可能是一个隐藏的字符导致解析问题。

Well that was a fun one to trouble shoot, just confirmed in notepad++ your indention is with tabs, looks like a bug in polymer's parser. 好吧,这是一个很有趣的事情,只是在notepad ++中确认您的缩进是带有制表符的,看起来就像是聚合物解析器中的错误。 If you just delete the tabs from each line it works fine 如果您只是从每一行中删除选项卡,它将正常工作

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM