2012-09-28 11 views
9

Ho un <hr> che non viene visualizzato.<hr> non visualizzato

HTML:

<div id="line"><hr /></div> 

CSS:

hr { 
    border: 0; 
    width: 96%; 
    color: #FFFF00; 
    height: 1px; 
} 


#line { 
    float: left; 
    width: 731px; 
    height: 10px; 
} 

Tutte le idee perché non sta mostrando?

+0

Sì, perché si è utilizzato il colore, vedere la mia risposta qui sotto – pkachhia

+0

Guardate questa http://jsfiddle.net/ quEUF/1/ –

+0

Utilizza già


per visualizzare la riga, quindi perché è necessario prendere il confine? – pkachhia

risposta

18

provare questo codice:

hr { 
    border: 0; 
    clear:both; 
    display:block; 
    width: 96%;    
    background-color:#FFFF00; 
    height: 1px; 
} 

JSFile link http://jsfiddle.net/EXXrB/

Spero che ti aiuti a risolvere il tuo problema.

0

Prova questo

hr { 
border: 0; 
clear:both; 
display:block; 
width: 96%; 
color: #FFFF00; 
height: 1px; 
} 
0
hr 
{ 
border:solid 1px black; 
width: 96%; 
color: #FFFF00; 
height: 1px; 

} 
2

Rimuovere border: 0; dalla regola CSS per hr

Demo

+0

il colore che ha usato nel suo codice è Giallo, non c'è una linea gialla nella tua demo. – pkachhia

+0

Lo vedo. Quale browser? –

+0

L'ho controllato in chrome – pkachhia

0

Se si intende utilizzare border:0px;, quindi impostare height:1px; e impostare background:#FFFF00;
(OR)
border:1px solid #FFFF00; e height:0px;

che potrebbe fare il trucco!

O bastone con colore del bordo per mostrare una linea orizzontale o andare con il colore di sfondo per <HR> tag