我花了好几个小时来调试自己,还有好几个小时的研究,但似乎没有什么能解决我的问题。我有我的头的标题是应该在底部,它看起来在Safari和Chrome罚款被切断,但在Firefox它的位置要高得多:Firefox的渲染效果与Safari/Chrome不同
第一窗口:火狐
第二窗口: Safari浏览器(铬呈现相同)
我花了大约一个半小时在我的CSS中改变了一切,认为它与周围的其他元素有关,但没有取得任何进展。最后,我决定做一个非常简化的版本,看看是什么问题:
第一窗口:火狐
第二个窗口: Safari浏览器(Chrome浏览器呈现相同)
一样的东西。我有一个CSS重置应用,所以这不是问题。我试过设置line-height
,但那并没有解决它。我已经尝试CSS显示属性的每个值。没有什么解决这个问题以上测试例如
HTML/CSS:
<div class="test">
<h1>Test</h1>
</div>
.test {
margin: 0;
padding: 0;
width: 100%;
height: 185px;
line-height: 185px;
border: 1px solid red;
}
.test h1 {
font-size: 12em;
}
- 我的网站可以在samrapdev.com观看。
- 快速链接CSS stylesheet
- 总之,我需要弄清楚如何让这两个浏览器在完全相同的高度显示文字
http://stackoverflow.com/questions/11713163/css-text-padding-difference-firefox -vs-chrome-and-others – Sico
您的网站使用响应式布局。在更改浏览器的大小时,文本的基线会发生变化。你注意到了吗? –
我已经看到了@Sico没有解决我的问题的问题 – samrap