gpt4 book ai didi

css - 使用带有 CssResource 和 @if 的 GWT 的移动设备的不同字体大小

转载 作者:太空宇宙 更新时间:2023-11-03 19:12:50 25 4
gpt4 key购买 nike

在使用 CssResource 和 ClientBundle 的 GWT 中,可以有如下条件语句:

@if <deferred-binding-property> <space-separated list of values> {
... css rules ...
}

在我的元素中,我希望为移动设备设置不同的字体大小。我认为我可以使用以下代码实现此目的:

@def fontSize 1.1875em;
@if formfactor mobile {
@def fontSize 2.375em;
}
.my_font{
font-family: Arial;
font-weight: normal;
font-size: fontSize;
cursor: default;
}

不幸的是,这对我不起作用。它始终使用@if 语句中定义的字体大小,而不管“formfactor”(取决于所用设备的 gwt 属性)是什么。有没有人可以解释这一点,或者建议一种更好的方法来实现我正在尝试做的事情?

最佳答案

你试过在 if/else 中设置 def 吗?

@if formfactor mobile {
@def fontSize 2.375em;
} @else{
@def fontSize 1.1875em;
}

.my_font{
font-family: Arial;
font-weight: normal;
font-size: fontSize;
cursor: default;
}

关于css - 使用带有 CssResource 和 @if 的 GWT 的移动设备的不同字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com