Почему ширина: 100% не применяется к элементу локального хостинга?

В этом пользовательском элементе width: 90% не будет применяться при использовании в :host, но width: 90% будет применяться, если я применю его к section, Почему это? не portfolio-display элемент теневой дом, в котором width: 90% следует применять как элемент хостинга вместо section?

<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>

1 ответ

Я думаю, что вы пропали без вести display: block; на ваше :host,

section работает, потому что большинство браузеров отображают section элементы с

section { 
    display: block;
}

Посмотрите этот поршень для примера.

Другие вопросы по тегам