我有一个<hr>
没有显示。
HTML:
<div id="line"><hr /></div>
CSS:
hr {
border: 0;
width: 96%;
color: #FFFF00;
height: 1px;
}
#line {
float: left;
width: 731px;
height: 10px;
}
任何想法为什么它没有显示?
试试这个代码:
hr {
border: 0;
clear:both;
display:block;
width: 96%;
background-color:#FFFF00;
height: 1px;
}
JSFiddle 链接http://jsfiddle.net/EXXrB/
希望它能帮助您解决您的问题。
border: 0;
从 css 规则中删除hr
获得最佳水平线的简单方法
. horizontalLine {
border: none;
border-bottom: 1px solid gainsboro;
}
hr
{
border:solid 1px black;
width: 96%;
color: #FFFF00;
height: 1px;
}
如果您打算使用border:0px;
,则设置height:1px;
并设置background:#FFFF00;
(OR)
border:1px solid #FFFF00;
和height:0px;
这可能会奏效!
要么坚持使用边框颜色以显示水平线,要么使用背景颜色<HR> tag
试试这个
hr {
border: 0;
clear:both;
display:block;
width: 96%;
color: #FFFF00;
height: 1px;
}