hr
CSS를 사용하여 태그 의 색상을 변경하고 싶습니다 . 아래에서 시도한 코드가 작동하지 않는 것 같습니다.
hr {
color: #123455;
}
답변
태그로 생성 된 선의 색상을 변경하려는 경우 border-color
대신 대신 사용해야한다고 생각합니다 .color
<hr>
주석에서 선의 크기를 변경해도 테두리는 스타일에서 지정한만큼 넓어지고 선은 기본 색상으로 채워집니다 (대부분의 효과는 아닙니다) 시각). 따라서이 경우 background-color
@Ibu가 그의 대답에서 제안한대로 지정 해야하는 것처럼 보입니다.
기본 스타일 시트의 HTML 5 상용구 프로젝트 는 다음 규칙을 지정 합니다.
hr { display: block; height: 1px;
border: 0; border-top: 1px solid #ccc;
margin: 1em 0; padding: 0; }
최근 SitePoint에서 발행 한 “12 Little-Known CSS Facts” 라는 기사 는 사용자가 지정한 경우 이를 부모의 것으로 <hr>
설정할 수 있다고 언급합니다 .border-color
color
hr { border-color: inherit }
답변
border-color
Chrome 및 Safari 에서 작동합니다 .background-color
Firefox 및 Opera에서 작동합니다.color
IE7 + 에서 작동합니다 .
답변
나는 이것이 유용 할 수 있다고 생각합니다. 이것은 간단한 CSS 선택기였습니다.
hr { background-color: red; height: 1px; border: 0; }
답변
hr {
height: 1px;
color: #123455;
background-color: #123455;
border: none;
}
이 방법으로 필요한 경우 높이를 변경할 수 있습니다. 행운을 빕니다. 출처 : CSS로 HR 스타일을 지정하는 방법
답변
Firefox, Opera, Internet Explorer, Chrome 및 Safari에서 테스트되었습니다.
hr {
border-top: 1px solid red;
}
답변
선을 다른 색으로 만들려면 색상이있는 경계선만으로 충분합니다.
hr {
border-top: 1px solid #ccc;
}
답변
hr {
height:0;
border:0;
border-top:1px solid #083972;
}
이렇게하면 수평 규칙의 두께를 1 픽셀로 유지하면서 색상도 변경합니다.