Html 在css中设置div的样式

Html 在css中设置div的样式,html,css,Html,Css,如果有div,请说 <div class="ref"><contents goes here</div> .bb { } 以上是什么意思 谢谢 第一个 CSS只用于设置元素的样式,而不用于显示HTML 第二天 设置类名为“bb”的所有元素的样式,这些元素是类为“a”的元素的子元素[不是子元素]。请参见 ex1 <div class="a"> <div class="bb"></div> </div>

如果有div,请说

 <div class="ref"><contents goes here</div>
.bb
{
}
以上是什么意思

谢谢

第一个

CSS只用于设置元素的样式,而不用于显示HTML

第二天

设置类名为“bb”的所有元素的样式,这些元素是类为“a”的元素的子元素[不是子元素]。请参见

ex1

<div class="a">
    <div class="bb"></div>
</div>

ex2

<div class="a">
    <div class="bb"></div>
    <div>
        <div class="bb"></div>
    </div>  
</div>

子选择器将仅选择类为“bb”的第一个div,而不选择类为“bb”的内部div

第一个

CSS只用于设置元素的样式,而不用于显示HTML

第二天

设置类名为“bb”的所有元素的样式,这些元素是类为“a”的元素的子元素[不是子元素]。请参见

ex1

<div class="a">
    <div class="bb"></div>
</div>

ex2

<div class="a">
    <div class="bb"></div>
    <div>
        <div class="bb"></div>
    </div>  
</div>


子选择器将只选择类为“bb”的第一个div,而不选择类为“bb”的内部div。

body
是一个特定的HTML元素。为了使用
ref
类设置div内容的样式,您的CSS选择器只是
.ref
,而不是
.ref body

CSS中的
称为子选择器。这意味着右边的元素必须是左边元素的子元素。因此:

.a>.bb
将与此处的
bb
div匹配:

<div class="a"><div class="bb"></div></div>

但这里没有:

<div class="bb"></div>

body
是一个特定的HTML元素。为了使用
ref
类设置div内容的样式,您的CSS选择器只是
.ref
,而不是
.ref body

CSS中的
称为子选择器。这意味着右边的元素必须是左边元素的子元素。因此:

.a>.bb
将与此处的
bb
div匹配:

<div class="a"><div class="bb"></div></div>

但这里没有:

<div class="bb"></div>

对于第一个问题,您的意思并不完全清楚。只需使用
.ref{/*CSS here*/}
将针对
div
元素。如果您的意思是通过CSS添加内容,则只能使用
:before
:after
伪slectors:

.ref:after {
  content: "Some text";
}
注意:你不能把HTML放进去,只能放文本


对于第二个类,它查找类为
bb
的所有元素,这些元素是类
a
的直接子元素。例如,它将匹配此代码中的
p

<div class="a">
  <div>something</div>
  <p class="bb">class bb</p>
</div>

某物

bb级

但它与此不符:

<div class="a">
  <div>
      <p class="bb">class bb</p>
  </div>
</div>

bb级


对于第一个问题,您的意思并不完全清楚。只需使用
.ref{/*CSS here*/}
将针对
div
元素。如果您的意思是通过CSS添加内容,则只能使用
:before
:after
伪slectors:

.ref:after {
  content: "Some text";
}
注意:你不能把HTML放进去,只能放文本


对于第二个类,它查找类为
bb
的所有元素,这些元素是类
a
的直接子元素。例如,它将匹配此代码中的
p

<div class="a">
  <div>something</div>
  <p class="bb">class bb</p>
</div>

某物

bb级

但它与此不符:

<div class="a">
  <div>
      <p class="bb">class bb</p>
  </div>
</div>

bb级