Html 声明内联时css不起作用

Html 声明内联时css不起作用,html,css,Html,Css,这是我的html和css <html> <style type='text/css'> .rtop *, .rbottom *{ display:block; height:1px; overflow:hidden; } </style> <link rel='StyleSheet' href='roundedCorner.css' type='text/c

这是我的html和css

<html>
  <style type='text/css'>
    .rtop *, .rbottom *{
      display:block;
      height:1px;                  
      overflow:hidden;
    }
  </style>
 <link rel='StyleSheet' href='roundedCorner.css' type='text/css'>
 <body>

   <div id='abhishek1'>
     <div style='width:200px;height:5px;'>    
       <b class='rtop' >
         <b class='r1_top' style='background-color:#6e99d4 '> </b> </br>  
         <b class='r2_top' style='background-color:#6e99d4'> </b>  </br>
         <b class='r3_top' style='background-color:#6e99d4'> </b>  </br>
         <b class='r4_top' style='background-color:#6e99d4'> </b>  </br>
       </b></br>
     </div>
    </div>
  </body>
</html>

.rtop*,.RBOTOM*{
显示:块;
高度:1px;
溢出:隐藏;
}






如果我从
.rtop
中删除
display:block
,并将其作为内联样式放置,则不会产生相同的结果,但我不知道原因。

因为很可能是您将其放置在错误的元素中,或者忘记用分号关闭某个对象。
请注意,在head中,它不适用于rtop和RBOTOM,但适用于它们的子元素,因此您必须将其放入每个r1 u2; r2 2;等元素。

该样式应用于
.rtop*
,而不是
.rtop
,因此要将其应用于所有子元素:

<html>
  <style type='text/css'>
    .rtop *{
      height:1px;                  
      overflow:hidden;
    }
    .rbottom * {
      display:block;
      height:1px;                  
      overflow:hidden;
    }
  </style>
 <link rel='StyleSheet' href='roundedCorner.css' type='text/css'>
 <body>

   <div id='abhishek1'>
     <div style='width:200px;height:5px;'>    
       <b class='rtop' >
         <b class='r1_top' style='display: block; background-color:#6e99d4'> </b> <br style='display: block;'>  
         <b class='r2_top' style='display: block; background-color:#6e99d4'> </b> <br style='display: block;'>
         <b class='r3_top' style='display: block; background-color:#6e99d4'> </b> <br style='display: block;'>
         <b class='r4_top' style='display: block; background-color:#6e99d4'> </b> <br style='display: block;'>
       </b></br>
     </div>
    </div>
  </body>
</html>

.rtop*{
高度:1px;
溢出:隐藏;
}
卡博通先生*{
显示:块;
高度:1px;
溢出:隐藏;
}






“display:block”不适用于rtop,但适用于其子级,您是否将其放在rX_top元素上?显示您实际使用的代码并描述发生的情况(而不仅仅是“不产生相同的结果”,这可能意味着几乎任何事情)谢谢你的回答,这是有效的。因为名声不好,所以不能投票。你是最受欢迎的。请点击投票指示器下方的绿色V,接受我的回答。:)