Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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
Javascript 如何调整文本大小以适应容器_Javascript_Html_Css - Fatal编程技术网

Javascript 如何调整文本大小以适应容器

Javascript 如何调整文本大小以适应容器,javascript,html,css,Javascript,Html,Css,这是我目前的方法,但问题是,我需要添加10px,使文本看起来是一个像样的大小,因为他们出来真的很小,这不是超级大的较小的字体大小 HTML 有人知道更好的方法吗?文本是动态的,所以如果只是少量文本,我不想让字体变小,只要文本不合适。有什么原因不能通过CSS更改字体大小 如果问题是小文本,我会在CSS中添加一个媒体查询来更改字体大小 。章节标题{ 字号:18px; } @媒体屏幕和屏幕(最大宽度:768px){ .章节标题{ 字体大小:24px; } }您可以根据CSS和@media size调

这是我目前的方法,但问题是,我需要添加10px,使文本看起来是一个像样的大小,因为他们出来真的很小,这不是超级大的较小的字体大小

HTML


有人知道更好的方法吗?文本是动态的,所以如果只是少量文本,我不想让字体变小,只要文本不合适。

有什么原因不能通过CSS更改字体大小

如果问题是小文本,我会在CSS中添加一个媒体查询来更改字体大小

。章节标题{
字号:18px;
}
@媒体屏幕和屏幕(最大宽度:768px){
.章节标题{
字体大小:24px;
}

}
您可以根据CSS和@media size调整字体大小。在大/小显示器上或在某些特定的应用程序UI/场景中,字体是否太小?我不太明白您在这里想要什么。你只想在小屏幕上的文本的px字体大小上加10?我需要它确实取决于字符的数量,文本是动态的
<div class="chapter-title"> text goes here </div>
    var chapterTitle = this.$('.chapter-title');
    var fontSize = chapterTitle.css("font-size");
    var charCount = chapterTitle.text().replace(/ /g,'').length;

    fontSize = (chapterTitle.width()/charCount) + 10;
    chapterTitle.css('font-size', fontSize)