답변
예, 추가 마크 업없이이 작업을 수행 할 수 있습니다. 다음과 같이 쓰기 :
CSS
.active{
border:1px solid red;
border-bottom:0;
width:80px;
height:40px;
margin:30px;
position:relative;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.active:after,
.active:before{
content:'';
width:40px;
height:30px;
border:1px solid red;
position:absolute;
bottom:-3px;
border-top:0;
}
.active:after{
border-left:0;
-moz-border-radius:0 0 5px 0;
-webkit-border-radius:0 0 5px 0;
border-radius: 0 0 5px 0;
left:-41px;
}
.active:before{
border-right:0;
-moz-border-radius:0 0 0 5px;
-webkit-border-radius:0 0 0 5px;
border-radius: 0 0 0 5px;
right:-41px;
}
HTML
<div class="active">hi</div>
확인 그래픽의 일부가 외부에 있기 때문에이 추가 마크 업없이 할 수 없습니다이 http://jsfiddle.net/p6sGJ/
"진짜"'border-radius' 속성을 추가하는 것을 잊었습니다. 우리는이 미친 짓을 더 이상 원하지 않습니다 : http://remysharp.com/2012/02/09/vendor-prefixes-about-to-go-south/ – peirix
그것은 좋지만 단지 예제를 제공합니다 - 웹킷 & mozilla 브라우저 : – sandeep
그래, 문제는 누군가가 아마 코드를 복사 해 넣을 것이고 그게 처음부터 문제가 시작된 방법 일 것입니다. 그래서 저는 방금 당신의 대답에 대한 빠른 편집을했습니다. 그것은 좋은 해결책입니다. 그래서 우리는 가능한 한 많이 이것을 피하려고 노력할 수 있습니다. – peirix
- 1. div 바깥 쪽 테두리
- 2. 임의의 좌표 목록에서 바깥 쪽 테두리 찾기
- 3. TableLayoutPanel 셀의 바깥 쪽 테두리 만 그립니다.
- 4. 점선 테두리의 CSS 테두리 반경
- 5. CSS 테두리 반경 확인 오류
- 6. CSS에서 '바깥 쪽'경계선 반경?
- 7. CSS 크로스 브라우저 곡선 테두리
- 8. CSS WebKit 오버플로 숨겨진 테두리 반경 문제
- 9. CSS 테두리 반경 - 부모 요소가 겹치는 자식
- 10. 바깥 쪽 요청 처리하기
- 11. 바깥 쪽 범위에 액세스하기
- 12. 테두리 길이 속성 CSS
- 13. CSS3 테두리 반경 오버랩
- 14. JavaScript : 테두리 반경 설정
- 15. 브라우저 스니핑 - 테두리 반경 %
- 16. Office 리본 탭에서와 같이 바깥 쪽을 향하게 곡선 된 하단 모서리 CSS
- 17. 격자 바깥 쪽 세로 틈
- 18. Google지도 다각형 바깥 쪽 채우기
- 19. CorePlot 그래프의 바깥 쪽 여백
- 20. 바깥 쪽 곡선의 그림자 만
- 21. 바깥 쪽 Div에 수평 div를 센터링 하시겠습니까?
- 22. 테두리 반경 결과가 일치하지 않습니다.
- 23. IE8의 입력 요소에 테두리 반경 +
- 24. iPad 기본 입력 테두리 반경
- 25. 테두리 반경 속성 | iPad에서는 잘못된 표시이지만 iMAC에서는 표시되지 않음
- 26. CSS 위치, 테두리 반경, 오버플로가 webkit에서 존중되지 않음 - 다른 솔루션?
- 27. 속기 CSS 속성 목록
- 28. Chrome에서 테두리 반경/오버플로 문제가 발생했습니다.
- 29. CSS3 테두리 반경 및 Internet Explorer 8
- 30. jQuery 콜백에서 바깥 쪽 범위에 액세스하기
상자 모델. – Paul