小编Avo*_*ovk的帖子

css @ font-face不会在所有浏览器中垂直对齐文本

我必须经历谷歌的每一页但尚未找到解决方案.我有一个自定义字体,我通过css font-face使用.该字体在底部添加了额外的填充,具体取决于我使用的浏览器和操作系统.下图显示了一个示例,其中mac位于左侧,窗口位于右侧.它在右边看起来是正确的(在windows中),我希望它在mac上是相同的.

浏览器视图不同

@font-face
{
  font-family: universLight;
  src: url('http://www.viggi.com/fonts/UniversLTStd-Light.otf');
  font-weight: normal;
  font-style: normal;
}
#button{
    font-family: universLight;
    border: 1px solid black;
    background: #ccc;
}
Run Code Online (Sandbox Code Playgroud)

代码位于http://jsfiddle.net/ZDh5h/

这是我已经知道的不会对我的研究有用.

  • line-height在顶部和底部添加填充,以便底部的额外填充保持不变.
  • 使用.otf或.ttf等不同的扩展名也不起作用.只产生相同的结果
  • 更改字体大小也没有真正做任何事情

我在网站上经常使用这种字体,并不真的想为mac vs windows添加不同的CSS表格.如果有人知道无论如何修复这个没有javascript添加额外的填充我将非常感激.

谢谢.

css cross-platform padding vertical-alignment font-face

7
推荐指数
1
解决办法
2051
查看次数

使用jsPDF右对齐文本

我正在使用jsPDF在客户端创建PDF,我看到有些属性可以更改文本的颜色,大小和字体,但我需要将文本对齐到右边.所以它都与正确的坐标对齐.有点像text-align:right; 在CSS中.我该怎么做呢?

谢谢

javascript jspdf

5
推荐指数
3
解决办法
1万
查看次数

mysql语句不起作用

我正在尝试创建一个安全的会话管理,其中每个用户都获得一个哈希值,如果用户登录到其他地方,那么它会检查用户是否具有最近登录的哈希值.这样,如果用户忘记注销,系统将为其注销帐户.这是我写的sql语句,它给了我这个错误.有人可以告诉我为什么吗?

谢谢

"SELECT * FROM 'v_pos_user_session WHERE userID='$userID' AND hash='$hash' AND admin='0' time=(SELECT max(time) FROM v_pos_user_session WHERE userID='$userID' AND admin='0')"

QLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'time=(SELECT max(time) FROM v_pos_user_session WHERE userID='6' AND admin='0')' at line 1
Run Code Online (Sandbox Code Playgroud)

mysql

0
推荐指数
1
解决办法
38
查看次数