小编Jos*_*ter的帖子

在Safari扩展中使用jQuery

我正在尝试制作一个简单的Safari 5扩展,它只是注入一个自定义的JavaScript.有什么想法我可以在这个自定义脚本中使用jQuery吗?我只知道这是可能的,因为它在WWDC视频中提到过,但我不知道该怎么做.

谢谢

javascript safari jquery userscripts

10
推荐指数
2
解决办法
2646
查看次数

将标题对齐到相同的基线,无论后续文字如何?

有没有办法将不同大小的多个标题的第一行对齐到同一基线?无论后面的文本如何,也应该对齐.

见图片在http://snapplr.com/snap/z1mw

编辑:重新上传:

alt text http://img144.imageshack.us/img144/7615/screenshot2010021722h53.png

在我看来,唯一的解决方案是将每个标题和每个正文文本放入单独的DIV,然后使用标题来填充顶部或边缘顶部以对齐它们(例如,H1将是36px,0px边距,而H3将是24px,12px上边距).像这样的东西:

<html>
<head>
    <style type="text/css" media="all">
        div {
            width: 240px;
            float: left;
        }

        h1 {
            font-size: 36px;
            margin: 0;
            padding: 0;
        }

        h3 {
            font-size: 24px;
            margin: 0;
            padding: 10px 0 0 0; /*for some reason I must use 10px instead of 12px to align. Why??*/
        }
    </style>
</head>
<body>
    <div>
        <h1>H1 heading</h1>
    </div>
    <div>
        <h3>H3 heading</h3>
    </div>
    <div>
        <h3>H3 heading that is somewhat longer and spans multiple lines</h3>
    </div>
    <div style="clear:both;"></div> …
Run Code Online (Sandbox Code Playgroud)

html css typography vertical-rhythm

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

JavaScript正则表达式替换 - 但只是匹配字符串的一部分?

我有以下替换功能

myString.replace(/\s\w(?=\s)/,"$1\xA0");
Run Code Online (Sandbox Code Playgroud)

目的是采用单字母单词(例如介词)并在它们之后添加不间断的空格,而不是标准空间.

但是上面的$ 1变量对我不起作用.它插入文本"$ 1"而不是原始匹配字符串+ nbsp的一部分.

观察到的行为是什么原因?有没有其他方法可以实现它?

javascript regex replace typography

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

ios safari 不会在 svg 文件中显示字体嵌入字体。任何修复?

所以我有一个包含文本元素的 SVG 文件。例子:

<text transform="matrix(1 0 0 1 195.248 207.165)" fill="#999999" font-family="'LeagueGothic'" font-size="24">Europe</text>
Run Code Online (Sandbox Code Playgroud)

当我为 iOS 中包含的某些内容(如 Helvetica 或 Futura)指定字体系列时,一切正常。但是,一旦我指定了通过 @font-face 包含的字体,它就无法在 iOS 上运行,而在桌面 Safari、Chrome、Firefox 和 Opera 上却可以。

否则@font-face 字体在整个页面中都可以正常工作,除了 SVG 部分。

尝试将 SVG 文件包含为<embed>,<object><img>,但没有帮助。有趣的是,当我尝试内联 SVG(即直接在 HTML 中使用 SVG 代码)时,字体还可以,但它不会从 SVG 文件中绘制任何其他内容。

我在 iOS 4.2 上。尝试了 SVG 1.1、1.1 Tiny、1.2 等,都一样。

请问这是一个错误还是我遗漏了什么?谢谢。

此处的示例 SVG 文件:http : //pastie.org/1637291

iphone svg font-face ipad ios

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