css - Polymer 不喜欢 chrome 上的 Bootstrap?

标签 css twitter-bootstrap polymer

我在这里看到了几个关于这个主题的问题,但我无法解决这个问题。 我在 Bootstrap 中使用 polymer 元素, polymer 元素似乎忽略了 Bootstrap 的 css。我尝试链接 Polymer 元素内的 CSS,但没有解决问题。例如,这是我的 Polymer 元素“tal-button.html”:

<link rel="import" href="../components/bower_components/polymer/polymer.html">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/bootstrapValidator.min.css" rel="stylesheet">

<polymer-element name="tal-button" attributes="">
    <template>
        <button class="btn btn-success">I'm a Bootstrap Button</button>
    </template>
    <script>
    Polymer({
    });
  </script>
</polymer-element>

我的 index.html 看起来像这样:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Tal Buttons</title>
        <script src="components/bower_components/webcomponentsjs/webcomponents.min.js"></script>
        <link rel="import" href="elements/tal-button.html">

        <!-- Bootstrap core CSS -->
        <link href="css/bootstrap.min.css" rel="stylesheet">
        <!-- BootstrapValidator -->
        <link href="css/bootstrapValidator.min.css" rel="stylesheet">
        <!-- jQuery -->
        <script src="js/jquery-1.11.0.min.js"></script>
    </head>
    <body>
        <section>
            <button class="btn btn-primary">Cool</button>

            <tal-button></tal-button>
        </section><!-- /#intro -->
    </body>
</html>

“Cool”Button 显示良好,但 Tal-Button 显示为常规按钮并且没有获得 Bootstrap 样式。

任何帮助将不胜感激。谢谢!

最佳答案

您需要将 STLyesheet 导入到 <template>...</template> 中标签。

只有这样,这些 CSS 定义才能在您的 tal-button 的影子 dom 中可见。元素。

关于css - Polymer 不喜欢 chrome 上的 Bootstrap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150553/

相关文章:

html - 嵌套 ul li 列表时如何获得动态解决方案

javascript - 如何让图像在 HTML5 移动应用程序中加载得更快?

css - 全局使用 CSS word-wrap 的缺点?

html - Bootstrap col-* 不占全 Angular

css - 其他输入旁边的 Bootstrap 文本字段,使用整个宽度

javascript - 使用 knockout 渲染并排比较

javascript - 如何调用其他元素的方法?

html - 如何在导航栏中居中放置三个链接?

javascript - Polymer 3 + webpack + babel Class constructor PolymerElement 不能调用没有 'new'

javascript - 页面加载后仅重新加载一个(切换)文件