Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
Css 基于容器的字体大小_Css - Fatal编程技术网

Css 基于容器的字体大小

Css 基于容器的字体大小,css,Css,我有一个符号要显示在ZxZ px容器中: .symbol{ 宽度:32px; 高度:32px; 边框:1个点; 文本对齐:居中; } .symbol>span{ 颜色:深色; 字号:3em; } 一些文本 ☎ 解决方案之一是使用JS 下面是一个例子: $(函数(){ 变量框=$('.symbol'); var-boxWith=box.width(); $('.symbol span').css('font-size',boxWith); }); .symbol{ 宽度:50px; 高度:50

我有一个符号要显示在
ZxZ px
容器中:

.symbol{
宽度:32px;
高度:32px;
边框:1个点;
文本对齐:居中;
}
.symbol>span{
颜色:深色;
字号:3em;
}
一些文本
☎

解决方案之一是使用JS

下面是一个例子:

$(函数(){
变量框=$('.symbol');
var-boxWith=box.width();
$('.symbol span').css('font-size',boxWith);
});
.symbol{
宽度:50px;
高度:50px;
边框:1个点;
文本对齐:居中;
显示器:flex;
对齐项目:居中;
}
.symbol>span{
颜色:深色;
字号:3em;
}

一些文本
☎

解决方案之一是使用JS

下面是一个例子:

$(函数(){
变量框=$('.symbol');
var-boxWith=box.width();
$('.symbol span').css('font-size',boxWith);
});
.symbol{
宽度:50px;
高度:50px;
边框:1个点;
文本对齐:居中;
显示器:flex;
对齐项目:居中;
}
.symbol>span{
颜色:深色;
字号:3em;
}

一些文本
☎
我需要的东西:

.a{
宽度:25px;
高度:25px;
边框:1个点;
}
.b{
宽度:200px;
高度:100px;
边框:1个点;
颜色:红色;
}
c{
宽度:800px;
高度:800px;
边框:1个点;
颜色:蓝色;
}

☯
☯
☯
我需要的东西:

.a{
宽度:25px;
高度:25px;
边框:1个点;
}
.b{
宽度:200px;
高度:100px;
边框:1个点;
颜色:红色;
}
c{
宽度:800px;
高度:800px;
边框:1个点;
颜色:蓝色;
}

☯
☯
☯

我认为使用字体是不可能的。您可以使用
背景图像
背景大小:封面
可能重复的@Roberrrt进行此操作,与任何视口或移动设备无关。我已经看到了,我需要一个符号来适应它的矩形,这完全取决于容器的矩形大小。我认为字体不可能。您可以使用
背景图像
背景大小:封面
可能重复的@Roberrrt进行此操作,与任何视口或移动设备无关。已经看到,我需要一个符号来适应它的矩形,这完全取决于容器的矩形大小。这是一个糟糕的解决方案。手机总是比盒子大十倍当你把字体设置成和Boxwidt一样大的时候我用他的代码做了,我可以调整以适应盒子,但我认为他可以自己做。手机的宽度总是比盒子大(chrome浏览器)@Sylwek当我运行代码片段时,它看起来很好。检查这个JSBin就用JSBin运行它为什么有人在这个线程中谈论电话?没有JS不行?这是个糟糕的解决方案。手机总是比盒子大十倍当你把字体设置成和Boxwidt一样大的时候我用他的代码做了,我可以调整以适应盒子,但我认为他可以自己做。手机的宽度总是比盒子大(chrome浏览器)@Sylwek当我运行代码片段时,它看起来很好。检查这个JSBin就用JSBin运行它为什么有人在这个线程中谈论电话?那么,没有JS不行?