小编Hen*_*mas的帖子

为什么我无法在作为WebComponent的元素上设置大小

我试图使用选择器设置widthheight在WebComponent中:host,但大小不会改变.以下是组件的模板:

<template>
  <style>
    :host {
      width: 100px;
      height: 100px;
      background-color: rebeccapurple;
    }
  </style>

  <h1>Content</h1>
</template>
Run Code Online (Sandbox Code Playgroud)

我需要做的是添加div一个容器并设置它的大小

<template>
  <style>
    div {
       width: 100px;
       height: 100px;
       background-color: rebeccapurple;
    }
  </style>

  <div>
    <h1>Content</h1>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

我想明白为什么这是不可能的以及它的原因.或者,如果有更好的方法来解决这个问题.

这是它的一个JSBin:http://jsbin.com/gesovagapi/edit?html,css,js,output

html css web-component native-web-component

3
推荐指数
1
解决办法
155
查看次数

标签 统计

css ×1

html ×1

native-web-component ×1

web-component ×1