Chrome中css的div上方的间隙
我们在chrome中遇到了一个问题,div不能靠在页面顶部 这是这一页 问题来自(至少如果我删除这个css文件,Flash div位于页面顶部)Chrome中css的div上方的间隙,css,google-chrome,html,Css,Google Chrome,Html,我们在chrome中遇到了一个问题,div不能靠在页面顶部 这是这一页 问题来自(至少如果我删除这个css文件,Flash div位于页面顶部) 任何人都能看到发生这种情况的明显原因吗?从leanorama.css(第21行)中删除以下内容似乎可以解决这个问题: ::before, ::after { content: ""; } 在CSS中放入行高:0; CSS: * { margin: 0; padding: 0; line-height: 0; } 如何将您自己的自定义
任何人都能看到发生这种情况的明显原因吗?从leanorama.css(第21行)中删除以下内容似乎可以解决这个问题:
::before,
::after {
content: "";
}
在CSS中放入
行高:0;
CSS:
* {
margin: 0;
padding: 0;
line-height: 0;
}
如何将您自己的自定义css添加到选择器中,如下所示:
::before,
::after {
content: "";
display: block;
height: 0px;
line-height: 0px;
}
基本上,我们给css生成的内容一个零高度。你将为每个元素编写
行高
,我没有测试,事实上我没有读过这个问题,但是应用行高
通常是错误的,专门针对元素并执行。他已经在应用*到空白和填充,这是正确的ng也是正确的?边距和填充物很好,因为这是一个标准,每个设计师都会重新设置边距和填充物,并应用自定义来在浏览器中保持一致的位置,设置行高:0;
意味着您必须将行高
分配给每一个不好的元素。这似乎可行,但它破坏了使用它的HTML5 pano播放器。我会和那些家伙谈谈,看看他们怎么想。效果很好。谢谢!@Donte'Trumble行高
这里不适用于所有元素,但它适用于:before
和:after
伪:)