2013-05-05 101 views

回答

0

你可以尝试玩fieldsetlegend元素。他们通常用于形式,但他们当然可以提供一个简单的解决方案...实现你想要的东西。

你可以尝试这样的事:

<fieldset> 
    <legend>Title text</legend> 
    <p>Your random content ;-)</p> 
</fieldset> 

,并在你的CSS是这样的:

legend { 
     text-align:center; 
     padding:0 20px; 
    } 
    fieldset { 
     border:2px dotted #000; 
    } 

你可以看到通过传说和边境身体背景。

here is a jsfiddle to play with(它使用边框图像作为附加示例)。

+0

既然你想做一些奇特的边框......这里是关于border-image属性的好文章:http:// css-tricks .COM /理解边界图像/ – 2013-05-05 13:00:01

0

有框架创建一个正常的盒子,如:

<div style="border:1px solid black"></div> 

然后插入一个元素OVER用您的标题,背景颜色的框:白色和一些垫衬。然后这个元素将覆盖边界的一部分。

当然,您可以为标题元素设置一些背景图像而不是白色 - 它也可以工作。

+0

谢谢你的回答。 我必须保持平面设计师的PSD。问题是文本和背景颜色/图像的长度会发生变化... – Jaroslav 2013-05-05 12:00:31