2011-02-05 35 views
25

Tôi đang cố gắng để làm yếu tố hồng của tôi <hr /> (hr), và đang sử dụng các quy tắc css sau cho việc này:styling <hr /> yếu tố

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

Nhưng vẫn có một đường màu đen thể hiện qua nó.

(ở đây là một cái nhìn vào nó trên trang web mà tôi đang làm:.? http://www.yemon.org/, dòng ngang duy nhất của nó trong thiết kế

Làm thế nào để tôi nhận được dòng đồng phục màu hồng

+0

Lệnh 'hr' lắng nghe tốt nhất để các 'tài sản border'. –

+4

Tôi nghĩ giờ không được dùng nữa khi các cửa hàng địa lý đóng cửa. – Chris

+1

Kiểm tra câu trả lời: http://stackoverflow.com/a/6382036/937891 để có thể trùng lặp với câu hỏi này. – Sathvik

Trả lời

38

Thay đổi nó như thế này:

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

Hãy thử thiết lập sở hữu màu biên giới: border-color: # ed1d61;

5

Yếu tố hr được làm từ biên giới do đó, một biên giới đơn giản: none và bạn sẽ thoát khỏi sự dư thừa

Sau đó, bạn chỉ cần phải chơi trên của bạn. chiều cao để làm cho nó dày như bạn muốn .

12

Nhìn vào trang của bạn, tôi nghĩ rằng điều này sẽ xem xét tốt nhất:

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

Một bản demo là here.

2

Hãy thử điều này:

.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

Các vấn đề liên quan