<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>xhtml+css实现对角线</title> <style type="text/css"> .clsss_div{ width:0; height:0; border-top:100px solid #ccc; border-left:100px solid #666; position:relative} .clsss_div p{ position:absolute; background:#CC3300; top:-70px; left:-50px} .clsss_div em{ position:absolute; background:#CC3300; top:-40px; left:-100px} </style> </head> <body> <div class="clsss_div"> <p>top</p> <em>bottom</em> </div> </body> </html>
提示:你可以先修改部分代码再运行。
原理: 当border的相邻颜色不同时,相交的地方是斜线。放大这个相交的地方,就是斜线了。然后绝对定位被嵌套的元素形成表头。
Slloser 上海,浦东。 热衷于: 交互设计、网站产品 还有阳明心学 >>更详细