- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 page that shows a javascript countdown . javascript 自动填充“d”表示天数,“h”表示小时数等...CSS 添加“ay(s)”、“our(s)”等...,在空间允许的情况下,并将它们大写。
Javascript:
function cdtd(broadcast) {
var nextbroadcast = new Date(broadcast);
var now = new Date();
var timeDiff = nextbroadcast.getTime() - now.getTime();
if (timeDiff <= 0) {
clearTimeout(timer);
document.getElementById("countdown").innerHTML = "<a href=\"flconlineservices.php\">Internet broadcast in progress<\/a>";
/* Run any code needed for countdown completion here */
}
var seconds = Math.floor(timeDiff / 1000);
var minutes = Math.floor(seconds / 60);
var hours = Math.floor(minutes / 60);
var days = Math.floor(hours / 24);
hours %= 24;
minutes %= 60;
seconds %= 60;
document.getElementById("daysBox").innerHTML = days + " d";
document.getElementById("hoursBox").innerHTML = hours + " h";
document.getElementById("minsBox").innerHTML = minutes + " m";
// seconds isn't in our html code (javascript error if this isn't commented out)
/*document.getElementById("secsBox").innerHTML = seconds + " s";*/
var timer = setTimeout('cdtd(broadcast)',1000);
}
CSS:
[role="navigation"] {text-transform:capitalize;}
@media screen and (min-width:1600px) {
#countdown #daysBox:after {content:"ay(s)";}
#countdown #hoursBox:after {content:"our(s)";}
#countdown #minsBox:after {content:"inute(s)";}
}
Firefox 和 Opera 按我的预期显示倒计时(3 Day(s), 5 Hour(s), etc...),但 Internet Explorer 将 (s) 大写(3 Day(S), 5 Hour(S ), ETC...)。 Safari 和 Chrome 更糟,因为它们将 (s) 和 CSS 生成内容的首字母大写(3 DAy(S)、5 HOur(S) 等...)。
我找到了一个 page that shows typography bugs with :first-letter and :first-line这可能有点相关。
我尝试执行 text-transform:lowercase
,然后执行 text-transform:capitalize
,但这并没有改变结果。
关于如何解决这个问题的任何想法?我可能会去掉大写字母,但之后我必须确保所有内容都输入了正确的大小写。
张杰
最佳答案
好的,据我所知,您只需要天、小时和分钟上限的第一个字母。您可以在 javascript 中执行此操作。有点像
var daysString = days + " d";
document.getElementById("daysBox").innerHTML = daysString.toUpperCase();
更新:忘记提及我们的#countdown {text-transform:capitalize;}
关于CSS 文本转换 :Capitalize Oddity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11317279/
要么晚了,要么我发现了一个错误,要么 cast 不喜欢带有“.”的 colnames。在他们中。这一切都发生在函数内部,但它在函数外部“不起作用”,就像它在函数内部不起作用一样。 x <- struc
我在一个循环中的三元运算符中使用 TypeScript 类型保护,看到了我不理解的行为。 我的界面 interface INamed { name: string; } interface I
像许多人一样,我对 C++0x 感到非常兴奋.我尝试在新项目中学习和使用新功能,以便编写出最好的、最易于维护的代码。 不用说,我喜欢新初始化器背后的想法。所以我在看它们,这些对我来说很有意义: T x
我有一个 page that shows a javascript countdown . javascript 自动填充“d”表示天数,“h”表示小时数等...CSS 添加“ay(s)”、“our(
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
这里有一个新成员。很高兴看到这样一个整洁的社区。 经过一番研究,我决定在我的应用程序中使用 WCF 进行进程间通信,因此我使用了 NetNamedPipeBinding 绑定(bind)。 Servi
我正在调试一些较大代码中的问题,并意识到智能指针及其多态属性有些奇怪。通过这个简单的例子可以很好地理解这一点: #include #include using namespace std; cla
下面描述的所有实验都是用 GHC 8.0.1 完成的。 这个问题是 RankNTypes with type aliases confusion 的后续问题。 .那里的问题归结为像这样的函数类型...
ATG 调度程序的基本用法(作为 ATG 属性文件中的属性添加): schedule=calendar mos dates wkdays mo-occurs hrs mins 这方面的文档是 here
此查询返回第二个字符串 Agg 函数的错误结果: select string_agg(t.name, ';') as BBB, string_agg(t.name, ', ' ) as CCC fro
我已经为此工作了一段时间,但似乎还没有找到合适的解决方案。 该页面是带有内联 SVG 的 XHTML,一旦 SVG 完成加载,它就会使用 ECMAscript 进行动画处理。有 0.5 秒的停顿,然后
我正在应用以下功能 效果很好,但如果我将 ã 添加到 preg_replace 中,比如 $new_string = preg_replace("/[^a-zA-Z0-9\sçéèêëñòóôõöà
这个问题在这里已经有了答案: How are the points in CSS specificity calculated (7 个答案) Understanding CSS selector
http://jsfiddle.net/5mbdgau1/3/ 在我的 fiddle 示例中,我访问了通过 ng-click 传入的事件对象。它工作正常,虽然在处理来自“OtherService”的
我想实现以下目标:我想要一个显示可用 COM 端口的 ComboBox。在启动时(并单击“刷新”按钮),我想获取可用的 COM 端口并将选择设置为最后选择的值(来自应用程序设置)。 如果设置值(最后一
问候和称呼! 我已经为一些漂亮的表单创建了一个漂亮的 float 表单 CSS 文件,其中包含最少的 HTML 代码,可以在 FF 和 Chrome 下顺畅地工作(请注意该列表中没有 IE [完成 D
输入以下代码: public static void main(String[] args) { HashMap hashMap = new HashMap<>();
我有一个带有自定义字体和颜色的 TextView 。其中之一是按钮标签。我将它们放入 HStack 中进行水平对齐。但是,当文本尺寸变大时,文本会奇怪地中断。 下图是我试图创建的图像。 这是我当前的代
我是一名优秀的程序员,十分优秀!