- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在试验一个新概念,使用 CSS 变量作为二进制寄存器来创建数据流,最终计算结果最终显示在文档的后面。当显示一个变量的最终值或在下面的示例中分别显示两个变量时,这个想法是有效的。但是当我尝试将这两个变量加在一起时,这个过程似乎失败了,我不确定 CSS 的哪一部分有问题导致结果无法显示。
下面的例子:https://codepen.io/eliseodannunzio/pen/JjWbOBo显示我指的是什么。
如您所见,--ck0
到 --ck7
的值将根据点击的世纪值重新计算(从 18 到 29),显示一个二进制值,然后是计算出的十进制值。此外,--m0
到 --m7
的值将根据单击的任何月份值重新计算(从一月到十二月),显示二进制值,然后由计算出的十进制值。
两个最终值都通过内容计数器显示,内容计数器分别从 0 递增到 --century
和 --month
的值。
没有意义的是,第三个 DIV 基本上将 --century
和 --month
加在一起,--result
值 a) 没有随着每次点击而更新,b) 没有正确添加值,我不知道为什么......任何人都可以解释一下吗?提前致谢。
:root {
--isLeapYear: 0;
/* Determinant to be worked out later, set as 0 for now */
/* Month registers */
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 0;
/* Century keys */
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
--century: 0;
--month: 0;
--result: 0;
--borderBlack: 1px solid black;
--selectedColor: #007ec2;
}
[type="radio"],
[type="checkbox"] {
display: none;
}
.century+label,
.month+label {
padding-left: 4px;
padding-right: 4px;
height: 16px;
border-left: var(--borderBlack);
border-right: var(--borderBlack);
font: 400 13.3333px Arial;
display: inline-block;
background-color: white;
color: black;
}
.century+label {
width: 20px;
left: 5px;
top: 5px;
}
.month+label {
width: 80px;
position: relative;
left: 73px;
top: -224px;
}
label[for="month-01"],
label[for="century-18"] {
border-top: var(--borderBlack);
}
label[for="month-12"],
label[for="century-29"] {
border-bottom: var(--borderBlack);
}
input:checked+label {
background-color: var(--selectedColor);
color: white;
}
/* Century Keys */
#century-18:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 1;
--ck0: 0;
/* 2 */
}
#century-19:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 0;
--ck0: 0;
/* 0 */
}
#century-20:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
/* 6*/
}
#century-21:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 0;
--ck0: 0;
/* 4 */
}
#century-22:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 1;
--ck0: 0;
/* 2 */
}
#century-23:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 0;
--ck0: 0;
/* 0 */
}
#century-24:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
/* 6 */
}
#century-25:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 0;
--ck0: 0;
/* 4 */
}
#century-26:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 1;
--ck0: 0;
/* 2 */
}
#century-27:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 0;
--ck0: 0;
/* 0 */
}
#century-28:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
/* 6 */
}
#century-29:checked~#century_result {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 0;
--ck0: 0;
/* 4 */
}
/* Month Keys */
.month[value="1"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: calc(1 - var(--isLeapYear));
}
.month[value="2"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: calc(1 - var(--isLeapYear));
--m1: var(--isLeapYear);
--m0: var(--isLeapYear);
}
.month[value="3"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 0;
--m0: 0;
}
.month[value="4"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 0;
}
.month[value="5"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 1;
--m0: 0;
}
.month[value="6"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 0;
--m0: 1;
}
.month[value="7"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 0;
}
.month[value="8"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 1;
--m0: 1;
}
.month[value="9"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 1;
--m0: 0;
}
.month[value="10"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 1;
}
.month[value="11"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 0;
--m0: 0;
}
.month[value="12"]:checked~#month_result {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 1;
--m0: 0;
}
.century:checked~#century_result {
font-family: Courier;
font-weight: 700;
--century: calc(var(--ck7) * 128 + var(--ck6) * 64 + var(--ck5) * 32 + var(--ck4) * 16 + var(--ck3) * 8 + var(--ck2) * 4 + var(--ck1) * 2 + var(--ck0));
}
#century_result:after {
counter-reset: C7 var(--ck7) C6 var(--ck6) C5 var(--ck5) C4 var(--ck4) C3 var(--ck3) C2 var(--ck2) C1 var(--ck1) C0 var(--ck0) CENTURY 0;
counter-increment: CENTURY var(--century);
content: "C" counter(C7) counter(C6) counter(C5) counter(C4) counter(C3) counter(C2) counter(C1) counter(C0) " = " counter(CENTURY)
}
.month:checked~#month_result {
font-family: Courier;
font-weight: 700;
--month: calc(var(--m7) * 128 + var(--m6) * 64 + var(--m5) * 32 + var(--m4) * 16 + var(--m3) * 8 + var(--m2) * 4 + var(--m1) * 2 + var(--m0));
}
#month_result:after {
counter-reset: M7 var(--m7) M6 var(--m6) M5 var(--m5) M4 var(--m4) M3 var(--m3) M2 var(--m2) M1 var(--m1) M0 var(--m0) MONTH 0;
counter-increment: MONTH var(--month);
content: "M" counter(M7) counter(M6) counter(M5) counter(M4) counter(M3) counter(M2) counter(M1) counter(M0) " = " counter(MONTH)
}
#result {
font-family: Courier;
font-weight: 700;
--century: calc(var(--ck7) * 128 + var(--ck6) * 64 + var(--ck5) * 32 + var(--ck4) * 16 + var(--ck3) * 8 + var(--ck2) * 4 + var(--ck1) * 2 + var(--ck0));
--month: calc(var(--m7) * 128 + var(--m6) * 64 + var(--m5) * 32 + var(--m4) * 16 + var(--m3) * 8 + var(--m2) * 4 + var(--m1) * 2 + var(--m0));
--result: calc(var(--century) + var(--month));
}
#result:after {
counter-reset: RESULT 0;
counter-increment: RESULT var(--result);
content: "R = " counter(RESULT);
}
#century_result {
position: absolute;
top: 240px;
}
#month_result {
position: absolute;
top: 265px;
}
#result {
position: absolute;
top: 290px;
}
<input id="century-18" name="century" class="century" type="radio" value="18" /><label for="century-18">18</label><br />
<input id="century-19" name="century" class="century" type="radio" value="19" /><label for="century-19">19</label><br />
<input id="century-20" name="century" class="century" type="radio" value="20" checked="checked" /><label for="century-20">20</label><br />
<input id="century-21" name="century" class="century" type="radio" value="21" /><label for="century-21">21</label><br />
<input id="century-22" name="century" class="century" type="radio" value="22" /><label for="century-22">22</label><br />
<input id="century-23" name="century" class="century" type="radio" value="23" /><label for="century-23">23</label><br />
<input id="century-24" name="century" class="century" type="radio" value="24" /><label for="century-24">24</label><br />
<input id="century-25" name="century" class="century" type="radio" value="25" /><label for="century-25">25</label><br />
<input id="century-26" name="century" class="century" type="radio" value="26" /><label for="century-26">26</label><br />
<input id="century-27" name="century" class="century" type="radio" value="27" /><label for="century-27">27</label><br />
<input id="century-28" name="century" class="century" type="radio" value="28" /><label for="century-28">28</label><br />
<input id="century-29" name="century" class="century" type="radio" value="29" /><label for="century-29">29</label><br />
<input id="month-01" name="month" class="month" type="radio" value="1" checked="checked" /><label for="month-01">January</label><br />
<input id="month-02" name="month" class="month" type="radio" value="2" /><label for="month-02">February</label><br />
<input id="month-03" name="month" class="month" type="radio" value="3" /><label for="month-03">March</label><br />
<input id="month-04" name="month" class="month" type="radio" value="4" /><label for="month-04">April</label><br />
<input id="month-05" name="month" class="month" type="radio" value="5" /><label for="month-05">May</label><br />
<input id="month-06" name="month" class="month" type="radio" value="6" /><label for="month-06">June</label><br />
<input id="month-07" name="month" class="month" type="radio" value="7" /><label for="month-07">July</label><br />
<input id="month-08" name="month" class="month" type="radio" value="8" /><label for="month-08">August</label><br />
<input id="month-09" name="month" class="month" type="radio" value="9" /><label for="month-09">September</label><br />
<input id="month-10" name="month" class="month" type="radio" value="10" /><label for="month-10">October</label><br />
<input id="month-11" name="month" class="month" type="radio" value="11" /><label for="month-11">November</label><br />
<input id="month-12" name="month" class="month" type="radio" value="12" /><label for="month-12">December</label><br />
<div id="century_result"></div>
<div id="month_result"></div>
<div id="result"></div>
最佳答案
因为在执行 #century-*:checked~ #century_result
时,您只将值分配给 #century_result
,所以 #result
将一无所获.您需要同时定位这两个元素,所以只需执行 #century-*:checked ~ *
(与 #month_result
相同的逻辑)
:root {
--isLeapYear: 0;
/* Determinant to be worked out later, set as 0 for now */
/* Month registers */
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 0;
/* Century keys */
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
--century: 0;
--month: 0;
--result: 0;
--borderBlack: 1px solid black;
--selectedColor: #007ec2;
}
[type="radio"],
[type="checkbox"] {
display: none;
}
.century+label,
.month+label {
padding-left: 4px;
padding-right: 4px;
height: 16px;
border-left: var(--borderBlack);
border-right: var(--borderBlack);
font: 400 13.3333px Arial;
display: inline-block;
background-color: white;
color: black;
}
.century+label {
width: 20px;
left: 5px;
top: 5px;
}
.month+label {
width: 80px;
position: relative;
left: 73px;
top: -224px;
}
label[for="month-01"],
label[for="century-18"] {
border-top: var(--borderBlack);
}
label[for="month-12"],
label[for="century-29"] {
border-bottom: var(--borderBlack);
}
input:checked+label {
background-color: var(--selectedColor);
color: white;
}
/* Century Keys */
#century-18:checked~ * {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 1;
--ck0: 0;
/* 2 */
}
#century-19:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 0;
--ck0: 0;
/* 0 */
}
#century-20:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
/* 6*/
}
#century-21:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 0;
--ck0: 0;
/* 4 */
}
#century-22:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 1;
--ck0: 0;
/* 2 */
}
#century-23:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 0;
--ck0: 0;
/* 0 */
}
#century-24:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
/* 6 */
}
#century-25:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 0;
--ck0: 0;
/* 4 */
}
#century-26:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 1;
--ck0: 0;
/* 2 */
}
#century-27:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 0;
--ck1: 0;
--ck0: 0;
/* 0 */
}
#century-28:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 1;
--ck0: 0;
/* 6 */
}
#century-29:checked~* {
--ck7: 0;
--ck6: 0;
--ck5: 0;
--ck4: 0;
--ck3: 0;
--ck2: 1;
--ck1: 0;
--ck0: 0;
/* 4 */
}
/* Month Keys */
.month[value="1"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: calc(1 - var(--isLeapYear));
}
.month[value="2"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: calc(1 - var(--isLeapYear));
--m1: var(--isLeapYear);
--m0: var(--isLeapYear);
}
.month[value="3"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 0;
--m0: 0;
}
.month[value="4"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 0;
}
.month[value="5"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 1;
--m0: 0;
}
.month[value="6"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 0;
--m0: 1;
}
.month[value="7"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 0;
}
.month[value="8"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 1;
--m0: 1;
}
.month[value="9"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 1;
--m0: 0;
}
.month[value="10"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 0;
--m1: 0;
--m0: 1;
}
.month[value="11"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 0;
--m0: 0;
}
.month[value="12"]:checked~* {
--m7: 0;
--m6: 0;
--m5: 0;
--m4: 0;
--m3: 0;
--m2: 1;
--m1: 1;
--m0: 0;
}
.century:checked~* {
font-family: Courier;
font-weight: 700;
--century: calc(var(--ck7) * 128 + var(--ck6) * 64 + var(--ck5) * 32 + var(--ck4) * 16 + var(--ck3) * 8 + var(--ck2) * 4 + var(--ck1) * 2 + var(--ck0));
}
#century_result:after {
counter-reset: C7 var(--ck7) C6 var(--ck6) C5 var(--ck5) C4 var(--ck4) C3 var(--ck3) C2 var(--ck2) C1 var(--ck1) C0 var(--ck0) CENTURY 0;
counter-increment: CENTURY var(--century);
content: "C" counter(C7) counter(C6) counter(C5) counter(C4) counter(C3) counter(C2) counter(C1) counter(C0) " = " counter(CENTURY)
}
.month:checked~#month_result {
font-family: Courier;
font-weight: 700;
--month: calc(var(--m7) * 128 + var(--m6) * 64 + var(--m5) * 32 + var(--m4) * 16 + var(--m3) * 8 + var(--m2) * 4 + var(--m1) * 2 + var(--m0));
}
#month_result:after {
counter-reset: M7 var(--m7) M6 var(--m6) M5 var(--m5) M4 var(--m4) M3 var(--m3) M2 var(--m2) M1 var(--m1) M0 var(--m0) MONTH 0;
counter-increment: MONTH var(--month);
content: "M" counter(M7) counter(M6) counter(M5) counter(M4) counter(M3) counter(M2) counter(M1) counter(M0) " = " counter(MONTH)
}
#result {
font-family: Courier;
font-weight: 700;
--century: calc(var(--ck7) * 128 + var(--ck6) * 64 + var(--ck5) * 32 + var(--ck4) * 16 + var(--ck3) * 8 + var(--ck2) * 4 + var(--ck1) * 2 + var(--ck0));
--month: calc(var(--m7) * 128 + var(--m6) * 64 + var(--m5) * 32 + var(--m4) * 16 + var(--m3) * 8 + var(--m2) * 4 + var(--m1) * 2 + var(--m0));
--result: calc(var(--century) + var(--month));
}
#result:after {
counter-reset: RESULT 0;
counter-increment: RESULT var(--result);
content: "R = " counter(RESULT);
}
#century_result {
position: absolute;
top: 240px;
}
#month_result {
position: absolute;
top: 265px;
}
#result {
position: absolute;
top: 290px;
}
<input id="century-18" name="century" class="century" type="radio" value="18" /><label for="century-18">18</label><br />
<input id="century-19" name="century" class="century" type="radio" value="19" /><label for="century-19">19</label><br />
<input id="century-20" name="century" class="century" type="radio" value="20" checked="checked" /><label for="century-20">20</label><br />
<input id="century-21" name="century" class="century" type="radio" value="21" /><label for="century-21">21</label><br />
<input id="century-22" name="century" class="century" type="radio" value="22" /><label for="century-22">22</label><br />
<input id="century-23" name="century" class="century" type="radio" value="23" /><label for="century-23">23</label><br />
<input id="century-24" name="century" class="century" type="radio" value="24" /><label for="century-24">24</label><br />
<input id="century-25" name="century" class="century" type="radio" value="25" /><label for="century-25">25</label><br />
<input id="century-26" name="century" class="century" type="radio" value="26" /><label for="century-26">26</label><br />
<input id="century-27" name="century" class="century" type="radio" value="27" /><label for="century-27">27</label><br />
<input id="century-28" name="century" class="century" type="radio" value="28" /><label for="century-28">28</label><br />
<input id="century-29" name="century" class="century" type="radio" value="29" /><label for="century-29">29</label><br />
<input id="month-01" name="month" class="month" type="radio" value="1" checked="checked" /><label for="month-01">January</label><br />
<input id="month-02" name="month" class="month" type="radio" value="2" /><label for="month-02">February</label><br />
<input id="month-03" name="month" class="month" type="radio" value="3" /><label for="month-03">March</label><br />
<input id="month-04" name="month" class="month" type="radio" value="4" /><label for="month-04">April</label><br />
<input id="month-05" name="month" class="month" type="radio" value="5" /><label for="month-05">May</label><br />
<input id="month-06" name="month" class="month" type="radio" value="6" /><label for="month-06">June</label><br />
<input id="month-07" name="month" class="month" type="radio" value="7" /><label for="month-07">July</label><br />
<input id="month-08" name="month" class="month" type="radio" value="8" /><label for="month-08">August</label><br />
<input id="month-09" name="month" class="month" type="radio" value="9" /><label for="month-09">September</label><br />
<input id="month-10" name="month" class="month" type="radio" value="10" /><label for="month-10">October</label><br />
<input id="month-11" name="month" class="month" type="radio" value="11" /><label for="month-11">November</label><br />
<input id="month-12" name="month" class="month" type="radio" value="12" /><label for="month-12">December</label><br />
<div id="century_result"></div>
<div id="month_result"></div>
<div id="result"></div>
关于css - 使用 calc() 正确添加 CSS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67604240/
我想过滤掉特定列上具有特定颜色的行。我尝试几乎到处搜索但找不到答案。希望大家给点好的建议,谢谢。 最佳答案 据我所知,目前没有内置函数允许根据单元格的格式选择单元格。但在 this OOo forum
我有一个百分比表: A | B | C ------------------- 1| 12% | 22% | 42% ------------------- 2| 52% | 2%
我有一个格式为 HH:MM 的时间值求和列。总和的格式为 [HH]:MM,可防止 HH > 23 时翻转。我希望将此值转换为十进制数表示形式。例如: A B 1 12
LibreOffice Calc 中的什么公式将计算不同 Week_Number 出现的次数?答案应该是2。 最佳答案 这个问题之前已经被问过很多次了。一种方法是在 B6 中输入以下公式然后按 Ctr
我在 Calc 电子表格中有几个数据列,每个列有 400 到 500 个条目。对于这些列中的每一列,我只想简单地找到均值和标准差,但不知道如何进行。 有人可以用简单而非技术性的语言逐步指导我如何做到这
假设我在 LibreOffice calc 中有以下电子表格: | A | B | C | D | ------------------- |1| 1 | 2 | | 2 | |2| 2 |
LibreOffice Calc 中是否有接受 的函数整数 x 和 整数 y 并以该位置吐出单元格的内容? 有一个功能ADDRESS吐出给定 [x;y] 的地址。问题是我不知道如何取消引用它。 最佳答
我希望能够在 LibreOffice Calc 中选择两个单元格,然后按某种魔术键,结果交换两个单元格的内容。 我怎么做? 我为 Excel 找到了这个解决方案,但它在 LibreOffice 中不起
我有两列有数字。当另一个有重复时,另一个只有一次数字。这些列中的数字不匹配。我需要在 B 列中找到在 A 列中匹配的所有数字。 这可能更好地解释了它: 甲乙 1 2 2 2 4 5 6 5 7 6 8
我想为 Calc 编写一个返回 #VALUE 的 Basic 函数!可使用 ISERR() 进行测试。 Function foo() foo = #VALUE! End Function 但是
我正在寻找一种使用 LibreOffice 的 Calc 从网站获取一些数据的方法。 我之前使用带有 IMPORTXML 函数的 Google 表格,但因为它非常不可靠,所以我想改用 Calc。 我的
我有这些单元格的 A 列: A1: Apple A2: Banana A3: Cherry 我想要一个公式,将它们串在一个单元格中,如下所示: "Apple, Banana, Cherry" 最佳答案
我想从 LibreOffice Calc 中多次出现的字符中获取最后一次出现。 例如我有一个字符串 abc1ba2ac2adeaa43add .现在,如果我正在搜索 a它应该返回 18。 最佳答案 使
假设我有这个这个单元格: 然后出于某种原因,我想自动反转列的顺序,变成这样: 任何帮助将不胜感激! 最佳答案 快速步骤: 在 1 上方插入新行 用单调递增的整数索引向右填充行。 然后选择您的数据并降序
我想在 LibreOffice Calc(v5.4.4.2 但可以升级)中实现一些条件格式,以突出显示其值通过公式计算而不是直接输入的单元格。 例如,一个单元格包含 =A3 将突出显示,而 Hello
我有一个 LibreOffice 3 电子表格(在 Ubuntu 11.04 上),其中有一列包含数百个超链接,这些超链接仅显示为“链接”。 我需要将这些转换为纯文本,或者更糟糕的是显示超链接而不是文
我在屏幕上有四个绝对定位的 div,它们需要在所有分辨率下保持它们的位置。 div1 - 高度 150px,顶部 0px div2 - 高度 30%,顶部 150px div3 - 高度 50 像素,
所以我很清楚,一般来说,应该在 JS 和浏览器检测中使用特征检测。 jQuery 1.9 放弃了 $.browser 就是一个很好的例子。 此外,在我阅读的每篇文章中,都说永远不要使用浏览器检测。 但
到目前为止,我一直在使用 em-calc 在我的 Zurb Foundation 元素中定义 CSS 大小。但是,最近我注意到开发人员越来越多地使用 rem-calc。 我知道每个函数的作用,但我不太
如何在另一个 CSS calc 函数中使用 CSS calc 函数?根据这个post这是可能的,但没有这样的例子。 最佳答案 It is possible to use calc() inside a
我是一名优秀的程序员,十分优秀!