Html 如何用calc函数填空?
我试图用calc来填充div中的空格。我用2/3填充第一个div,但1/2应该用红色填充。现在红色条将位于蓝色条的下方。我的计算有什么错 在行动中看到它: 两个问题 第一:基础数学<代码>*的优先级高于Html 如何用calc函数填空?,html,css,calc,Html,Css,Calc,我试图用calc来填充div中的空格。我用2/3填充第一个div,但1/2应该用红色填充。现在红色条将位于蓝色条的下方。我的计算有什么错 在行动中看到它: 两个问题 第一:基础数学*的优先级高于-。你需要帕伦斯迫使你的减法先进行 width: calc( 100% * (2/3 - 1/3) ); 第二:默认情况下,Div元素是display:block,因此无论如何都会开始新行。您需要显示:内联块或类似的东西 第三:舍入问题。当像素的百分比不是整数值时,您将以舍入结束,舍入后,总数可以超过1
-
。你需要帕伦斯迫使你的减法先进行
width: calc( 100% * (2/3 - 1/3) );
第二:默认情况下,Div元素是display:block
,因此无论如何都会开始新行。您需要显示:内联块
或类似的东西
第三:舍入问题。当像素的百分比不是整数值时,您将以舍入结束,舍入后,总数可以超过100%,并返回换行
我会用Flexbox来代替它。两个问题
第一:基础数学<代码>*的优先级高于-
。你需要帕伦斯迫使你的减法先进行
width: calc( 100% * (2/3 - 1/3) );
第二:默认情况下,Div元素是display:block
,因此无论如何都会开始新行。您需要显示:内联块
或类似的东西
第三:舍入问题。当像素的百分比不是整数值时,您将以舍入结束,舍入后,总数可以超过100%,并返回换行
我会用Flexbox来代替它。两个问题
第一:基础数学<代码>*的优先级高于-
。你需要帕伦斯迫使你的减法先进行
width: calc( 100% * (2/3 - 1/3) );
第二:默认情况下,Div元素是display:block
,因此无论如何都会开始新行。您需要显示:内联块
或类似的东西
第三:舍入问题。当像素的百分比不是整数值时,您将以舍入结束,舍入后,总数可以超过100%,并返回换行
我会用Flexbox来代替它。两个问题
第一:基础数学<代码>*的优先级高于-
。你需要帕伦斯迫使你的减法先进行
width: calc( 100% * (2/3 - 1/3) );
第二:默认情况下,Div元素是display:block
,因此无论如何都会开始新行。您需要显示:内联块
或类似的东西
第三:舍入问题。当像素的百分比不是整数值时,您将以舍入结束,舍入后,总数可以超过100%,并返回换行
我会用Flexbox来代替它。更改“.twee”的宽度
.twee {width: calc( 100% * 1/3);}
在您的样式中添加此css
#container, .box, .twee {float:left}
更改“.twee”的宽度
.twee {width: calc( 100% * 1/3);}
在您的样式中添加此css
#container, .box, .twee {float:left}
更改“.twee”的宽度
.twee {width: calc( 100% * 1/3);}
在您的样式中添加此css
#container, .box, .twee {float:left}
更改“.twee”的宽度
.twee {width: calc( 100% * 1/3);}
在您的样式中添加此css
#container, .box, .twee {float:left}
前言
正如昆廷提到的
基础数学<代码>*的优先级高于-
所以你需要使用宽度:calc(100%*(2/3-1/3))代码>代码
问题
div
s位置不正确
解决方案
内部div
s应具有位置:绝对
和外部div
应具有位置:绝对值
。
内部div
s将相对于外部div
放置,因此不会出现空白
window.onload=function(){
var-box=document.querySelector(“#container.box”);
box.innerText=getComputedStyle(box).width
}
#容器{
宽度:300px;
高度:100px;
背景:#444;
位置:相对位置;
}
.盒子{
宽度:66.666%;
宽度:计算(100%*2/3);
高度:80px;
背景:#09F;
位置:绝对位置;
}
特威先生{
背景:红色;
高度:80px;
宽度:计算值(100%*(2/3-1/3));
位置:绝对位置;
}
前言
正如昆廷提到的
基础数学<代码>*的优先级高于-
所以你需要使用宽度:calc(100%*(2/3-1/3))代码>代码
问题
div
s位置不正确
解决方案
内部div
s应具有位置:绝对
和外部div
应具有位置:绝对值
。
内部div
s将相对于外部div
放置,因此不会出现空白
window.onload=function(){
var-box=document.querySelector(“#container.box”);
box.innerText=getComputedStyle(box).width
}
#容器{
宽度:300px;
高度:100px;
背景:#444;
位置:相对位置;
}
.盒子{
宽度:66.666%;
宽度:计算(100%*2/3);
高度:80px;
背景:#09F;
位置:绝对位置;
}
特威先生{
背景:红色;
高度:80px;
宽度:计算值(100%*(2/3-1/3));
位置:绝对位置;
}
前言
正如昆廷提到的
基础数学<代码>*的优先级高于-
所以你需要使用宽度:calc(100%*(2/3-1/3))代码>代码
问题
div
s位置不正确
解决方案
内部div
s应具有位置:绝对
和外部div
应具有位置:绝对值
。
内部div
s将相对于外部div
放置,因此不会出现空白
window.onload=function(){
var-box=document.querySelector(“#container.box”);
box.innerText=getComputedStyle(box).width
}
#容器{
宽度:300px;
高度:100px;
背景:#444;
位置:相对位置;
}
.盒子{
宽度:66.666%;
宽度:计算(100%*2/3);
高度:80px;
背景:#09F;
位置:绝对位置;
}
特威先生{
背景:红色;
高度:80px;
宽度:计算值(100%*(2/3-1/3));
位置:绝对位置;
}
前言
作为昆汀m