纯 CSS border 用法举例之二,生成立体的菱形效果,代码编写过程中要注意,依次设置设置overflow, font-size, line-height,因为, 虽然宽高度为0, 但在IE6下会具有默认的字体大小和行高, 导致盒子呈现被撑开的长矩形,因此要把字体和行高重新定义为0,避开各大浏览器的兼容问题。 演示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <TITLE>CSS border 立体矩形</TITLE> <style> #test2 { height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-color:#FF9600 #3366ff #12ad2a #f0eb7a; border-style:solid; border-width:20px; } </style> </HEAD> <BODY> <div id="test2"></div> </BODY> </HTML> <br /><center>如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:<a href='http://www.veryhuo.com/' target='_blank'>http://www.veryhuo.com/</a></center>提示:可修改后代码再运行! 文章导航 纯 CSS border 用法举例之三:实现三角形图形纯 CSS border 用法举例之一:空心菱形