您可以CSS
为所有浏览器设置圆角的声明,并HTC
为旧版本的 Internet Explorer 使用。
没有position
设置的圆角 div 的工作示例!
CSS
.curved {
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari and chrome */
-khtml-border-radius:10px; /* Linux browsers */
border-radius:10px; /* CSS3 */
behavior:url(border-radius.htc) /* Internet Explorer */
}
.menu_buttons {
margin: 40px;
width: 100px;
line-height: 1.1em;
float: left;
vertical-align: middle;
cursor: pointer;
text-align: center;
font: 0.9em Arial, Helvetica, sans-serif;
color: #fff;
background-color: pink;
border: 1px solid red;
}
示例 HTML
<div class="menu_buttons curved">.menu_buttons element</div>
下载border-radius.htc,并查看CSS弯角Demos和Page。
经测试
Windows XP 专业版 2002 Service Pack 3
- 互联网浏览器 8.0.6001.18702
- 歌剧 11.62
- 火狐 3.6.16
- Safari 5.1.2
- 谷歌浏览器 18.0.1025.168 m
- K-Meleon 1.5.4
Windows 7 家庭版服务包 1
- Internet Explorer 9.0.8112.164211C
- 歌剧 11.62
- 火狐12.0
- Safari 5.1.4
- 谷歌浏览器 18.0.1025.168 m
Linux Ubuntu 12.04
- 火狐12.0
- Chromium 18.0.1025.151(开发人员内部版本 130497 Linux)