CSS로 점선을 어떻게 그릴 수 있습니까?
답변:
예를 들면 :
hr {
border:none;
border-top:1px dotted #f00;
color:#fff;
background-color:#fff;
height:1px;
width:50%;
}
CSS로 스타일링 <hr>을 참조하십시오 .
받아 들여지는 대답에는 더 이상 최신 브라우저에 필요하지 않은 많은 내용이 있습니다. IE8까지 모든 브라우저에서 개인적으로 다음 CSS를 테스트했으며 완벽하게 작동합니다.
hr {
border: none;
border-top: 1px dotted black;
}
border: none브라우저가 hr태그에 적용하는 모든 기본 테두리 스타일을 제거하려면 먼저 와야 합니다.
'border : 1px dot black'과 같은 의미입니까?
이 줄은 당신을 위해 작동합니다.
<hr style="border-top: 2px dotted black"/>
.myclass {
border-bottom: thin red dotted;
}
여기에서 모든 솔루션을 시도했지만 깨끗한 1px 라인을 제공하지 않았습니다. 이를 위해 다음을 수행하십시오.
border: none; border-top: 1px dotted #000;
또는 :
border-top: 1px dotted #000; border-right: none; border-bottom: none; border-left: none;
다음과 같이 사용하십시오.
<hr style="border-bottom:dotted" />
이렇게하려면, 당신은 간단한 필요는 추가 border-top또는 border-bottom사용자에 <hr/>다음과 같은 태그를 :
<hr style="border-top: 2px dotted navy" />
원하는 선 유형 또는 색상으로
파선을 사용해보십시오 ...
<hr style="border-top: 2px dashed black;color:transparent;"/>
요소 뒤의 점선 :
http://jsfiddle.net/korigan/ubtkc17e/
<h2 class="dotted-line">Lorem ipsum</h2>
.dotted-line {
white-space: nowrap;
position: relative;
overflow: hidden;
}
.dotted-line:after {
content: "..........................................................................................................";
letter-spacing: 6px;
font-size: 30px;
color: #9cbfdb;
display: inline-block;
vertical-align: 3px;
padding-left: 10px;
}