小编tee*_*eel的帖子

Webfonts 在 Windows、Mac 和 Linux 上的呈现方式不同

我第一次在我目前正在制作的网站上使用 webfonts,我注意到字体的边界框在 Windows 和 Linux 和 Mac 上似乎不同(在 Linux 和 Mac 上也是如此)。这与浏览器无关,因为所有操作系统上相同版本的 Chrome 和 Firefox 都有这些差异。基本上,在 Windows 上,字符顶部有额外的空间,而在 Linux 和 Mac 上,字符的边界框更接近字符的实际顶部(例如变音符号在框外)。这自然会改变头寸、保证金等行为的方式。

目前字体定义如下:

@font-face { font-family: "FranklinGothicHand"; 
    src: url('fonts/franklingothichanddemi-webfont.eot'); 
    src: url('fonts/franklingothichanddemi-webfont.eot?iefix') 格式('eot'),
        url('fonts/franklingothichanddemi-webfont.woff') 格式('woff'),
        url('fonts/franklingothichanddemi-webfont.ttf') 格式('truetype'),
        url('fonts/franklingothichanddemi-webfont.svg#webfontLgJOAlmK') 格式('svg'); 
} 

因此,例如,我无法正确地将文章的装饰首字母大写与文章的第一行垂直对齐,因为它在不同操作系统上的位置不同。

任何人都可以想到任何解决方案吗?

html css webfonts

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

检测PHP中是否正确设置了会话cookie

我有一个使用PHP会话来启用登录等的网站.该网站在另一个域上的iframe中运行(因为客户端需要在网站周围拥有自己的通用框架.这需要启用第三方cookie才能使会话正常工作.

如何在PHP中检测是否正确设置了会话cookie以通知禁用第三方cookie的用户?

似乎我不能使用$ _SESSION或session_id(),因为它们甚至在没有cookie的情况下被设置,并且它们不会在页面加载之间保存.

php cookies session

4
推荐指数
1
解决办法
2408
查看次数

使用FB.ui时分享指向帖子的链接

我为FB制作了一个小应用程序,它使用FB.ui来允许用户在墙上分享它.我希望共享帖子在"评论"和"赞"旁边显示"分享"链接,就像在任何普通的墙贴上一样.

有没有办法用FB.ui做到这一点?

或者是否还有其他一些方法可以让我在壁柱上定义自定义图像,标题,描述等?

我目前的代码:

function share(name, description) {
        FB.ui({
            method: 'feed',
            name: name,
            picture: '/img/fb.png',
            link: url,
            caption: '',
            message: '',
            description: description
            }, function() {
            });
    }
Run Code Online (Sandbox Code Playgroud)

facebook facebook-wall facebook-javascript-sdk fb.ui

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