Caja contenedora con posicion relativa, texto desplazo en alguna etiqueta (span, hnº) con posición absoluta y desplazado con top/left.
Mira una forma de hacerlo
Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es-es"> * {margin:0; padding: 0; position: relative;}
#contenedor {
width: 300px;
height:300px;
margin: 20px auto;
padding: 15px;
border: 2px dotted #000;
}
h3 {
position: absolute;
top:-15px;
left:135px;
padding: 5px;
background:#fff
}
<p>Lorem ipsum dolor sit amet consectetuer id consequat quis mauris facilisis.
Un saludo y bienvenido a FdW