我有jQuery和@ font-face的问题.
我需要计算a的高度<div>,它工作正常,但是加载字体有一点延迟,一旦它们这样做,@ font-face字体实际上比后备字体大,所以高度比它应该小.
我曾尝试使用Modernizr,但这没用,因为它只检测浏览器是否能够使用@ font-face,而不是字体是否已加载.
jQuery代码在$(document).ready中,但我想字体不会延迟触发.任何人的想法?
之前我曾在"Mobile First"网站上工作过,现在我们正在为我们的网站使用Twitter Bootstrap.问题是Twitter Bootstrap不是"移动优先",而是"响应".
通过"移动优先"我的意思是手机的基本样式表首先加载,因此不要求手机支持@media查询.
Twitter Bootstrap加载整个桌面样式表,使用@media查询调整大小到移动设备.
Twitter有什么理由采用这种方法吗?当然它不兼容,旧设备不起作用?
是否有任何"移动优先"mod为Twitter Bootstrap我可以使用或我必须创建自己的?
我真的想切换到像Sass或LESS这样的CSS预处理器,但是我已经习惯了当前的设置并且没有看到任何适用于我的解决方案.有吗?
我目前在Mac上使用CSSEdit,这是一个实时CSS编辑器.每当人们谈论这个时,他们似乎认为"实时"意味着每次保存文件时页面都会重新加载.这不是我的意思.如果我在CSSEdit中键入一些CSS,则更改显示为-I-type,而不必保存文件.这样可以节省时间,特别是如果您使用反复试验来决定例如.填充元素或尝试不同颜色的填充量.
所以所有Sass或LESS选项似乎都是,写Sass/LESS,按CMD+ S,页面重新加载,你会看到你的变化.这对我来说不够好.有什么我能做的吗?
为了使事情进一步复杂化,CSSEdit现在已被其开发人员放弃,转而使用Espresso,我还没有移动,因为它仍然缺少我依赖的一些功能(自定义重新格式化代码).
我需要一个脚本或正则表达式(我将使用 Javascript / jQuery 检查网站上的表单输入)来检查是否有人输入了大部分是胡言乱语的单词。
正常的单词或句子应该通过测试:
This is a normal sentence (pass)
Peterborough (pass)
Run Code Online (Sandbox Code Playgroud)
像这样的词应该无法通过测试:
bfygrydyyisg (fail)
hjrrjmsjsinz (fail)
yqymuqawsioy (fail)
Run Code Online (Sandbox Code Playgroud)
我曾想过连续检查大约 6 个辅音或元音,但上面的最后一个例子仍然会通过,而且我知道一些像“节奏”这样的英语单词会失败(尽管这不太可能需要)。
有任何想法吗?谢谢!