Html 声明内联时css不起作用
这是我的html和cssHtml 声明内联时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>
<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,接受我的回答。:)