我搜索了很长时间,我找不到答案:/
在Chrome(Internet Explorer,Konqueror和许多其他用户)中h1,底部的边距被添加到.blue.但是,Firefox正确地遵守了css规则.
有什么建议吗?
HTML
<div class="red"><div class="blue"><h1>Hello World!</h1></div></div>
Run Code Online (Sandbox Code Playgroud)
CSS
.red{
background: red;
/* All this contain margins */
float:left;
/* padding-top:1px; */
/* display: inline-block */
/* overflow: hidden */
}
.blue{
background: blue;
min-height: 60px;
}
h1{
margin: 10px 0 20px;
background: green;
}
Run Code Online (Sandbox Code Playgroud)
基于壁虎: [这个是正确的,我猜]

基于Webkit,基于KHTML和Trident shell:

CODEPEN
当我在一个分支中开发并将其合并到 master 中时:
git merge --no-ff $BRANCH
git push origin HEAD
Run Code Online (Sandbox Code Playgroud)
它合并了 Github 中的 PR(紫色徽章)。
但如果我想合并它被压扁:
git merge --squash $BRANCH
git add . && git commit -m "Merge branch '$BRANCH'"
git push origin HEAD
Run Code Online (Sandbox Code Playgroud)
它保持打开状态,直到我移除分支:
git branch -D $BRANCH
git push origin :$BRANCH
Run Code Online (Sandbox Code Playgroud)
如何合并一个被压扁的分支并合并(不关闭) Github 中的 PR?
这是一个示例存储库:https : //github.com/sospedra/better-pr-close