Css .class+。类不';行不通
我正试图弄清楚如何在CSS中使用.class+.class功能,但我无法弄清楚如何使它工作。我想知道什么时候可以。regLink类彼此相邻,它们之间增加了50px的余量。我做错了什么 以下是我的JSFIDLE: HTMLCss .class+。类不';行不通,css,class,Css,Class,我正试图弄清楚如何在CSS中使用.class+.class功能,但我无法弄清楚如何使它工作。我想知道什么时候可以。regLink类彼此相邻,它们之间增加了50px的余量。我做错了什么 以下是我的JSFIDLE: HTML <a href="#" class="regLink">Register</a> <a href="#" class="regLink">Login</a> 因为.regLink+.regLink仅选择第二个标记 因此,将m
<a href="#" class="regLink">Register</a>
<a href="#" class="regLink">Login</a>
因为
.regLink+.regLink
仅选择第二个标记
因此,将marginright
更改为marginleft
.regLink + .regLink {
margin-left: 50px;
}
JSFIDLE
关于CSS+你可以阅读这篇文章,因为.regLink+.regLink
只选择第二个标签
因此,将marginright
更改为marginleft
.regLink + .regLink {
margin-left: 50px;
}
JSFIDLE
关于CSS+
你可以阅读这篇文章
作为你的问题,至少有两种方法可以实现它。B+E不起作用的原因是B+E是B元素的下一个同级元素(即:同一父元素的下一个子元素)。
a:type{margin right:50px;}的第一个
作为你的问题,至少有两种方法可以实现它。B+E不起作用的原因是B+E是B元素的下一个同级元素(即:同一父元素的下一个子元素)。
a:type{margin right:50px;}的第一个
哦,哇。。。真正地为什么一定要留下来?这不会破坏任何东西,但这似乎有点愚蠢。@ErraticFox因为你选择的是第二个,所以你需要左边距很大,这样它就会被推倒。啊,我不知道它选择了哪一个。当我看到inspect元素中突出显示的边距时,我想这是有道理的。。。睡眠不足让我很难受。谢谢,当它允许我回答的时候,我会接受的!哦,哇。。。真正地为什么一定要留下来?这不会破坏任何东西,但这似乎有点愚蠢。@ErraticFox因为你选择的是第二个,所以你需要左边距很大,这样它就会被推倒。啊,我不知道它选择了哪一个。当我看到inspect元素中突出显示的边距时,我想这是有道理的。。。睡眠不足让我很难受。谢谢,当它允许我回答的时候,我会接受的!它的工作原理如前所述,它将对下一个相邻的同级元素应用右边距。@由于某种原因,我觉得它会对边距进行第一次分类。它的工作原理如前所述,它将对下一个相邻的同级元素应用右边距。@,我的印象是,它会在第一节课上加上页边空白。
1. .regLink{
margin-right:50px;
}
2. a:first-of-type{
margin-right:50px;
}