下の図に示すように、CSSを使用して動的なコーナーフレームを作成するにはどうすればよいですか?
以下は私の現在の解決策ですが、2つの異なる幅の2つのコンテンツがあるため、十分に動的ではありません。
<p class="description-header">
<span class="frame-header frame-header-top"></span>
<span class="description-text"><?php echo $home->excerpt;?></span>
<span class="frame-header frame-header-bottom"></span>
</p>
css、
.description-header {
position:absolute;
bottom:0;
right:0;
width:182px;
font-size:12px;
line-height:14px;
margin:0;
padding:0;
border:0 solid red;
}
.frame-header {
display:block;
width:182px;
height:10px;
float:none;
background-image:url(../images/frame-header.jpg);
background-repeat: no-repeat;
margin:0;
border:0 solid red;
}
.frame-header-top {
background-position: top left;
}
.frame-header-bottom {
background-position: bottom left;
}
.description-text {
width:160px;
display:block;
float:none;
margin: 0 auto;
border:0 solid red;
}
より良いアイデアはありますか?