是否有选择的恭维CSS选择器.a + .b相对于.a ~ .b?
在不太苛刻的术语中,我想选择继承元素的所有兄弟元素,不包括它的第一个兄弟继承者.
例如,在所有dl列表中,我将所有dd元素着色为某种颜色.但是在内联 dl列表中,我希望保持第一个dd跟随dt相同的颜色,但所有后续的dds将被更改为另一种颜色.下面是我的代码,显然不是DRY.有没有办法在不重新定义颜色的情况下做到这一点?
/* dl lists contain dd terms all colored light aqua */
dl > dd {
background-color: #c0ffee;
}
/* inline dl lists have dd terms displayed inline and colored yellow-green */
dl.inline > dd {
display: inline;
background-color: #bada33;
}
/* however, in an inline dl list, the first dd succeeding a …Run Code Online (Sandbox Code Playgroud) 要选择一个元素及其所有后代元素:
.media, .media * {color: #f00;}
Run Code Online (Sandbox Code Playgroud)
是否只能使用一个选择器而不是用逗号分隔的两个选择器?我正在寻找一种更有效的输入方式。
我有一个当地的分支机构,比如说hotfix。我把它放在 GitHub 上使用
$ git push -u origin hotfix
Run Code Online (Sandbox Code Playgroud)
然后合并分支后,我想删除它。所以我输入
$ git branch -d hotfix
Run Code Online (Sandbox Code Playgroud)
这会在本地删除分支。但是,远程分支仍在 GitHub 上。当然,当我查看我的远程分支时,
$ git branch -r
origin/HEAD -> origin/master
origin/hotfix
origin/master
Run Code Online (Sandbox Code Playgroud)
hotfix还在。那我试试
$ git branch -r -d origin/hotfix
$ git branch -r
origin/HEAD -> origin/master
origin/master
Run Code Online (Sandbox Code Playgroud)
和hotfix预期的一样消失了。
但后来我去 GitHub 看看我的分支,hotfix仍然在那里!如何hotfix通过命令行从 GitHub删除遥控器,而不必在浏览器中导航到 GitHub 并使用网站 UI 删除它?
我理解为什么以及如何使用Schema.org向您的网站添加微数据,这不是一个问题.问题是为什么Schema.org支持某些可以用简单的HTML5标记的东西.其中有
类型
我可以看到为什么WebPage并且WebSite需要,例如,在链接中引用某个组织的页面/站点,但是没有必要用这个来标记你自己的页面 - <html>标签就是这样做的.
为什么不用<nav>?
只是用<table>.
性能