【问题标题】:HTML Button with responsive child带有响应子的 HTML 按钮
【发布时间】:2021-11-12 11:33:54
【问题描述】:

对于具有响应大小的子项的按钮大小有问题,如果我使用 div,它可以正常工作,我希望使代码与按钮一起工作,而不是让 div 处理 onClick 操作。

我有以下代码,并且 div 大小正确基于子元素,但按钮没有。

<div class="container">
  <div class="item"></div>
</div>

<button class="container">
  <div class="item"></div>
</button>
.container {
  border: 1px solid black;
  padding: 5px;
  display: flex;
  flex-direction: column;
}

.item {
  flex: 1 0;
  background: red;
}

.item::after {
  display: block;
  content: '';
  padding-top: 66.6%;
}

CodePen showing the issue.

【问题讨论】:

    标签: html css responsive-design


    【解决方案1】:

    在此上下文中元素 div 不允许作为元素按钮的子元素。 更多解释请点击此链接:stackoverflow

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-29
      • 2013-03-11
      • 1970-01-01
      • 2018-09-21
      • 2013-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多