制作圓環(huán)問題
div.circle{
? ? height:100px;/*與width設置一致*/
? ? width:100px;
? ? background:#9da;
? ? border-radius:50px;/*四個圓角值都設置為寬度或高度值的一半*/
? ? }
.lit-circle{
? ? margin:20px;
? ? height:60px;/*與width設置一致*/
? ? width:60px;
? ? background:#fff;
? ? border-radius:30px;/*四個圓角值都設置為寬度或高度值的一半*/
}?
想做一個圓環(huán),為什么里面的圓用margin上下不能居中
2016-04-04
簡單來說,給外層DIV設置一個邊框或者內(nèi)邊距就能完美解決外邊距合并的問題,當然外層DIV相對定位內(nèi)層DIV絕對定位的方法也是可以的
2016-03-22
這個要用絕對定位,或者通過給外層的div設置padding
因為你直接給內(nèi)層設置margin-top會發(fā)生外邊距合并,具體的你可以去了解一下關(guān)于css外邊距合并的問題
2016-03-22
/*任務部分*/
div.semi-circle{
? ?height:100px;
? ?width:100px;
? ?background:#9da;
? ?border-radius:100px ;
? ?border:25px solid red;
? ?text-align: center;
}
2016-03-22
外面的寬不要寫死,
圓角?寫成:border-radius:?50%;
2016-03-22
外邊距合并了,把圓角屬性去掉就能明顯的觀察到,要想做圓環(huán)可以試試絕對定位,或者消除外邊距合并的其他方法。什么是外邊距合并?看這個鏈接http://www.w3school.com.cn/css/css_margin_collapsing.asp