Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改文本大小以适应html中的按钮宽度_Html_Css - Fatal编程技术网

更改文本大小以适应html中的按钮宽度

更改文本大小以适应html中的按钮宽度,html,css,Html,Css,是他们用任何方式在html或css中改变文本大小,以适应其在按钮中的宽度随容器的变化而变化。我有三个相同宽度的按钮,第三个文本有点小,如果按钮缩小,它的两个字母将从按钮中消失。不,通过HTML+CSS是不可能的。您只能添加一些JavaScript计时器来跟踪按钮宽度和自动调整文本大小,然后它就会改变 此外,您还可以添加一些详细信息来更改不同页面大小上的按钮样式。SVG可以在这里提供帮助。考虑以下事项: <button style="position: relative; width: 40

是他们用任何方式在html或css中改变文本大小,以适应其在按钮中的宽度随容器的变化而变化。我有三个相同宽度的按钮,第三个文本有点小,如果按钮缩小,它的两个字母将从按钮中消失。

不,通过HTML+CSS是不可能的。您只能添加一些JavaScript计时器来跟踪按钮宽度和自动调整文本大小,然后它就会改变


此外,您还可以添加一些详细信息来更改不同页面大小上的按钮样式。

SVG可以在这里提供帮助。考虑以下事项:

<button style="position: relative; width: 400px; height: 200px; ">
  <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" viewBox="0 0 100 50">
    <text y="50%" x="50%" text-anchor="middle" font-size="20">FOOBAR</text>
  </svg>
</button>

福巴
font size=“20”
中的
20
指的是
viewBox
指定的坐标,因此字体大小为按钮大小的1/5(20/100)。当然,这并不能精确地解决确保文本适合按钮的问题,但是如果您对字符数有一个大致的了解,您可以选择字体大小,使该字符数可能适合

请先在此处发布您的代码,然后任何人都可以帮助您。