这真让我抓狂.Firefox文本比chrome和ie低1px.这不是html或body上的边距或填充问题,试过了.似乎也不是一个四舍五入的问题.这是一张图片:

第一个"Hello"是Firefox 13,第二个"Hello"是IE9,"Hello World"是Chrome.
这是代码(非常简单):
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<!-- Always force latest IE rendering engine and chrome frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Pixel Bug?</title>
<style type="text/css">
html{
font-size: 100%;
}
body{
font-size: 1em;
line-height: 1.5;
background: white url('images/grid16.png') -4px -6px;
}
p{
margin: 1.5em 0;
}
</style>
</head>
<body>
<p>Hello World!</p>
<p>Hello World 2!</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这只是一个错误吗?这里发生了什么?我不希望FireFox只能解决,我只想了解为什么会这样.
编辑:
经过进一步的研究,它似乎是一个渲染错误,但它仍然让我感到困惑.例如,文本的高度应为24px.哪个不应该真正导致导致这种情况的舍入错误.然而,如果我明确地将行高改为23px,它会排成一行.我不知道为什么.
编辑2:可能的原因?https://bugzilla.mozilla.org/show_bug.cgi?id=442139
EDIT3:使用20px字体和40px行高排列.让我觉得这只是渲染bug.这很糟糕,因为16/24非常标准:/
我的项目示例.
许多用户参加许多参赛作品(想想推特尺码)
我想让用户很容易搜索他们的条目.问题是:我是实施标记系统还是只实现搜索机制?我已经对这个主题进行了大量的研究,特别是关于模式的要求.但是,我仍然有一些挥之不去的问题.
如果我使用TAGS.我的想法是将条目带入单词以及随附的任何元数据到TAGS中.模式将是mysql人员推荐的Toxi(多对多)事物.我对TAGS的问题是它们不像SEARCH那样灵活.例如,如果CATS是一个标签,但CAT不是,你无法"搜索"它,因为它不是TAG.除非您在TAGS上实施搜索.在这一点上,我担心性能或为什么不直接使用直接搜索.第二个问题是将TAG重复和相似性降至最低.TAG垃圾收集,如果你愿意.
如果我使用SEARCH,我将不得不使用LIKE或FULLTEXT(尽管myISM不是那么好)并搜索条目及其元数据.元数据可以在此方案中存储类似数据的标记.该计划会简单得多,但我担心性能会比使用标签更糟糕.但是,再次搜索更灵活,我不必担心垃圾收集标签.
现在,有趣的是,我已经阅读了这一点,以提高人们对搜索+标记方法的搜索性能.标记条目中的所有单词,然后搜索TAGS.无论如何,我有点暗示TAG系统正在发生这种情况.在这一点上,标记和搜索之间的界限似乎变得模糊,我变得非常困惑.所以,我写这篇文章是希望你能把我解雇.
我有大量的用户和大量的小文本条目.用户能够搜索它的最佳方式是什么.从性能角度和用户交互角度来看都是如此.
此外,非常感谢有关此主题的任何其他信息.
干杯.
使用Python.
所以基本上我有一个类似XML的标签语法,但标签没有属性.所以,<a>但不是<a value='t'>.他们定期关闭</a>.
这是我的问题.我有一些看起来像这样的东西:
<al>
1. test
2. test2
test with new line
3. test3
<al>
1. test 4
<al>
2. test 5
3. test 6
4. test 7
</al>
</al>
4. test 8
</al>
Run Code Online (Sandbox Code Playgroud)
我想把它变成:
<al>
<li>test</li>
<li> test2</li>
<li> test with new line</li>
<li> test3
<al>
<li> test 4 </li>
<al>
<li> test 5</li>
<li> test 6</li>
<li> test 7</li>
</al>
</li>
</al>
</li>
<li> test 8</li>
</al>
Run Code Online (Sandbox Code Playgroud)
我并不是在寻找一个完整的解决方案,而是朝着正确的方向努力.我只是想知道这里的人们如何处理这个问题.唯一的REGEX?为无属性标记语法编写完整的自定义解析器?破解现有的XML解析器?等等
提前致谢
好的,我有两个清单:
x = [1, 2, 3, 4]
y = [1, 1, 2, 5, 6]
Run Code Online (Sandbox Code Playgroud)
我以这种方式比较它们,所以我得到以下输出:
x = [3, 4]
y = [1, 5, 6]
Run Code Online (Sandbox Code Playgroud)
基本的想法是浏览每个列表并进行比较.如果他们有一个共同的元素删除该元素.但只有一个元素不是全部.如果他们没有共同的元素就离开它.两个相同的列表将变为x = [],y = []
这是我相当黑客和相当蹩脚的解决方案.我希望其他人可以推荐更好的和/或更多的pythonic方式来做到这一点.3个循环似乎过多......
done = True
while not done:
done = False
for x in xlist:
for y in ylist:
if x == y:
xlist.remove(x)
ylist.remove(y)
done = False
print xlist, ylist
Run Code Online (Sandbox Code Playgroud)
一如既往地感谢您花时间阅读这个问题.XOXO