html - 如何在 Bootstrap 按钮内制作响应式文本

标签 html css twitter-bootstrap button responsive

我使用 w3.css 和 Bootstrap 库添加以下链接按钮。如果调整屏幕大小,您会发现按钮内的文本没有响应。如何让文字根据屏幕分辨率适合按钮?

 

     <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/
bootstrap.min.css">
    <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">


<a class="w3-right btn btn-primary w3-animate-right w3-hover-shadow w3-teal 
w3-hover-indigo btn-block w3-text-white" style="font-weight: bold;width:40%;"
      href="#">Proceed to checkout page</a>

   

最佳答案

如果可以在按钮中包含多行文本并且您需要固定宽度(您已设置 40%),我会使用 whitespace: normal 来解决您的问题。

  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">


<a class="w3-right btn btn-primary  w3-animate-right	 w3-hover-shadow w3-teal w3-hover-indigo btn-block w3-text-white" style=" font-weight: bold;width:40%;white-space:normal "
  href="#">Proceed to checkout page
</a>

如果您可以承受更改宽度的费用,则可以按照@csandreas1指出的那样放置display:table

  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">


<a class="w3-right btn btn-primary  w3-animate-right	 w3-hover-shadow w3-teal w3-hover-indigo btn-block w3-text-white" style=" font-weight: bold;width:40%;display:table"
  href="#">Proceed to checkout page
</a>

关于html - 如何在 Bootstrap 按钮内制作响应式文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39105213/

相关文章:

html - 我在 google 中的 css3 动画正在运行,但它在 firefox 上不起作用

html - 如何使输入填充剩余空间

html - 悬停时样式化伪元素

html - 在 SharePoint 2007 中单击 CSS 显示/隐藏 div

css - Jquery Bootgrid 表行颜色基于条件

html - Bootstrap 4 alpha 6 导航栏在谷歌浏览器上无法正确显示

html - 使用 xpath 获取下一个元素

python - 如何将按钮与 django-bootstrap3 分页放在同一行

html - 当我的导航栏使用 Twitter Bootstrap 崩溃时,保持我的搜索栏可见

html - 如何创建圆形图像包装器