我正在研究基本的div
,由於某些特殊原因,border-radius: 7px
不適用於它。邊界半徑不起作用
.panel {
float: right;
width: 120px;
height: auto;
background: #fff;
border-radius: 7px; // not working
}
我正在研究基本的div
,由於某些特殊原因,border-radius: 7px
不適用於它。邊界半徑不起作用
.panel {
float: right;
width: 120px;
height: auto;
background: #fff;
border-radius: 7px; // not working
}
任何人可能有這個問題。我的問題是邊界崩潰。它被設置爲:
border-collapse: collapse;
我將它設置爲:
border-collapse: separate;
,並解決了該問題。
現在我使用的瀏覽器工具包是這樣的:
{
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
}
你試過嗎?它沒有理清這個特殊的問題。 –
出於某種原因,你的填充:7px的設置被抵消的邊界半徑。將其更改爲你的div類padding: 0px 7px
= 「社會中的」 CSS使用
float:right
代替
float:left
你的問題是無關的,你是如何設置border-radius
。點燃Chrome並點擊Ctrl+Shift+j
並檢查元素。取消選中width
,邊框將有彎曲的角落。
任何人誰在未來遇到這個問題,我不得不
perspective: 1px;
添加到我申請圓角半徑的元素。最後的工作代碼:
.ele-with-border-radius {
border-radius: 15px;
overflow: hidden;
perspective: 1px;
}
嘗試添加重要到你的CSS!它爲我工作。
.panel {
float: right;
width: 120px;
height: auto;
background: #fff;
border-radius: 7px!important;
}
我剛剛添加「border-崩潰:分開;「到我的在線CSS,它的工作!謝謝! – Danny
lifesaver,爲我固定語義UI圓形元素 – mikus
對此帖子後期更新的道歉。在閱讀W3C的border-collapse規範後,可以確認這在語義上是正確的答案,並且似乎具有體面的跨瀏覽器兼容性 – Matt