0

下面是 HTML 源代码的屏幕截图,其中一个按钮比其中的内容占据了更多的宽度。以黄色突出显示,按钮右侧有空间。我知道它是因为多线。这是跨浏览器的预期行为,是否有任何解决方案可以根据内容使用宽度?

演示按钮宽度问题的 HTML 源屏幕截图

div {
      width: 100px;
  }
  button {
      display:inline !important;
      text-align: left;
  }
<div>
  <button>
Testing Programs 
</button>
</div>

4

1 回答 1

0

一般来说是的,除非你定义它的最大高度。你可以尝试这样的事情。

HTML

<div class="parent-div">
  <p class="text">Try to change the max width in the css or remove some of the text here</p>
</div>

CSS

.parent-div {
  max-width:600px;
  padding:10px;
  background-color:#FFF000;
  display:block;
  margin: 0 auto;
}

.text {
  font-size:5vw;
  color:#FF00FF;
  text-align:center;
}
于 2019-04-01T16:39:34.970 回答