2011-02-05 9 views
25

Styling element


Staram się aby moje <hr /> (HR) elementu różowawe, a używam następującą regułę CSS dla tego:

hr {height: 1px; color: #ed1d61;background-color: #ed1d61; 
} 

Ale wciąż jest czarna linia pokazuje przez nią.

(tutaj jest spojrzenie na to w miejscu, które robię.? http://www.yemon.org/, jego jedyną linię poziomą w projektowaniu

Jak mogę uzyskać linia jednolity różowy

+0

Opcja 'hr' słucha najlepiej do' border' nieruchomości. –

+4

Myślałem, że hr został uznany za przestarzały, gdy geocities zamknęły sklep. – Chris

+1

Sprawdź odpowiedź: http://stackoverflow.com/a/6382036/937891 na możliwy duplikat tego pytania. – Sathvik

Odpowiedz

38

zmienić go na to:

hr { 
    height: 1px; 
    color: #ed1d61; 
    background: #ed1d61; 
    font-size: 0; 
    border: 0; 
} 
6

Spróbuj ustawić nieruchomość kolor obramowania: border-color: # ed1d61;

5

element hr jest wykonana z granicy tak proste border: none i będziesz pozbyć się nadmiaru

Wtedy po prostu trzeba grać na. wysokość, aby była tak gruba, jak byś chciała .

12

Patrząc na swojej stronie, myślę, że to będzie wyglądać najlepiej:

hr {height: 2px; 
    background-color: #ed1d61; 
    border:none 
} 

Demo jest here.

2

Spróbuj tego:

.hr { 
    border: 0; 
    height: 1px; 
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0)); 
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0)); 
    background-image:  -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0)); 
    background-image:  -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0)); 
    margin: 25px; 
} 
-1

hr{ 
 
    background-color: #ed1d61; 
 
    border-width: 0; 
 
    /*change your size in this place*/ 
 
    padding-top: 1px; 
 
}
<hr/> 
 
sadf

Powiązane problemy