html - 按钮底部的文本被截断

标签 html css button

我正在尝试在应用程序的按钮上添加一些格式。当前按钮的代码如下所示:

.button {
  margin-left: 15px;
  background-color: #4BBB44;
  border: 2px solid #2BB922;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  height: 20px;
  padding: 15px;
}
<input id="Search" type="submit" value="Search" class="button">

我没有发布图片的声誉,但我想发布的屏幕截图显示了一个绿色框,中间有白色文本,上面写着“搜索”,但它在底部被截断了我该如何停止文本在底部被截断?

最佳答案

要么删除 height 属性,要么调整 line-height 使按钮中的文本垂直居中。例子

.button {
  margin-left: 15px;
  background-color: #4BBB44;
  border: 2px solid #2BB922;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  height: 20px;
  padding: 15px;
  /* add this */
  line-height: 0;
}
<input id="Search" type="submit" value="Search" class="button">

关于html - 按钮底部的文本被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47417422/

相关文章:

javascript - 在 Canvas 圈内单击时打开弹出窗口

android - css 气泡不会在 android 上显示

javascript - 如何让网站占据整个元素?

java - 使用 servlet 将 Controller 的字符串传送到文本区域

html - 下拉列表的绝对 <ul> 在 IE7 上显示在错误的位置

android - 如何在 Android 中创建一个带有帧动画的自定义按钮

html - 缓入缓出功能不起作用,怎么办?

css - joomla 模板 : How do I fix all text centered on IE6?

javascript - 自动着色文本 | JS CSS HTML

android - 如果按下一个按钮执行某些操作,则按下其他按钮应该执行其他操作