问题列表 - 第25628页

body {font-size:100.01%; } vs body {font-size:100%; }?

我应该保留什么body,{font-size: 100.01%; }或者{ font-size: 100%; }

是什么{font-size: 100.01%; }html{}甚至提到font-size真的很好

如果我正在使用 body {font-size: 62.5%;}

编辑:2010年5月3日

今天我100.01%在这里找到了相关信息- http://www.communitymx.com/content/article.cfm?cid=FAF76&print=true

这个奇怪的100.01%的字体大小可以补偿几个浏览器错误.首先,以百分比(而不是em)设置默认正文字体大小可以消除IE/Win问题,如果稍后在其他元素的ems中设置字体,则会增加或缩小字体的比例.此外,与其他浏览器相比,某些版本的Opera会将默认字体大小设置为100%.另一方面,Safari的字体大小为101%.目前"最佳"建议是使用此属性的100.01%值.

它是很好的保持body { font-size:100.01%}到位{font-size:100%}

css xhtml cross-browser

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

匹配IP地址与IP范围?

我有一个MySQL表设置如下:

+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| ipaddress_s   | varchar(15) | YES  | MUL | NULL    |                | 
| ipaddress_e   | varchar(16) | YES  |     | NULL    |                | 
+---------------+-------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)

其中,ipaddress_s和ipaddress_e类似于:4.100.159.0-4.100.159.255

现在有一种方法可以实际获得包含给定IP地址的行吗?例如,给定IP地址:"4.100.159.5",我希望返回上面的行.所以我正在尝试看起来像这样的查询(但当然这是错误的,因为在下面我将IP视为字符串):

SELECT * FROM ranges WHERE ipaddress_s<"4.100.159.5" AND ipaddress_e>"4.100.159.5"
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php mysql language-agnostic ip networking

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

页面部分回发后,如何在UpdatePanel中保持焦点位置

我有一个带有更新面板的页面中的四个控件.最初将鼠标焦点设置为第一个控件.当我将页面部分回发到服务器时,焦点自动从最后一个聚焦控件从我已选中的控件移动到第一个控件.有没有办法保持最后的焦点?

asp.net ajax updatepanel

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

如何使用Core Text从文件加载字体(TTF)?

在OSX 10.6之前,ATSFontActivateFromFileSpecification/ATSFontActivateFromFileReference可用,可用于从文件加载字体.我在Core Text中找不到类似的东西.

macos cocoa macos-carbon osx-snow-leopard core-text

13
推荐指数
4
解决办法
5624
查看次数

jQuery:根据浏览器滚动条位置将css类添加到菜单项

我有一个菜单:

  <ul class="menu-bottom">
  <li id="m1" class="active"><a id="1" href="#"><span>Link 1</span></a></li>
   <li id="m2"><a id="2" href="#"><span>Link 2</span></a></li>
   <li id="m3"><a id="3" href="#"><span>Link 3</span></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望这取决于浏览器的滚动条位置,"active"类是正确的<li>元素.

这就是我的看法:

     if ($(document).height() == 500) {
$('#m1').parent().addClass('active').
siblings().removeClass('active');
}

     if ($(document).height() == 1000) {
$('#m2').parent().addClass('active').
siblings().removeClass('active');
}

     if ($(document).height() == 1500) {
$('#m2').parent().addClass('active').
siblings().removeClass('active');
} 
Run Code Online (Sandbox Code Playgroud)

我对jQuery Dimensions属性不太熟悉,所以这段代码没有多大意义,但我希望你能理解.

如果有人能告诉我如何使这项工作,那将是非常酷的.

谢谢 :)

browser jquery scroll dimensions

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

使用LINQ to XML,如何基于序数位置连接两组数据?

使用LINQ to XML,如何基于序数位置连接两组数据?

<document>
    <set1>
        <value>A</value>
        <value>B</value>
        <value>C</value>
    </set1>
    <set2>
        <value>1</value>
        <value>2</value>
        <value>3</value>
    </set2>
</document>
Run Code Online (Sandbox Code Playgroud)

根据上面的片段,我想加入两组,使"A"和"1"在同一记录中,"B"和"2"在同一记录中,"C"和"3" "在同一记录中.

c# xml linq linq-to-xml

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

EF4 - 可以模拟ObjectContext进行单元测试吗?

可以在不使用TypeMock Islolator的情况下完成吗?我在网上找到了一些建议,比如传递一个只有元数据的连接字符串,但是除了TypeMock之外我没有遇到任何东西似乎真的允许一个模拟的ObjectContext,它可以注入服务进行单元测试.我是不是为了TypeMock而追上了$$,还是有其他选择?有没有人设法创建任何类似于开源的TypeMock?

entity-framework typemock mocking objectcontext

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

typeof!=="undefined"vs.!= null

我经常看到JavaScript代码检查未定义的参数等,这样:

if (typeof input !== "undefined") {
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

这似乎有点浪费,因为它涉及类型查找和字符串比较,更不用说它的详细程度.这是必要的,因为'undefined'可以重命名.我的问题是:代码如何比这种方法更好:

if (null != input) {
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

据我所知,你不能重新定义null,所以它不会意外地破坏.并且,由于!=运算符的类型强制,这将检查undefined和null ...这通常正是您想要的(例如,对于可选的函数参数).然而,这种形式似乎并不普遍,它甚至会导致JSLint对你使用邪恶的!=运算符大喊大叫.为什么这被认为是不好的风格?

javascript coding-style

473
推荐指数
6
解决办法
59万
查看次数

你有多长时间保持会话cookie?

我正在实现一个使用会话的Web应用程序.我正在使用GWT和app引擎作为我的客户端/服务器,但我不认为他们做的事情与我用PHP和apache等做的有什么不同.

当用户登录我的Web应用程序时,我正在使用HttpSession为他们启动会话.我得到这样的会话ID:

// From my login servlet:
getThreadLocalRequest().getSession(false).getId();
Run Code Online (Sandbox Code Playgroud)

我将sessionId返回给客户端,并将它们存储在cookie中.我正在使用的教程在两周内将此cookie设置为"过期":

Cookie.write("sid", theSessionId, 1000 * 60 * 60 * 24 * 14); // two weeks
Run Code Online (Sandbox Code Playgroud)

这里是我困惑的地方:如果cookie在两周内到期,那么我的用户将愉快地使用webapp,只有一天浏览到我的网站并显示登录屏幕.我有什么选择?我可以为此cookie设置没有过期时间吗?这样用户就必须明确注销,否则他们可以永远使用应用程序而无需重新登录?

或者有更好的方法吗?我不记得像Twitter这样的网站要求我重新登录.我似乎永久登录.他们只是没有设置过期?

webapp不保护任何类型的高度敏感数据,所以我不介意留下一个没有过期的cookie,但似乎必须有更好的方法?

这是我引用的教程:

http://code.google.com/p/google-web-toolkit-incubator/wiki/LoginSecurityFAQ

谢谢

session gwt servlets web-applications

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

18
推荐指数
3
解决办法
2万
查看次数