相关疑难解决方法(0)

带有类的第一个子实例的CSS选择器?

是否有一个CSS选择器用于具有类的子项的第一个实例?例如,请使用以下代码:

<div id="container">
    <div class="nothing">
    </div>
    <div class="child"> <!-- SELECT THIS ONE -->
    </div>
    <div class="child"> <!-- NOT THIS ONE -->
    </div>
    <div class="child"> <!-- NOT THIS ONE -->
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

是否有一个css选择器来设置第一次出现div类"child"的样式?

html css css-selectors css3

5
推荐指数
2
解决办法
7488
查看次数

首先在`ul`中使用css定位具有特定类的`li`

是否有可能首先li在内部具有特定类ul?例如 :

 <ul>
     <li class="a"></li> <!-- I want to target this li -->
     <li class="a"></li>
     <li class="a"></li>
     <li class="b"></li> <!-- and this li -->
     <li class="b"></li>
     <li class="b"></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

有可能吗?

html css css3

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

CSS问题:第一个类型:第一个字母

我已经设置了我的页面,以便在第一段内容上创建一个大的下限字母.这可以按预期工作,但是当我在受影响的元素之前有另一个具有指定类的div时,它会使得drop cap消失.

查看示例...
正确显示:http
://jsfiddle.net/KPqgQ/显示不正确:http://jsfiddle.net/d73u9/

我的页面中有以下代码:

<section id="review">
  <div class="content_right"></div>
  <div class="content_left">
    <p>text</p>
    <p>text</p>
  </div>
  <div class="content_left">
    <p>text</p>
    <p>text</p>
  </div>
</section>
Run Code Online (Sandbox Code Playgroud)

使用以下CSS:

   #review .content_left:first-of-type p:first-of-type{
        padding-top:10px;
    }

    #review .content_left:first-of-type p:first-of-type:first-letter{
        float: left;
        line-height:90%;
        padding-right: 15px;
        padding-bottom: 10px;

        font-family: "Georgia",_serif;
        font-weight: bold;
        font-size: 60px;
        color:black;
    }
Run Code Online (Sandbox Code Playgroud)

创建一个大号首字母.

当我删除"content_right"div时,此代码有效,但在那里,CSS无效.我以为我有关于声明的正确顺序,但我必须遗漏一些东西.

有谁知道为什么这不按预期工作?

css css-selectors

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

nth-child()选择器仅适用于少数几个元素

嘿家伙我有以下标记::

<div class="heading-container">
        <p class="stroke">Who we</p>
        <h2 class="section-title extreme-bold">Contact us</h2>
        <p class="stroke"></p>
</div>
Run Code Online (Sandbox Code Playgroud)

现在我可以使用以下选择器选择第一个.stroke:

.heading-container .stroke:nth-child(1){
    max-width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

但以下不适用于第二个中风课:

.heading-container .stroke:nth-child(2){
    max-width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

但以下再次有效:

.heading-container .stroke:nth-child(3){
    max-width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

现在为什么价值3适用于第二个第n个孩子的选举?

对于第二个孩子来说,以下是不合适的:

.heading-container .stroke:nth-child(2){
    max-width: 200px;
}
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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

CSS第一个孩子或最后一个孩子是否与班级合作?

也许这个问题很荒谬,但我想知道这个事实.我有一个li带有两个类的元素(见下文),但它没有像我预期的那样工作.有人知道原因吗?

.red:first-child {
    color:#F00;
}
.blue:first-child {
    color:#00F; /* not working */
}
.red:last-child {
    color:#F00; /* not working */
}
.blue:last-child {
    color:#00F; 
}
Run Code Online (Sandbox Code Playgroud)
<ul>
    <li class="red">one</li> <!-- This is the first child of red -->
    <li class="red">two</li>
    <li class="red">three</li>
    <li class="blue">one</li> <!-- and this first child of blue -->
    <li class="blue">two</li>
    <li class="blue">three</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css

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

CSS:第一个子选择器IE7

我的IE7问题很少.我有以下CSS代码,它在IE7中不起作用.但是,.row [class*="span"]和:first-child如果不合并则都可以工作.有没有办法做类似的事情或让它以某种方式工作?

.row [class*="span"]:first-child {
    margin-left: 0;
}
Run Code Online (Sandbox Code Playgroud)

css css-selectors internet-explorer-7

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

CSS:有班级的孩子的第一个孩子

我有以下HTML:

<div class="statistics">
    <span class="glyphicon glyphicon-calendar"></span>19/06/2015
    <span class="glyphicon glyphicon-eye-open"></span> 18 lectures
    <span class="glyphicon glyphicon-comment"></span> 1 commentaire
    <span class="glyphicon glyphicon-user"></span> Sébastien Sougnez
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart note"></span>
    <span class="glyphicon glyphicon-heart-empty note"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在应用一些CSS样式,其中,我有这个:

.article .statistics span.note {
    margin-left:0px;
    margin-right:5px;
}

.article .statistics span.note:first-child {
    margin-left:25px;
}
Run Code Online (Sandbox Code Playgroud)

第一个CSS块被正确应用,所有"note"跨度之间的空间大约是5px但是我想在第一个跨度上放置一个margin,左边是25px的"note"类,但是,第一个孩子做似乎没有选择奇怪的元素,因为我也有这个CSS:

.article .statistics span {
    margin-left:25px;
    margin-right:5px;
}

.article .statistics span:first-child {
    margin-left:0px;
}
Run Code Online (Sandbox Code Playgroud)

在这里,它工作正常,所有跨度除了第一个之外由25px(左侧)分隔.我想这与课程有关,但我查看了互联网,这似乎是正确的语法.

谢谢

html css css-selectors

3
推荐指数
2
解决办法
2446
查看次数

如何删除具有特定类名的最后一个div的边框?[:last-child]不起作用

我尝试删除类名为"true"的last-child的边框.:last-child不管用.

<div>
    <div class="common true">1111</div>
    <div class="common">2222</div>
    <div class="common true">3333</div>
    <div class="common true">4444</div>
    <div class="common true">5555</div>
    <div class="common true">6666</div>
    <div class="common true">7777</div>
    <div class="common">8888</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.common.true {
    display: block;
    border-top: 1px solid;
} 

.true:last-child {
    border-top: none;
} 
Run Code Online (Sandbox Code Playgroud)

JSFIDDLE:http://jsfiddle.net/C23g6/1253/

css

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

第n个奇数类型/甚至无法按预期工作

如果我删除第一个div,它会完美地工作。

但是,如果我有第一个没有该类的div,它就无法正常工作。

测试1应该是蓝色,下一个测试应该是红色,依此类推。

当我有另一个div时,它无法正常工作。我该如何解决这个问题?

.el:nth-of-type(odd) {
  background-color: blue;
}
.el:nth-of-type(even) {
  background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
<div id="content">
  <div>nothing</div>
  <div class="el">Test 1</div>
  <div class="el">Test 1</div>
  <div class="el">Test 1</div>
  <div class="el">Test 1</div>
  <div class="el">Test 1</div>
  <div class="el">Test 1</div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css css-selectors

3
推荐指数
2
解决办法
4015
查看次数

CSS第一个孩子不工作

遇到一个奇怪的问题

对于HTML:

<ul>
    <li>one</li>
    <li>two</li>
    <li>three</li>
    <li class="has-item">four</li>
    <li>five</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

有效:

ul li:first-child {
  font-size:30px
}
Run Code Online (Sandbox Code Playgroud)

但为什么不这样

ul li.has-item:first-child {
  font-size:8px
}
Run Code Online (Sandbox Code Playgroud)

小提琴: https : //jsfiddle.net/xx9us2sg/1/

html css css-selectors

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

标签 统计

css ×10

css-selectors ×7

html ×6

css3 ×2

internet-explorer-7 ×1