<!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>Div圓角實現</title>
<style type="text/css">
.one
{
display:block;
overflow:hidden;
height:1px;
margin:0 4px;
border-left:1px solid #B2D0EA;
border-right:1px solid #B2D0EA;
background:#B2D0EA;
}
.two
{
display:block;
overflow:hidden;
height:1px;/*線的高度為1px*/
margin:0 3px;/*距離外層DIV的左右邊距各3px*/
border-left:1px solid #B2D0EA;/*只顯示線的左邊的1px*/
border-right:1px solid #B2D0EA;/*只顯示線的右邊的1px*/
background:#B2D0EA;/*配合內層Div的顏色變化,*/
}
.three
{
display:block;
overflow:hidden;
height:1px;
margin:0 2px;
border-left:1px solid #B2D0EA;
border-right:1px solid #B2D0EA;
background:#EDF7FF;
}
.four
{
display:block;
overflow:hidden;
height:1px;
margin:0 1px;
border-left:1px solid #B2D0EA;
border-right:1px solid #B2D0EA;
background:#EDF7FF;
}
.rou/*DIV只顯示左右的邊框,顏色和p標籤的一致*/
{
border-left:1px solid #B2D0EA;
border-right:1px solid #B2D0EA;
}
.rou2
{
border-left:1px solid #B2D0EA;
border-right:1px solid #B2D0EA;
background:#EDF7FF;
}
</style>
<!--Div切圓角的實現原理:
1,首先使用P標籤,第一行距Div的邊距為一個數值(假設為3px;);
2,第二個p標籤在第一個的下一行,距Div的邊距為第一行的減去一個像素數值(假設為2px;);
3,依次實現,直到最後一個p標籤的值為1px;
4,第一行全顯示,後面的只顯示兩頭的一個像素即可。
5,再配合中間的DIV顯示兩頭的線框,即可實現
-->
</head>
<body>
<div>
<!--<p class="one"></p>-->
<p class="two"></p>
<p class="three"></p>
<p class="four"></p>
<div class="rou2">
標題列
</div>
<div class="rou">
內容頁!
</div>
<p class="four"></p>
<p class="three"></p>
<p class="two"></p>
<!--<p class="one"></p>-->
</div>
</body>
</html>