我有3个HTML按钮。根据父按钮的文本大小
<button class='btn btn-default'>A</button>
<button class='btn btn-default'>ABCDEFG</button>
<button class='btn btn-default'>B</button>
我想为每一个按钮,例如一个固定的宽度。 38px。当我设置css
.btn { width: 38px; }
它的工作原理,但从第二个按钮的文本溢出。我怎样才能解决这个与CSS?文本应该适合按钮不相反。
编辑
谢谢您的回答。我希望文本适合按钮。我认为它不应该隐藏。它应该变小。
是否可以缩小文本而不是隐藏/包裹它? – Piu130
@ Piu130反正还没有用CSS。我相信你可以使用JavaScript来掀起一些东西,它可以根据按钮的宽度计算出新的字体大小。如果您具有相对于视口的字体大小(浏览器的宽度或移动屏幕大小),则可以使用“vw”单位。有关“vw”单元的更多详细信息,请参见https://www.w3schools.com/cssref/css_units.asp。 – Tessa
嘿@ Piu130我更新了我的答案,为您的问题添加了JavaScript/jQuery解决方案。祝你好运! – Tessa