小编sos*_*dra的帖子

为什么Chrome不能正确尊重保证金?

我搜索了很长时间,我找不到答案:/

在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

http://codepen.io/marquex/pen/fzsIk

html css google-chrome margin

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

从 git --squash 合并 PR(不关闭)

当我在一个分支中开发并将其合并到 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

git version-control merge github

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

标签 统计

css ×1

git ×1

github ×1

google-chrome ×1

html ×1

margin ×1

merge ×1

version-control ×1