我在父包装器中有三个 div。当我申请border-radius:20px;
父母时,我会得到圆形边框。但是,当我在子 div 上应用特定的圆角时,什么也没有发生。请看下面的代码:
我的HTML:
<nav id='sliderNav'>
<div id='sliderDiv'>
<ul id='slider'>
<li>
<img src='bookaparty.jpg' width='290' height='417' />
</li>
<li>
<img src='bottledeals.jpg' width='290' height='417' />
</li>
</ul>
</div>
<div id='slider3Div'>
<ul id='slider3'>
<li>
<img src='bookaparty.jpg' width='290' height='417' />
</li>
<li>
<img src='bottledeals.jpg' width='290' height='417' />
</li>
</ul>
</div>
<div id='slider2Div'>
<ul id='slider2'>
<li>
<img src='bookaparty.jpg' width='290' height='417' />
</li>
<li>
<img src='bottledeals.jpg' width='290' height='417' />
</li>
</ul>
</div>
</nav>
我的CSS:
#sliderNav {
display:block;
text-align:center;
font-size:0;
}
#sliderDiv {
border-top-left-radius:20px;
border-bottom-left-radius:20px;
}
#slider2Div {
border-top-right-radius:20px;
border-bottom-right-radius:20px;
}
#slider3Div {
border-top-left-radius:20px;
border-top-right-radius:20px;
}
#sliderNav div {
font-size:18px;
display:inline-block;
}
这不起作用,但是如果我更改为以下内容,我会得到每个角落的圆角:
#sliderNav div {
font-size:18px;
display:inline-block;
border-radius:20px;
}